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

Public Member Functions

 GreaterEq (const Variable &v1, const Variable &v2)
 
 GreaterEq (const GreaterEq &e)
 
virtual operator bool ()
 
virtual operator bool () const
 
virtual operator int ()
 
virtual operator int () const
 
virtual operator double ()
 
virtual operator double () const
 
virtual operator std::string ()
 
virtual operator std::string () const
 
bool is_bool () override
 
bool is_int () override
 
bool is_double () override
 
bool is_string () override
 
Scope scope () const
 
void setScope (Scope s)
 

Protected Member Functions

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

Protected Attributes

Scope m_scope
 

Detailed Description

Definition at line 110 of file dyncmp.h.

Constructor & Destructor Documentation

◆ GreaterEq() [1/3]

varconf::dynvar::GreaterEq::GreaterEq ( )
inline

Definition at line 112 of file dyncmp.h.

◆ GreaterEq() [2/3]

varconf::dynvar::GreaterEq::GreaterEq ( const Variable v1,
const Variable v2 
)
inline

Definition at line 113 of file dyncmp.h.

◆ GreaterEq() [3/3]

varconf::dynvar::GreaterEq::GreaterEq ( const GreaterEq e)
inline

Definition at line 114 of file dyncmp.h.

Member Function Documentation

◆ bool_cmp()

bool varconf::dynvar::GreaterEq::bool_cmp ( bool  b1,
bool  b2 
)
overrideprotectedvirtual

Implements varconf::dynvar::Compare.

Definition at line 128 of file dyncmp.cpp.

◆ double_cmp()

bool varconf::dynvar::GreaterEq::double_cmp ( double  d1,
double  d2 
)
overrideprotectedvirtual

Implements varconf::dynvar::Compare.

Definition at line 138 of file dyncmp.cpp.

◆ int_cmp()

bool varconf::dynvar::GreaterEq::int_cmp ( int  i1,
int  i2 
)
overrideprotectedvirtual

Implements varconf::dynvar::Compare.

Definition at line 133 of file dyncmp.cpp.

◆ is_bool()

bool varconf::dynvar::Base::is_bool ( )
overridevirtualinherited

Reimplemented from varconf::VarBase.

Definition at line 95 of file dynbase.cpp.

◆ is_double()

bool varconf::dynvar::Base::is_double ( )
overridevirtualinherited

Reimplemented from varconf::VarBase.

Definition at line 107 of file dynbase.cpp.

◆ is_int()

bool varconf::dynvar::Base::is_int ( )
overridevirtualinherited

Reimplemented from varconf::VarBase.

Definition at line 101 of file dynbase.cpp.

◆ is_string()

bool varconf::dynvar::Base::is_string ( )
overridevirtualinherited

Reimplemented from varconf::VarBase.

Definition at line 113 of file dynbase.cpp.

◆ operator bool() [1/2]

varconf::dynvar::Base::operator bool ( )
virtualinherited

Definition at line 71 of file dynbase.cpp.

◆ operator bool() [2/2]

varconf::VarBase::operator bool ( ) const
explicitvirtualinherited

Definition at line 174 of file variable.cpp.

◆ operator double() [1/2]

varconf::dynvar::Base::operator double ( )
virtualinherited

Definition at line 83 of file dynbase.cpp.

◆ operator double() [2/2]

varconf::VarBase::operator double ( ) const
explicitvirtualinherited

Definition at line 196 of file variable.cpp.

◆ operator int() [1/2]

varconf::dynvar::Base::operator int ( )
virtualinherited

Definition at line 77 of file dynbase.cpp.

◆ operator int() [2/2]

varconf::VarBase::operator int ( ) const
explicitvirtualinherited

Definition at line 187 of file variable.cpp.

◆ operator std::string() [1/2]

varconf::dynvar::Base::operator std::string ( )
virtualinherited

Definition at line 89 of file dynbase.cpp.

◆ operator std::string() [2/2]

varconf::VarBase::operator std::string ( ) const
explicitvirtualinherited

Definition at line 205 of file variable.cpp.

◆ scope()

Scope varconf::VarBase::scope ( ) const
inlineinherited

Definition at line 78 of file variable.h.

◆ set_val()

void varconf::dynvar::Compare::set_val ( )
overrideprotectedvirtualinherited

Implements varconf::dynvar::Base.

Definition at line 44 of file dyncmp.cpp.

◆ setScope()

void varconf::VarBase::setScope ( Scope  s)
inlineinherited

Definition at line 80 of file variable.h.

◆ string_cmp()

bool varconf::dynvar::GreaterEq::string_cmp ( const std::string &  s1,
const std::string &  s2 
)
overrideprotectedvirtual

Implements varconf::dynvar::Compare.

Definition at line 143 of file dyncmp.cpp.

Member Data Documentation

◆ m_scope

Scope varconf::VarBase::m_scope
protectedinherited

Definition at line 93 of file variable.h.


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