27 #ifndef VARCONF_DYNBASE_H 28 #define VARCONF_DYNBASE_H 30 #include <varconf/variable.h> 51 friend std::ostream& operator<<(std::ostream& out,
const Base& v);
52 friend bool operator ==(
const Base& one,
const VarBase& two);
53 friend bool operator ==(
const VarBase& one,
const Base& two);
54 friend bool operator ==(
const Base& one,
const Base& two);
59 friend std::ostream& operator<<(std::ostream& out,
Base& v);
60 friend bool operator ==(
Base& one,
const VarBase& two);
61 friend bool operator ==(
const VarBase& one,
Base& two);
62 friend bool operator ==(
Base& one,
Base& two);
64 friend bool operator ==(
Base& one,
const VarArray& two) {
return false;}
65 friend bool operator ==(
const VarArray& one,
Base& two) {
return false;}
67 virtual operator bool();
68 virtual operator int();
69 virtual operator double();
70 virtual operator std::string();
72 virtual bool is_bool();
73 virtual bool is_int();
74 virtual bool is_double();
75 virtual bool is_string();
79 virtual void set_val() = 0;
Definition: variable.h:202
Definition: variable.h:45
Definition: config.cpp:96