#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 | |||
) |