PlasCom2  1.0
XPACC Multi-physics simluation application
AppTools.H File Reference
#include <string>
#include <vector>
#include <map>
#include <sstream>
#include <istream>
#include <ostream>
#include <fstream>
#include <list>
#include <cstdlib>
#include <cstdio>
#include <cassert>
Include dependency graph for AppTools.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  keyvaluepair< K, V >
 Simple key-value pair. More...
 
class  parameters
 
class  comlinehandler
 Command line processing. More...
 

Namespaces

 apptools
 

Typedefs

typedef keyvaluepair< std::string, std::string > ParamType
 

Functions

int GNUPlot (const std::string &commands)
 Simple GnuPlot plotter util. More...
 
std::string GetNextContent (std::istream &In)
 
void GetContentUntil (std::istream &In, std::string ret, const std::string &etag)
 
const std::string stripdirs (const std::string &pname)
 Strip absolute path. More...
 
template<typename ContainerType >
void DumpContents (std::ostream &Ostr, const ContainerType &c, std::string del="\)
 Dump container contents. More...
 
void TokenizeString (std::vector< std::string > &tokens, const std::string &source)
 Tokenize string. More...
 
int OpenFile (std::ifstream &Inf, const std::string &filename)
 File opener. More...
 
std::ostream & operator<< (std::ostream &Ostr, const ParamType &param)
 
std::ostream & operator<< (std::ostream &oSt, const parameters &pv)
 
std::istream & operator>> (std::istream &iSt, parameters &pv)
 
std::istream & operator>> (std::istream &In, comlinehandler &cl)
 
std::ostream & operator<< (std::ostream &Out, const comlinehandler &cl)