varconf  1.0.3
Configuration library for the Worldforge system.
varconf::VarBase Class Reference
Inheritance diagram for varconf::VarBase:
Collaboration diagram for varconf::VarBase:

Public Member Functions

 VarBase (const VarBase &c)
 
 VarBase (bool b)
 
 VarBase (int i)
 
 VarBase (double d)
 
 VarBase (std::string s)
 
 VarBase (const char *s)
 
VarBaseoperator= (const VarBase &c)
 
virtual VarBaseoperator= (bool b)
 
virtual VarBaseoperator= (int i)
 
virtual VarBaseoperator= (double d)
 
virtual VarBaseoperator= (const std::string &s)
 
virtual VarBaseoperator= (const char *s)
 
virtual operator bool () const
 
virtual operator int () const
 
virtual operator double () const
 
virtual operator std::string () const
 
virtual bool is_bool ()
 
virtual bool is_int ()
 
virtual bool is_double ()
 
virtual bool is_string ()
 
Scope scope () const
 
void setScope (Scope s)
 

Protected Attributes

Scope m_scope
 

Friends

std::ostream & operator<< (std::ostream &out, const VarBase &v)
 
bool operator== (const VarBase &one, const VarBase &two)
 
bool operator!= (const VarBase &one, const VarBase &two)
 

Detailed Description

Definition at line 45 of file variable.h.


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