Iteradores Java para C++:
|
Test ==> class iterJava<>. Más...
#include "iterJava.h"
#include "str2list.h"
#include "BUnit.h"
#include <cassert>
#include "Tree_BF.h"
#include "Tree_LRP.h"
#include "Tree_LPR.h"
#include "Tree_PLR.h"
#include <cmath>
#include <iostream>
Ir al código fuente de este archivo.
Clases | |
class | test_iterJava |
Test ==> iterJava<> . Más... | |
class | Random |
Encapsulamiento C++ de un generador como una iteración Java. Más... | |
'defines' | |
#define | dim(V) ( sizeof(V)/sizeof(*V) ) |
#define | const_error |
Funciones | |
std::list< long > | makeList_long (const char *V) |
void | const_compile_error (std::list< long > &L) |
Implementación en la que se muestra que un const_iterator no se puede usar para eliminar valores. Más... | |
template<typename C > | |
bool | isPalindrome (const C &CCC) |
Retorna true si CCC es un palíndromo. Más... | |
bool | palindromo (const std::list< std::string > &L) |
Regresa true si al recorrer el contenedor "L" hacia adelante se obtiene el mismo resultado que al recorrerlo hacia atrás. Más... | |
void | make_a_o (TL::Tree< char > &T) |
T = ( a ( b ( f g h ) c d e ( i j ( l m ( n o ) ) k ) ) . Más... | |
void | make_0_6 (TL::Tree< char > &T) |
T = ( 0 ( 1 ( 3 4 ) 2 ( 5 6 ) ) ) . Más... | |
void | make_A_H (TL::Tree< char > &T) |
T = ( F ( B ( A ( C E ) D ) ) G ( I ( H ) ) ) . Más... | |
void | make_A_O (TL::Tree< char > &T) |
T = ( A ( B ( D ( H I) E ( J K ) ) C ( F ( L M ) G ( N O ) ) ) ) . Más... | |
void | generateRandom () |
Ejemplo de uso de iteraciones Java como generadores. Más... | |
template<class Collection > | |
void | useIterator (Collection &C) |
Ejemplo de uso de la clase de iteración iterJava<> . Más... | |
int | main () |
Test ==> main() ==> iterJava() . Más... | |
Test ==> class iterJava<>.
Definición en el archivo test_iterJava.cpp.
#define dim | ( | V | ) | ( sizeof(V)/sizeof(*V) ) |
#define const_error |
std::list<long> makeList_long | ( | const char * | V | ) |
void const_compile_error | ( | std::list< long > & | L | ) |
Implementación en la que se muestra que un const_iterator
no se puede usar para eliminar valores.
Definición en la línea 178 del archivo test_iterJava.cpp.
isPalindrome | ( | const C & | CCC | ) |
Retorna true
si CCC
es un palíndromo.
Definición en la línea 257 del archivo test_iterJava.cpp.
bool palindromo | ( | const std::list< std::string > & | L | ) |
Regresa true si al recorrer el contenedor "L" hacia adelante se obtiene el mismo resultado que al recorrerlo hacia atrás.
Un palíndromo es una palabra que se lee igual al derecho que al revés.
Definición en la línea 351 del archivo test_iterJava.cpp.
void make_a_o | ( | TL::Tree< char > & | T | ) |
T = ( a ( b ( f g h ) c d e ( i j ( l m ( n o ) ) k ) )
.
Definición en la línea 870 del archivo test_iterJava.cpp.
void make_0_6 | ( | TL::Tree< char > & | T | ) |
T = ( 0 ( 1 ( 3 4 ) 2 ( 5 6 ) ) )
.
Definición en la línea 919 del archivo test_iterJava.cpp.
void make_A_H | ( | TL::Tree< char > & | T | ) |
T = ( F ( B ( A ( C E ) D ) ) G ( I ( H ) ) )
.
+–H
Definición en la línea 955 del archivo test_iterJava.cpp.
void make_A_O | ( | TL::Tree< char > & | T | ) |
T = ( A ( B ( D ( H I) E ( J K ) ) C ( F ( L M ) G ( N O ) ) ) )
.
+–G |–N +–O
Definición en la línea 1003 del archivo test_iterJava.cpp.
void generateRandom | ( | ) |
Ejemplo de uso de iteraciones Java como generadores.
Definición en la línea 1075 del archivo test_iterJava.cpp.
void useIterator | ( | Collection & | C | ) |
Ejemplo de uso de la clase de iteración iterJava<>
.
Definición en la línea 1089 del archivo test_iterJava.cpp.
int main | ( | ) |
Test ==> main()
==> iterJava()
.
Definición en la línea 1106 del archivo test_iterJava.cpp.