ECOGEN 6.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>
void IO::addToTheString ( char * chaine,
int & taille,
T & value )
inlinestatic
Here is the caller graph for this function:

◆ copyFile()

void IO::copyFile ( std::string file,
std::string srcFolder,
std::string destFolder )
static
Here is the caller graph for this function:

◆ endswap()

template<typename T>
void IO::endswap ( T * objp)
inlinestaticprivate
Here is the caller graph for this function:

◆ fromString()

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

◆ toString()

template<typename T>
std::string IO::toString ( const T & i)
inlinestatic
Here is the caller graph for this function:

◆ write()

template<typename T>
std::ostream & IO::write ( std::ostream & fluxSortie,
T & value )
inlinestatic
Here is the call graph for this function:

◆ writeb64()

template<typename T>
std::ostream & IO::writeb64 ( std::ostream & fluxSortie,
T & value )
inlinestatic
Here is the call graph for this function:
Here is the caller graph for this function:

◆ writeb64Chaine()

std::ostream & IO::writeb64Chaine ( std::ostream & fluxSortie,
char * chaineAEncoder,
int & taille )
static
Here is the caller graph for this function:

The documentation for this class was generated from the following files:
  • /home/runner/work/ECOGEN/ECOGEN/doc_sources/src/InputOutput/IO.h
  • /home/runner/work/ECOGEN/ECOGEN/doc_sources/src/InputOutput/IO.cpp