TFCweb  1.0.4 $Rev: 483 $
TFC Primavera 2012: Nucli d'un servidor web
Espais de Noms | Funcions
Referència del Fitxer utils.cc
#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.

Descripció Detallada

Autor
Toni Corvera
Id:
utils.cc 483 2013-06-17 17:41:04Z toni

Definició al fitxer utils.cc.

Documentació de les Funcions

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

Definició a la línia 38 del fitxer utils.cc.