TFCweb
1.0.4 $Rev: 483 $
TFC Primavera 2012: Nucli d'un servidor web
|
#include "Excepcions.h"
#include "utils.h"
#include <fstream>
#include <boost/date_time/c_local_time_adjustor.hpp>
#include <boost/date_time/local_time_adjustor.hpp>
Veure el codi d'aquest fitxer.
Espais de Noms | |
namespace | tfc |
Espai de noms del Treball de Final de Carrera. | |
namespace | tfc::utils |
Funcions i algorismes de suport. |
Funcions | |
bool | es_canonic (const fs::path &p) throw () |
bool | es_llegible (const fs::path &p) throw () |
string | formata_data (const boost::posix_time::ptime &t, const std::string &fmt) |
Formata una hora/data. | |
string | formata_data (const std::time_t t, const std::string &fmt) |
Formata una hora/data. | |
boost::posix_time::ptime | llegeix_data (const string &s, const string &fmt) |
string | lpad (const std::string &s, size_t mida, char f= ' ') |
Amplia una cadena per l'esquerra. | |
std::ostream & | operator<< (std::ostream &os, tfc::utils::manipulador_ostream_t fn) |
Inserció de manipuladors d'ostream amb signatures basades en boost::function . | |
string | rpad (const std::string &s, size_t mida, char f= ' ') |
Amplia una cadena per la dreta. |
std::ostream& operator<< | ( | std::ostream & | os, |
tfc::utils::manipulador_ostream_t | fn | ||
) |
Inserció de manipuladors d'ostream amb signatures basades en boost::function
.
Encara que la signatura de manipulador_ostream_t és compatible amb els manipuladors d'ostream's, cal definir l'operador d'inserció que els executi, altrament s'imprimirà l'objecte "boost::function" corresponent (produïnt la cadena "1")