Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

params Class Reference

#include <params.h>

List of all members.

Public Member Functions

 params ()
 params (const params &p)
paramsoperator= (const params &p)
template<typename T>
paramsoperator<< (const T &t)
template<typename T>
paramsoperator>> (T &t)
template<typename T>
paramsoperator<< (const std::vector< T > &v)
template<typename T>
paramsoperator>> (std::vector< T > &v)
paramsoperator<< (const std::string &s)
paramsoperator<< (const char *c_str)
paramsoperator>> (std::string &s)

Static Public Attributes

static const std::string END = "$"

Private Attributes

std::stringstream m_stream

Friends

std::ostream & operator<< (std::ostream &os, const params &p)
std::istream & operator>> (std::istream &is, params &p)


Constructor & Destructor Documentation

params::params  )  [inline]
 

params::params const params p  )  [inline]
 


Member Function Documentation

params& params::operator<< const char *  c_str  )  [inline]
 

params & params::operator<< const std::string &  s  ) 
 

template<typename T>
params & params::operator<< const std::vector< T > &  v  ) 
 

template<typename T>
params& params::operator<< const T &  t  )  [inline]
 

params& params::operator= const params p  )  [inline]
 

params & params::operator>> std::string &  s  ) 
 

template<typename T>
params & params::operator>> std::vector< T > &  v  ) 
 

template<typename T>
params& params::operator>> T &  t  )  [inline]
 


Friends And Related Function Documentation

std::ostream& operator<< std::ostream &  os,
const params p
[friend]
 

std::istream& operator>> std::istream &  is,
params p
[friend]
 


Member Data Documentation

const std::string params::END = "$" [static]
 

std::stringstream params::m_stream [private]
 


The documentation for this class was generated from the following files:
Generated on Wed May 24 23:03:25 2006 for RTSync by  doxygen 1.4.4