#include <vector>#include <iostream>#include <iomanip>#include <list>#include <fstream>#include <istream>#include <sstream>#include "comun.hpp"#include "Doc.hpp"

Ir al código fuente de este archivo.
Namespaces | |
| namespace | Mt77 |
Funciones | |
| bool | operator< (Doc d1, Doc d2) |
| std::ostream & | operator<< (std::ostream &os, Doc d) |
| void | escribeDocs (iostream &os, vector< Doc > &vdoc, vector< long > *reord) |
| vector< Doc > | leeDocs (istream &is) |
| vector< long > | mezclaDocs (vector< Doc > &docs1, vector< Doc > &docs2) |
Definición en el archivo Doc.cpp.
| void escribeDocs | ( | iostream & | os, | |
| vector< Doc > & | vdoc, | |||
| vector< long > * | reord = NULL | |||
| ) |
Escribe vector de documentos
| os | Flujo de salida | |
| vdoc | Vector de documentos | |
| reord | Si no es NULL es reordenamiento para vdoc que debe quedar en archivo |
Definición en la línea 61 del archivo Doc.cpp.
Hace referencia a ASSERT.
Referenciado por escribeRelacion(), y DocCasoPrueba::prueba_escribeDocs().
| vector<Doc> leeDocs | ( | istream & | is | ) |
Lee vector de documentos
| is | Flujo de entrada |
Definición en la línea 78 del archivo Doc.cpp.
Hace referencia a errorFormato(), MAXLCONDENSADO, y MAXLURL.
Referenciado por leeRelacion(), y DocCasoPrueba::prueba_leeDocs().

Mezcla dos vectores de documentos.
| docs1 | Primer vector de documentos | |
| docs2 | Segundo vector de documentos por modificar |
Definición en la línea 169 del archivo Doc.cpp.
Hace referencia a ASSERT.
Referenciado por agregaDoc(), main(), mezclaDosDisco(), y DocCasoPrueba::prueba_mezclaDocs().
Comparacio entre 2 documentos de acuerdo al escalafon
| d1 | Primero | |
| d2 | Segundo |
Definición en la línea 29 del archivo Doc.cpp.
Hace referencia a Doc::fecha, y Doc::numoc.
| std::ostream& operator<< | ( | std::ostream & | os, | |
| Doc | d | |||
| ) |
1.5.4