ParameterIOimpl Namespace Reference

defines helper functions and non-templated functions for Parameter IO More...

Classes

struct  Constructor
struct  Constructor< T * >
struct  Constructor< boost::shared_ptr< T > >

Functions

unsigned long ReadUnsignedInt (std::istream &in)
std::ostream & write (std::ostream &out, const VParameterNode &p, bool showhelp=false, int indent=0)
template<class T >
std::istream & read (std::istream &in, T &t)
template<class T >
std::ostream & write (std::ostream &out, const T &t, bool showhelp=false, int indent=0)
template<class T >
std::istream & read (std::istream &in, T *t)
template<class T >
std::ostream & write (std::ostream &out, const T *t, bool showhelp=false, int indent=0)
template<class T >
std::istream & read (std::istream &in, boost::shared_ptr< T > &t)
template<class T >
std::ostream & write (std::ostream &out, const boost::shared_ptr< T > &t, bool showhelp=false, int indent=0)
template<class T >
std::ostream & writeleaf (std::ostream &out, const T &t, bool showhelp, int indent, const boost::true_type &)
template<class T >
std::ostream & writeleaf (std::ostream &out, const T &t, bool showhelp, int indent, const boost::false_type &)
std::istream & read (std::istream &in, bool &b)
std::ostream & write (std::ostream &out, const bool &b, bool, int)
std::istream & read (std::istream &in, unsigned &u)
std::istream & read (std::istream &in, unsigned char &u)
std::istream & read (std::istream &in, unsigned short &u)
std::istream & read (std::istream &in, unsigned long &u)
std::istream & read (std::istream &in, unsigned long long &u)
std::ostream & write (std::ostream &out, const unsigned &u, bool, int)
std::ostream & write (std::ostream &out, const unsigned char &u, bool, int)
std::ostream & write (std::ostream &out, const unsigned short &u, bool, int)
std::ostream & write (std::ostream &out, const unsigned long &u, bool, int)
std::ostream & write (std::ostream &out, const unsigned long long &u, bool, int)
template<class T >
std::istream & read (std::istream &in, std::vector< T > &v)
template<class T >
std::ostream & write (std::ostream &out, const std::vector< T > &v, bool showhelp=false, int indent=0)
template<class T >
std::istream & read (std::istream &in, std::set< T > &s)
template<class T >
std::ostream & write (std::ostream &out, const std::set< T > &s, bool showhelp=false, int indent=0)
template<class A , class B >
std::istream & read (std::istream &in, std::map< A, B > &m)
template<class A , class B >
std::ostream & write (std::ostream &out, const std::map< A, B > &m, bool showhelp=false, int indent=0)
std::istream & read (std::istream &in, std::string &s)
 Override std::strings to allow enclosing in "", but not require.
std::ostream & write (std::ostream &out, const std::string &s, bool, int)
 Override std::string to always be quoted on output.
template<class A , class B >
std::istream & read (std::istream &in, std::pair< A, B > &p)
template<class B >
std::istream & read (std::istream &in, std::pair< std::string, B > &p)
template<class A , class B >
std::ostream & write (std::ostream &out, const std::pair< A, B > &p, bool showhelp=false, int indent=0)
template<class ConstIterator >
std::ostream & writeit (std::ostream &out, ConstIterator a, ConstIterator b, unsigned container=0, bool showhelp=false, int indent=0)
template<class T , class C >
std::istream & readlist (std::istream &in, C &container)
template<class T >
void insert (const T &t, std::vector< T > &v)
template<class T >
void insert (const T &t, std::set< T > &s)
template<class A , class B >
void insert (const std::pair< A, B > &p, std::map< A, B > &m)

Variables

const char opener [] = "[{("
const char closer [] = "]})"

Detailed Description

defines helper functions and non-templated functions for Parameter IO

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on 20 Jun 2014 for daqman by  doxygen 1.6.1