begin() const | midas::odb | inline |
connect(const std::string &path, const std::string &name, bool write_defaults, bool delete_keys_not_in_defaults=false) | midas::odb | |
connect(std::string str, bool write_defaults=false, bool delete_keys_not_in_defaults=false) | midas::odb | |
connect_and_fix_structure(std::string path) | midas::odb | |
create(const char *name, int type=TID_KEY) | midas::odb | static |
deep_copy(odb &d, const odb &s) | midas::odb | |
delete_key(const std::string &name) | midas::odb | static |
delete_key() | midas::odb | |
detect_type(const T &) | midas::odb | inline |
dump() | midas::odb | |
dump(std::string &s, int indent=0) | midas::odb | |
end() const | midas::odb | inline |
exists(const std::string &name) | midas::odb | static |
fix_order(std::vector< std::string > target_subkey_order) | midas::odb | |
get() | midas::odb | inlineprivate |
get(T &v) | midas::odb | inlineprivate |
get(std::string &s, bool quotes=false, bool refresh=true) | midas::odb | private |
get_debug() | midas::odb | inlinestatic |
get_flags() | midas::odb | inlineprivate |
get_full_path() | midas::odb | |
get_hkey() | midas::odb | inline |
get_last_index() | midas::odb | inline |
get_last_written() | midas::odb | |
get_mdata(int index=0) | midas::odb | inlineprivate |
get_mode() | midas::odb | |
get_name() | midas::odb | inline |
get_num_values() | midas::odb | inline |
get_parent() | midas::odb | inlineprivate |
get_parent_path() | midas::odb | |
get_subkey(std::string str) | midas::odb | private |
get_subkeys(std::vector< std::string > &name) | midas::odb | private |
get_tid() | midas::odb | inline |
init_hdb() | midas::odb | privatestatic |
is_auto_create() const | midas::odb | inline |
is_auto_enlarge_array() const | midas::odb | inline |
is_auto_refresh_read() const | midas::odb | inline |
is_auto_refresh_write() const | midas::odb | inline |
is_connected_odb() | midas::odb | inlinestatic |
is_deleted() const | midas::odb | inlineprivate |
is_dirty() const | midas::odb | inline |
is_preserve_string_size() const | midas::odb | inline |
is_subkey(std::string str) | midas::odb | |
is_trigger_hotlink() const | midas::odb | inline |
is_write_protect() const | midas::odb | inline |
items() | midas::odb | inline |
load(const std::string &filename, const std::string &odb_path) | midas::odb | static |
m_data | midas::odb | private |
m_flags | midas::odb | private |
m_hKey | midas::odb | private |
m_last_index | midas::odb | private |
m_name | midas::odb | private |
m_num_values | midas::odb | private |
m_parent | midas::odb | private |
m_tid | midas::odb | private |
m_watch | midas::odb | privatestatic |
m_watch_callback | midas::odb | private |
odb() | midas::odb | inline |
odb(const odb &o) | midas::odb | |
odb(T v) | midas::odb | inline |
odb(std::initializer_list< std::pair< const char *, midas::odb > > list) | midas::odb | inline |
odb(std::initializer_list< T > list) | midas::odb | inline |
odb(const std::array< T, SIZE > &arr) | midas::odb | inline |
odb(const std::array< std::string, SIZE > &arr) | midas::odb | inline |
odb(const std::string &str, bool init_via_xml=false) | midas::odb | inline |
odb(const char *s) | midas::odb | inline |
odb(std::initializer_list< const char * > list) | midas::odb | inline |
odb_from_xml(PMXML_NODE node, odb *o) | midas::odb | inline |
odb_from_xml(const std::string &str) | midas::odb | |
operator std::string() | midas::odb | inline |
operator std::vector< std::string >() | midas::odb | inline |
operator std::vector< T >() | midas::odb | inline |
operator T() | midas::odb | inline |
operator!= | midas::odb | friend |
operator!= | midas::odb | friend |
operator()(T v) | midas::odb | inline |
operator*(const T i) | midas::odb | inline |
operator*=(double d) | midas::odb | inline |
operator+(T i) | midas::odb | inline |
operator++() | midas::odb | inline |
operator++(int) | midas::odb | inline |
operator+=(double d) | midas::odb | inline |
operator-(T i) | midas::odb | inline |
operator--() | midas::odb | inline |
operator--(int) | midas::odb | inline |
operator-=(double d) | midas::odb | inline |
operator/(const T i) | midas::odb | inline |
operator/=(double d) | midas::odb | inline |
operator< | midas::odb | friend |
operator< | midas::odb | friend |
operator<< | midas::odb | friend |
operator<= | midas::odb | friend |
operator<= | midas::odb | friend |
operator=(odb &&o)=delete | midas::odb | |
operator=(const T &v) | midas::odb | inline |
operator=(const std::vector< T > &v) | midas::odb | inline |
operator=(const std::array< T, SIZE > &arr) | midas::odb | inline |
operator== | midas::odb | friend |
operator== | midas::odb | friend |
operator> | midas::odb | friend |
operator> | midas::odb | friend |
operator>= | midas::odb | friend |
operator>= | midas::odb | friend |
operator[](int index) | midas::odb | inline |
operator[](std::string str) | midas::odb | inline |
operator[](const char *str) | midas::odb | inline |
print() | midas::odb | |
print(std::string &s, int indent=0) | midas::odb | |
read() | midas::odb | |
read(int index) | midas::odb | |
read_key(const std::string &path) | midas::odb | private |
resize(int size) | midas::odb | |
resize(int size, bool b) | midas::odb | |
resize_mdata(int size) | midas::odb | private |
s() | midas::odb | inline |
s_connected_odb | midas::odb | privatestatic |
s_debug | midas::odb | privatestatic |
s_hDB | midas::odb | privatestatic |
save(const std::string &filename) | midas::odb | |
search_hkey(midas::odb *po, int hKey) | midas::odb | privatestatic |
set(std::string str) | midas::odb | |
set(std::string s, int i) | midas::odb | |
set_auto_create(bool f) | midas::odb | inline |
set_auto_enlarge_array(bool f) | midas::odb | inline |
set_auto_refresh_read(bool f) | midas::odb | inline |
set_auto_refresh_write(bool f) | midas::odb | inline |
set_debug(bool flag) | midas::odb | inlinestatic |
set_deleted(bool f) | midas::odb | inlineprivate |
set_dirty(bool f) | midas::odb | inline |
set_flags(uint32_t f) | midas::odb | inlineprivate |
set_flags_recursively(uint32_t f) | midas::odb | private |
set_hkey(HNDLE hKey) | midas::odb | inlineprivate |
set_last_index(int i) | midas::odb | inline |
set_mode(int mode) | midas::odb | |
set_name(std::string s) | midas::odb | inlineprivate |
set_num_values(int n) | midas::odb | inlineprivate |
set_odb(odb *o, int i) | midas::odb | |
set_parent(midas::odb *p) | midas::odb | inlineprivate |
set_preserve_string_size(bool f) | midas::odb | inline |
set_string_size(std::string s, int size) | midas::odb | |
set_tid(int tid) | midas::odb | inlineprivate |
set_trigger_hotlink(bool f) | midas::odb | inline |
set_write_protect(bool f) | midas::odb | inline |
size() | midas::odb | |
unwatch() | midas::odb | |
unwatch_all() | midas::odb | privatestatic |
watch(std::function< void(midas::odb &)> f) | midas::odb | |
watch_callback(int hDB, int hKey, int index, void *info) | midas::odb | privatestatic |
write(int str_size=0) | midas::odb | |
write(int index, int str_size) | midas::odb | |
write_key(std::string &path, bool write_defaults) | midas::odb | private |
~odb() | midas::odb | inline |