Configuru
configuru::Config Member List

This is the complete list of members for configuru::Config, including all inherited members.

Array enum value (defined in configuru::Config)configuru::Config
array (defined in configuru::Config)configuru::Config
array()configuru::Configstatic
array(std::initializer_list< Config > values)configuru::Configstatic
array(const Container &container)configuru::Configinlinestatic
array_size() const configuru::Configinline
as_array()configuru::Configinline
as_array() const configuru::Configinline
as_bool() const configuru::Configinline
as_double() const (defined in configuru::Config)configuru::Configinline
as_float() const (defined in configuru::Config)configuru::Configinline
as_integer() const (defined in configuru::Config)configuru::Configinline
as_object()configuru::Configinline
as_object() const configuru::Configinline
as_string() const (defined in configuru::Config)configuru::Configinline
assert_type(Type t) const (defined in configuru::Config)configuru::Config
b (defined in configuru::Config)configuru::Config
bad_lookup (defined in configuru::Config)configuru::Config
BadLookupType enum valueconfiguru::Config
Bool enum value (defined in configuru::Config)configuru::Config
c_str() const (defined in configuru::Config)configuru::Configinline
check(bool b, const char *msg) const (defined in configuru::Config)configuru::Configinline
check_dangling() const configuru::Config
comments()configuru::Configinline
comments() const configuru::Configinline
Config()configuru::Configinline
Config(std::nullptr_t) (defined in configuru::Config)configuru::Configinline
Config(float f) (defined in configuru::Config)configuru::Configinline
Config(double f) (defined in configuru::Config)configuru::Configinline
Config(bool b) (defined in configuru::Config)configuru::Configinline
Config(int i) (defined in configuru::Config)configuru::Configinline
Config(unsigned int i) (defined in configuru::Config)configuru::Configinline
Config(long i) (defined in configuru::Config)configuru::Configinline
Config(unsigned long i) (defined in configuru::Config)configuru::Configinline
Config(long long i) (defined in configuru::Config)configuru::Configinline
Config(unsigned long long i) (defined in configuru::Config)configuru::Configinline
Config(const char *str) (defined in configuru::Config)configuru::Config
Config(std::string str) (defined in configuru::Config)configuru::Config
Config(std::initializer_list< std::pair< std::string, Config >> values)configuru::Config
Config(const std::vector< T > &values)configuru::Configinline
Config(const std::vector< bool > &values)configuru::Configinline
Config(const std::map< std::string, T > &values)configuru::Configinline
Config(const Config &o) (defined in configuru::Config)configuru::Config
Config(Config &&o) noexcept (defined in configuru::Config)configuru::Config
ConfigArrayImpl typedef (defined in configuru::Config)configuru::Config
ConfigObjectImpl typedef (defined in configuru::Config)configuru::Config
count(const std::string &key) const configuru::Configinline
debug_descr() const configuru::Config
deep_clone() const configuru::Config
deep_eq(const Config &a, const Config &b)configuru::Configstatic
doc() const configuru::Configinline
emplace(std::string key, Config value)configuru::Config
erase(const std::string &key)configuru::Config
f (defined in configuru::Config)configuru::Config
Float enum value (defined in configuru::Config)configuru::Config
get() const configuru::Config
get(const std::string &key) const configuru::Configinline
get() const (defined in configuru::Config)configuru::Configinline
get() const (defined in configuru::Config)configuru::Configinline
get() const (defined in configuru::Config)configuru::Configinline
get() const (defined in configuru::Config)configuru::Configinline
get() const (defined in configuru::Config)configuru::Configinline
get() const (defined in configuru::Config)configuru::Configinline
get() const (defined in configuru::Config)configuru::Configinline
get() const (defined in configuru::Config)configuru::Configinline
get() const (defined in configuru::Config)configuru::Configinline
get() const (defined in configuru::Config)configuru::Configinline
get() const (defined in configuru::Config)configuru::Configinline
get() const (defined in configuru::Config)configuru::Configinline
get() const (defined in configuru::Config)configuru::Configinline
get() const (defined in configuru::Config)configuru::Configinline
get() const (defined in configuru::Config)configuru::Configinline
get() const (defined in configuru::Config)configuru::Configinline
get_or(const T &default_value) const configuru::Configinline
get_or(const std::string &key, const T &default_value) const configuru::Config
get_or(const std::string &key, const char *default_value) const configuru::Configinline
get_or(std::initializer_list< std::string > keys, const T &default_value) const configuru::Config
get_or(std::initializer_list< std::string > keys, const char *default_value) const configuru::Configinline
has_comments() const configuru::Configinline
has_key(const std::string &key) const configuru::Config
i (defined in configuru::Config)configuru::Config
insert_or_assign(const std::string &key, Config &&value)configuru::Config
Int enum value (defined in configuru::Config)configuru::Config
is_array() const (defined in configuru::Config)configuru::Configinline
is_bool() const (defined in configuru::Config)configuru::Configinline
is_float() const (defined in configuru::Config)configuru::Configinline
is_int() const (defined in configuru::Config)configuru::Configinline
is_null() const (defined in configuru::Config)configuru::Configinline
is_number() const (defined in configuru::Config)configuru::Configinline
is_object() const (defined in configuru::Config)configuru::Configinline
is_string() const (defined in configuru::Config)configuru::Configinline
is_uninitialized() const (defined in configuru::Config)configuru::Configinline
line() const configuru::Configinline
make_array()configuru::Config
make_object()configuru::Config
mark_accessed(bool v) const configuru::Config
Null enum value (defined in configuru::Config)configuru::Config
Object enum value (defined in configuru::Config)configuru::Config
object (defined in configuru::Config)configuru::Config
object()configuru::Configstatic
object(std::initializer_list< std::pair< std::string, Config >> values)configuru::Configstatic
object_size() const configuru::Config
ObjectEntry typedef (defined in configuru::Config)configuru::Config
on_error(const std::string &msg) const CONFIGURU_NORETURN (defined in configuru::Config)configuru::Config
operator std::array< T, N >() const configuru::Configinlineexplicit
operator std::pair< Left, Right >() const configuru::Configinlineexplicit
operator std::vector< T >() const configuru::Configinlineexplicit
operator T() const configuru::Configinlineexplicit
operator=(const Config &o) (defined in configuru::Config)configuru::Config
operator=(Config &&o) noexceptconfiguru::Config
operator[](size_t ix)configuru::Configinline
operator[](size_t ix) const configuru::Configinline
operator[](const std::string &key) const configuru::Config
operator[](const std::string &key)configuru::Config
operator[](const char(&key)[N])configuru::Configinline
operator[](const char(&key)[N]) const (defined in configuru::Config)configuru::Configinline
push_back(Config value)configuru::Configinline
set_doc(const DocInfo_SP &doc) (defined in configuru::Config)configuru::Configinline
str (defined in configuru::Config)configuru::Config
String enum value (defined in configuru::Config)configuru::Config
swap(Config &o) noexceptconfiguru::Config
tag(const DocInfo_SP &doc, Index line, Index column)configuru::Config
type() const (defined in configuru::Config)configuru::Configinline
Type enum nameconfiguru::Config
type_str(Type t)configuru::Configstatic
Uninitialized enum valueconfiguru::Config
visit_dangling(const std::function< void(const std::string &key, const Config &value)> &visitor) const configuru::Config
where() const configuru::Config
~Config() (defined in configuru::Config)configuru::Config