GSLAM  3.0.0
Svar Member List

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={})Svarstatic
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)Svarstatic
create(T &&t) (defined in Svar)Svarstatic
def(const std::string &name, Svar funcOrClass)Svar
def(const std::string &name, Func &&f)Svar
dict(const std::map< Svar, Svar > &m={})Svarstatic
erase(const Svar &id)Svar
exist(const Svar &id) const Svar
False() (defined in Svar)Svarstatic
fromString(const std::string &str, const T &def) (defined in Svar)Svarstatic
fromString(const std::string &str, const T &def) (defined in Svar)Svarstatic
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)Svarstatic
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)Svarstatic
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)Svarstatic
lambda(Func &&f, const Extra &...extra)Svarstatic
length() const Svar
loadFile(const std::string &file_path) (defined in Svar)Svarstatic
Null()Svarstatic
object(const std::map< std::string, Svar > &m={})Svarstatic
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)Svarfriend
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)Svarfriend
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)Svarstatic
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)Svarstatic
True() (defined in Svar)Svarstatic
type_id() (defined in Svar)Svarstatic
typeName() const Svar
Undefined()Svarstatic
value() const Svar