libime
libime::DATrie< T > Member List

This is the complete list of members for libime::DATrie< T >, including all inherited members.

callback_type typedef (defined in libime::DATrie< T >)libime::DATrie< T >
clear() (defined in libime::DATrie< T >)libime::DATrie< T >
DATrie() (defined in libime::DATrie< T >)libime::DATrie< T >
DATrie(const char *filename) (defined in libime::DATrie< T >)libime::DATrie< T >
DATrie(std::istream &in) (defined in libime::DATrie< T >)libime::DATrie< T >
decode(int32_t raw) (defined in libime::DATrie< T >)libime::DATrie< T >static
dump(value_type *data, std::size_t size) const (defined in libime::DATrie< T >)libime::DATrie< T >
dump(std::vector< value_type > &data) const (defined in libime::DATrie< T >)libime::DATrie< T >
dump(std::vector< std::tuple< value_type, size_t, position_type >> &data) const (defined in libime::DATrie< T >)libime::DATrie< T >
empty() const (defined in libime::DATrie< T >)libime::DATrie< T >
erase(std::string_view key, position_type from=0) (defined in libime::DATrie< T >)libime::DATrie< T >inline
erase(const char *key, size_t len, position_type from=0) (defined in libime::DATrie< T >)libime::DATrie< T >
erase(position_type from=0) (defined in libime::DATrie< T >)libime::DATrie< T >
exactMatchSearch(const char *key, size_t len) const (defined in libime::DATrie< T >)libime::DATrie< T >
exactMatchSearch(std::string_view key) const (defined in libime::DATrie< T >)libime::DATrie< T >inline
exactMatchSearchRaw(const char *key, size_t len) const (defined in libime::DATrie< T >)libime::DATrie< T >
exactMatchSearchRaw(std::string_view key) const (defined in libime::DATrie< T >)libime::DATrie< T >inline
foreach(callback_type func, position_type pos=0) const (defined in libime::DATrie< T >)libime::DATrie< T >
foreach(const char *prefix, size_t size, callback_type func, position_type pos=0) const (defined in libime::DATrie< T >)libime::DATrie< T >
foreach(std::string_view prefix, callback_type func, position_type pos=0) const (defined in libime::DATrie< T >)libime::DATrie< T >inline
hasExactMatch(std::string_view key) const (defined in libime::DATrie< T >)libime::DATrie< T >
isNoPath(value_type v) (defined in libime::DATrie< T >)libime::DATrie< T >static
isNoPathRaw(int32_t v) (defined in libime::DATrie< T >)libime::DATrie< T >static
isNoValue(value_type v) (defined in libime::DATrie< T >)libime::DATrie< T >static
isNoValueRaw(int32_t v) (defined in libime::DATrie< T >)libime::DATrie< T >static
isValid(value_type v) (defined in libime::DATrie< T >)libime::DATrie< T >static
isValidRaw(int32_t v) (defined in libime::DATrie< T >)libime::DATrie< T >static
LIBIMECORE_DEPRECATED enum value (defined in libime::DATrie< T >)libime::DATrie< T >
load(std::istream &in) (defined in libime::DATrie< T >)libime::DATrie< T >
mem_size() const (defined in libime::DATrie< T >)libime::DATrie< T >
noPath() (defined in libime::DATrie< T >)libime::DATrie< T >static
noValue() (defined in libime::DATrie< T >)libime::DATrie< T >static
position_type typedef (defined in libime::DATrie< T >)libime::DATrie< T >
save(const char *filename) (defined in libime::DATrie< T >)libime::DATrie< T >
save(std::ostream &stream) (defined in libime::DATrie< T >)libime::DATrie< T >
set(std::string_view key, value_type val) (defined in libime::DATrie< T >)libime::DATrie< T >inline
set(const char *key, size_t len, value_type val) (defined in libime::DATrie< T >)libime::DATrie< T >
shrink_tail() (defined in libime::DATrie< T >)libime::DATrie< T >
size() const (defined in libime::DATrie< T >)libime::DATrie< T >
suffix(std::string &s, size_t len, position_type pos) const (defined in libime::DATrie< T >)libime::DATrie< T >
traverse(std::string_view key, position_type &from) const (defined in libime::DATrie< T >)libime::DATrie< T >inline
traverse(const char *key, size_t len, position_type &from) const (defined in libime::DATrie< T >)libime::DATrie< T >
traverseRaw(std::string_view key, position_type &from) const (defined in libime::DATrie< T >)libime::DATrie< T >inline
traverseRaw(const char *key, size_t len, position_type &from) const (defined in libime::DATrie< T >)libime::DATrie< T >
update(std::string_view key, updater_type updater) (defined in libime::DATrie< T >)libime::DATrie< T >inline
update(const char *key, size_t len, updater_type updater) (defined in libime::DATrie< T >)libime::DATrie< T >
updater_type typedef (defined in libime::DATrie< T >)libime::DATrie< T >
value_type typedef (defined in libime::DATrie< T >)libime::DATrie< T >