varconf  1.0.2
Public Member Functions | Protected Member Functions | List of all members
varconf::dynvar::Compare Class Referenceabstract
Inheritance diagram for varconf::dynvar::Compare:
varconf::dynvar::Base varconf::VarBase varconf::dynvar::Equal varconf::dynvar::Greater varconf::dynvar::GreaterEq varconf::dynvar::Less varconf::dynvar::LessEq varconf::dynvar::NotEq

Public Member Functions

 Compare (const Variable &v1, const Variable &v2)
 
 Compare (const Compare &c)
 
Compareoperator= (const Compare &c)
 
- Public Member Functions inherited from varconf::dynvar::Base
 Base (const Base &d)
 
Baseoperator= (const Base &b)
 
virtual operator bool ()
 
virtual operator int ()
 
virtual operator double ()
 
virtual operator std::string ()
 
virtual bool is_bool ()
 
virtual bool is_int ()
 
virtual bool is_double ()
 
virtual bool is_string ()
 
- Public Member Functions inherited from varconf::VarBase
 VarBase (const VarBase &c)
 
 VarBase (const bool b)
 
 VarBase (const int i)
 
 VarBase (const double d)
 
 VarBase (const std::string &s)
 
 VarBase (const char *s)
 
virtual VarBaseoperator= (const VarBase &c)
 
virtual VarBaseoperator= (const bool b)
 
virtual VarBaseoperator= (const int i)
 
virtual VarBaseoperator= (const 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 () const
 
virtual bool is_int () const
 
virtual bool is_double () const
 
virtual bool is_string () const
 
const Scope scope () const
 
void setScope (Scope s)
 

Protected Member Functions

virtual void set_val ()
 
virtual bool bool_cmp (const bool b1, const bool b2)=0
 
virtual bool int_cmp (const int i1, const int i2)=0
 
virtual bool double_cmp (const double d1, const double d2)=0
 
virtual bool string_cmp (const std::string &s1, const std::string &s2)=0
 

Additional Inherited Members

- Protected Attributes inherited from varconf::VarBase
Scope m_scope
 

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