varconf  1.0.3
Configuration library for the Worldforge system.
varconf::dynvar::Base Class Referenceabstract
Inheritance diagram for varconf::dynvar::Base:
Collaboration diagram for varconf::dynvar::Base:

Public Member Functions

 Base (const Base &d)
 
Baseoperator= (const Base &b)
 
virtual operator bool ()
 
virtual operator int ()
 
virtual operator double ()
 
virtual operator std::string ()
 
bool is_bool () override
 
bool is_int () override
 
bool is_double () override
 
bool is_string () override
 
virtual operator bool () const
 
virtual operator int () const
 
virtual operator double () const
 
virtual operator std::string () const
 
Scope scope () const
 
void setScope (Scope s)
 

Protected Member Functions

virtual void set_val ()=0
 

Protected Attributes

Scope m_scope
 

Friends

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

Detailed Description

Definition at line 37 of file dynbase.h.


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