GSLAM
3.0.0
|
This is the complete list of members for Svar, including all inherited members.
_obj (defined in Svar) | Svar | |
arg(const std::string &name, T def, const std::string &help) | Svar | |
Arg(const std::string &name, T def, const std::string &help) (defined in Svar) | Svar | |
array(const std::vector< Svar > &vec={}) | Svar | static |
as() const | Svar | |
as() | Svar | |
call(const std::string function, Args...args) const | Svar | |
cast() const | Svar | |
cast(const std::string &typeStr) const (defined in Svar) | Svar | |
castAs() | Svar | |
castAs() | Svar | |
castAs() const | Svar | |
classObject() const | Svar | |
classPtr() const | Svar | |
clone(int depth=0) const (defined in Svar) | Svar | |
cpptype() const | Svar | |
create(const T &t) | Svar | static |
create(T &&t) (defined in Svar) | Svar | static |
def(const std::string &name, Svar funcOrClass) | Svar | |
def(const std::string &name, Func &&f) | Svar | |
dict(const std::map< Svar, Svar > &m={}) | Svar | static |
erase(const Svar &id) | Svar | |
exist(const Svar &id) const | Svar | |
False() (defined in Svar) | Svar | static |
fromString(const std::string &str, const T &def) (defined in Svar) | Svar | static |
fromString(const std::string &str, const T &def) (defined in Svar) | Svar | static |
Get(const std::string &name, T def=T()) (defined in Svar) | Svar | |
Get(const std::string &name, Svar def=Svar()) (defined in Svar) | Svar | |
get(const std::string &name, T def, bool parse_dot=false) | Svar | |
get(const std::string &name, Svar def, bool parse_dot=false) (defined in Svar) | Svar | |
GetDouble(const std::string &name, double def=0) (defined in Svar) | Svar | |
getFileName(const std::string &path) (defined in Svar) | Svar | static |
GetInt(const std::string &name, int def=0) (defined in Svar) | Svar | |
getOrCreate(const std::string &name, bool parse_dot=false) | Svar | |
GetPointer(const std::string &name, void *def=nullptr) (defined in Svar) | Svar | |
GetString(const std::string &name, std::string def="") (defined in Svar) | Svar | |
help() | Svar | |
helpInfo() | Svar | |
instance() (defined in Svar) | Svar | static |
is() const | Svar | |
is(const std::type_index &typeId) const (defined in Svar) | Svar | |
is(const std::string &typeStr) const (defined in Svar) | Svar | |
isArray() const (defined in Svar) | Svar | |
isClass() const (defined in Svar) | Svar | |
isDict() const (defined in Svar) | Svar | |
isException() const (defined in Svar) | Svar | |
isFunction() const (defined in Svar) | Svar | |
isNull() const (defined in Svar) | Svar | |
isObject() const (defined in Svar) | Svar | |
isUndefined() const (defined in Svar) | Svar | |
json(const std::string &str) | Svar | static |
lambda(Func &&f, const Extra &...extra) | Svar | static |
length() const | Svar | |
loadFile(const std::string &file_path) (defined in Svar) | Svar | static |
Null() | Svar | static |
object(const std::map< std::string, Svar > &m={}) | Svar | static |
operator std::string() (defined in Svar) | Svar | |
operator!=(const Svar &rh) const (defined in Svar) | Svar | |
operator%(const Svar &rh) const (defined in Svar) | Svar | |
operator&(const Svar &rh) const (defined in Svar) | Svar | |
operator()(Args...args) const | Svar | |
operator*(const Svar &rh) const (defined in Svar) | Svar | |
operator+(const Svar &rh) const (defined in Svar) | Svar | |
operator-() const (defined in Svar) | Svar | |
operator-(const Svar &rh) const (defined in Svar) | Svar | |
operator/(const Svar &rh) const (defined in Svar) | Svar | |
operator<(const Svar &rh) const (defined in Svar) | Svar | |
operator<<(std::ostream &ost, const Svar &self) | Svar | friend |
operator<=(const Svar &rh) const (defined in Svar) | Svar | |
operator=(const T &v) (defined in Svar) | Svar | |
operator=(const T &v) (defined in Svar) | Svar | |
operator==(const Svar &rh) const (defined in Svar) | Svar | |
operator>(const Svar &rh) const (defined in Svar) | Svar | |
operator>=(const Svar &rh) const (defined in Svar) | Svar | |
operator>> (defined in Svar) | Svar | friend |
operator[](const Svar &i) const (defined in Svar) | Svar | |
operator[](const Svar &name) (defined in Svar) | Svar | |
operator^(const Svar &rh) const (defined in Svar) | Svar | |
operator|(const Svar &rh) const (defined in Svar) | Svar | |
parseFile(const std::string &file_path) (defined in Svar) | Svar | |
ParseFile(const std::string &file_path) (defined in Svar) | Svar | |
ParseMain(int argc, char **argv) (defined in Svar) | Svar | |
parseMain(int argc, char **argv) | Svar | |
printTable(std::vector< std::pair< int, std::string >> line) | Svar | static |
push_back(const Svar &rh) | Svar | |
set(const std::string &name, const T &def, bool parse_dot=false) | Svar | |
Set(const std::string &name, const T &def) (defined in Svar) | Svar | |
Set(const std::string &name, const T &def, bool overwrite) (defined in Svar) | Svar | |
size() const (defined in Svar) | Svar | |
Svar() | Svar | |
Svar(SvarValue *v) | Svar | |
Svar(const T &var) | Svar | |
Svar(std::unique_ptr< T > &&v) | Svar | |
Svar(bool b) | Svar | |
Svar(int i) | Svar | |
Svar(double d) | Svar | |
Svar(const std::string &str) | Svar | |
Svar(const std::vector< Svar > &vec) | Svar | |
Svar(const std::map< std::string, Svar > &m) | Svar | |
Svar(const std::map< Svar, Svar > &m) | Svar | |
Svar(const std::initializer_list< Svar > &init) | Svar | |
Svar(Return(*f)(Args...), const Extra &...extra) | Svar | |
Svar(Return(Class::*f)(arg...), const Extra &...extra) | Svar | |
Svar(Return(Class::*f)(arg...) const, const Extra &...extra) | Svar | |
toString(const T &v) (defined in Svar) | Svar | static |
True() (defined in Svar) | Svar | static |
type_id() (defined in Svar) | Svar | static |
typeName() const | Svar | |
Undefined() | Svar | static |
value() const | Svar |