add_key(const class_key &new_key) | schema_validation::class_tag | inline |
add_keys(const key_map &list) | schema_validation::class_tag | inlineprivate |
add_link(const std::string &link) | schema_validation::class_tag | |
add_links(const link_map &list) | schema_validation::class_tag | inlineprivate |
add_tag(const class_tag &new_tag) | schema_validation::class_tag | inline |
add_tag(const std::string &path, const class_tag &tag, class_tag &root) | schema_validation::class_tag | |
add_tags(const tag_map &list) | schema_validation::class_tag | inlineprivate |
all_const_key_iterators typedef | schema_validation::class_tag | |
all_const_link_iterators typedef | schema_validation::class_tag | |
all_const_tag_iterators typedef | schema_validation::class_tag | |
all_key_iterators typedef | schema_validation::class_tag | |
all_link_iterators typedef | schema_validation::class_tag | |
all_tag_iterators typedef | schema_validation::class_tag | |
append_super(const class_tag &tag, const std::string &super) | schema_validation::class_tag | private |
class_tag() | schema_validation::class_tag | inline |
class_tag(const std::string &name, int min, int max, const std::string &super="") | schema_validation::class_tag | inline |
class_tag(const config &) | schema_validation::class_tag | |
const_key_iterator typedef | schema_validation::class_tag | |
const_link_iterator typedef | schema_validation::class_tag | |
const_tag_iterator typedef | schema_validation::class_tag | |
expand(class_tag &root) | schema_validation::class_tag | private |
expand_all(class_tag &root) | schema_validation::class_tag | |
find_key(const std::string &name) const | schema_validation::class_tag | |
find_link(const std::string &name) const | schema_validation::class_tag | |
find_tag(const std::string &fullpath, const class_tag &root) const | schema_validation::class_tag | |
find_tag(const std::string &fullpath, class_tag &root) | schema_validation::class_tag | private |
get_max() const | schema_validation::class_tag | inline |
get_min() const | schema_validation::class_tag | inline |
get_name() const | schema_validation::class_tag | inline |
get_super() const | schema_validation::class_tag | inline |
is_extension() const | schema_validation::class_tag | inline |
key_iterator typedef | schema_validation::class_tag | |
key_map typedef | schema_validation::class_tag | |
key_map_value typedef | schema_validation::class_tag | |
keys() const | schema_validation::class_tag | inline |
keys_ | schema_validation::class_tag | private |
link_iterator typedef | schema_validation::class_tag | |
link_map typedef | schema_validation::class_tag | |
link_map_value typedef | schema_validation::class_tag | |
links() const | schema_validation::class_tag | inline |
links_ | schema_validation::class_tag | private |
max_ | schema_validation::class_tag | private |
min_ | schema_validation::class_tag | private |
name_ | schema_validation::class_tag | private |
operator<(const class_tag &t) const | schema_validation::class_tag | inline |
operator==(const class_tag &other) const | schema_validation::class_tag | inline |
print(std::ostream &os) | schema_validation::class_tag | |
printl(std::ostream &os, int level, int step=4) | schema_validation::class_tag | private |
remove_key_by_name(const std::string &name) | schema_validation::class_tag | inline |
remove_keys_by_type(const std::string &type) | schema_validation::class_tag | |
set_max(int o) | schema_validation::class_tag | inline |
set_max(std::string const &s) | schema_validation::class_tag | inline |
set_min(int o) | schema_validation::class_tag | inline |
set_min(std::string const &s) | schema_validation::class_tag | inline |
set_name(const std::string &name) | schema_validation::class_tag | inline |
set_super(std::string const &s) | schema_validation::class_tag | inline |
super_ | schema_validation::class_tag | private |
tag_iterator typedef | schema_validation::class_tag | |
tag_map typedef | schema_validation::class_tag | |
tag_map_value typedef | schema_validation::class_tag | |
tags() const | schema_validation::class_tag | inline |
tags_ | schema_validation::class_tag | private |
~class_tag() | schema_validation::class_tag | inline |