ECOGEN 4.0
Evolutive, Compressible, Open, Genuine, Easy, N-phase
Loading...
Searching...
No Matches
IO Class Reference

#include <IO.h>

Public Member Functions

 IO ()
 
virtual ~IO ()
 

Static Public Member Functions

template<typename T >
static std::string toString (const T &i)
 
template<typename T >
static T fromString (const std::string &str)
 
template<typename T >
static std::ostream & write (std::ostream &fluxSortie, T &value)
 
template<typename T >
static void addToTheString (char *chaine, int &taille, T &value)
 
template<typename T >
static std::ostream & writeb64 (std::ostream &fluxSortie, T &value)
 
static std::ostream & writeb64Chaine (std::ostream &fluxSortie, char *chaineAEncoder, int &taille)
 
static void copyFile (std::string file, std::string srcFolder, std::string destFolder)
 

Static Private Member Functions

template<typename T >
static void endswap (T *objp)
 

Constructor & Destructor Documentation

◆ IO()

IO::IO ( )

◆ ~IO()

IO::~IO ( )
virtual

Member Function Documentation

◆ addToTheString()

template<typename T >
static void IO::addToTheString ( char *  chaine,
int &  taille,
T &  value 
)
inlinestatic

◆ copyFile()

void IO::copyFile ( std::string  file,
std::string  srcFolder,
std::string  destFolder 
)
static

◆ endswap()

template<typename T >
static void IO::endswap ( T *  objp)
inlinestaticprivate

◆ fromString()

template<typename T >
static T IO::fromString ( const std::string &  str)
inlinestatic

◆ toString()

template<typename T >
static std::string IO::toString ( const T &  i)
inlinestatic

◆ write()

template<typename T >
static std::ostream & IO::write ( std::ostream &  fluxSortie,
T &  value 
)
inlinestatic

◆ writeb64()

template<typename T >
static std::ostream & IO::writeb64 ( std::ostream &  fluxSortie,
T &  value 
)
inlinestatic

◆ writeb64Chaine()

std::ostream & IO::writeb64Chaine ( std::ostream &  fluxSortie,
char *  chaineAEncoder,
int &  taille 
)
static

The documentation for this class was generated from the following files: