accepts_any_tag() const | schema_validation::wml_tag | inline |
add_conditions(const condition_list &list) | schema_validation::wml_tag | private |
add_filter(const config &cond_cfg) | schema_validation::wml_tag | |
add_key(const wml_key &new_key) | schema_validation::wml_tag | inline |
add_keys(const key_map &list) | schema_validation::wml_tag | inlineprivate |
add_link(const std::string &link) | schema_validation::wml_tag | |
add_links(const link_map &list) | schema_validation::wml_tag | inlineprivate |
add_switch(const config &switch_cfg) | schema_validation::wml_tag | |
add_tag(const wml_tag &new_tag) | schema_validation::wml_tag | inline |
add_tag(const std::string &path, const wml_tag &tag, wml_tag &root) | schema_validation::wml_tag | |
add_tags(const tag_map &list) | schema_validation::wml_tag | inlineprivate |
any_tag_ | schema_validation::wml_tag | private |
condition_list typedef | schema_validation::wml_tag | |
conditions() const | schema_validation::wml_tag | inline |
conditions_ | schema_validation::wml_tag | private |
expand(wml_tag &root) | schema_validation::wml_tag | private |
expand_all(wml_tag &root) | schema_validation::wml_tag | |
find_key(const std::string &name, const config &match, bool ignore_super=false) const | schema_validation::wml_tag | |
find_key(const std::string &name, const config &match, bool ignore_super, std::vector< const wml_tag * > &visited) const | schema_validation::wml_tag | private |
find_link(const std::string &name) const | schema_validation::wml_tag | |
find_tag(const std::string &fullpath, const wml_tag &root, const config &match, bool ignore_super=false) const | schema_validation::wml_tag | |
find_tag(const std::string &fullpath, wml_tag &root, const config &match) | schema_validation::wml_tag | inlineprivate |
find_tag(const std::string &fullpath, const wml_tag &root, const config &match, bool ignore_super, std::vector< const wml_tag * > &visited) const | schema_validation::wml_tag | private |
fuzzy_ | schema_validation::wml_tag | private |
get_max() const | schema_validation::wml_tag | inline |
get_max_children() const | schema_validation::wml_tag | inline |
get_min() const | schema_validation::wml_tag | inline |
get_min_children() const | schema_validation::wml_tag | inline |
get_name() const | schema_validation::wml_tag | inline |
get_super() const | schema_validation::wml_tag | inline |
is_extension() const | schema_validation::wml_tag | inline |
is_fuzzy() const | schema_validation::wml_tag | inline |
iterator class | schema_validation::wml_tag | friend |
key_iterator typedef | schema_validation::wml_tag | private |
key_map typedef | schema_validation::wml_tag | |
keys(const config &cfg_match) const | schema_validation::wml_tag | inline |
keys_ | schema_validation::wml_tag | private |
link_map typedef | schema_validation::wml_tag | |
links() const | schema_validation::wml_tag | inline |
links_ | schema_validation::wml_tag | private |
max_ | schema_validation::wml_tag | private |
max_children_ | schema_validation::wml_tag | private |
min_ | schema_validation::wml_tag | private |
min_children_ | schema_validation::wml_tag | private |
name_ | schema_validation::wml_tag | private |
operator<(const wml_tag &t) const | schema_validation::wml_tag | inline |
operator==(const wml_tag &other) const | schema_validation::wml_tag | inline |
print(std::ostream &os) | schema_validation::wml_tag | |
printl(std::ostream &os, int level, int step=4) | schema_validation::wml_tag | private |
push_new_tag_conditions(std::queue< const wml_tag * > &q, const config &match, const wml_tag &tag) | schema_validation::wml_tag | privatestatic |
remove_key_by_name(const std::string &name) | schema_validation::wml_tag | inline |
remove_keys_by_type(const std::string &type) | schema_validation::wml_tag | |
set_any_tag(bool any) | schema_validation::wml_tag | inline |
set_fuzzy(bool f) | schema_validation::wml_tag | inline |
set_max(int o) | schema_validation::wml_tag | inline |
set_max(const std::string &s) | schema_validation::wml_tag | |
set_max_children(int o) | schema_validation::wml_tag | inline |
set_max_children(const std::string &s) | schema_validation::wml_tag | |
set_min(int o) | schema_validation::wml_tag | inline |
set_min(const std::string &s) | schema_validation::wml_tag | |
set_min_children(int o) | schema_validation::wml_tag | inline |
set_min_children(const std::string &s) | schema_validation::wml_tag | |
set_name(const std::string &name) | schema_validation::wml_tag | inline |
set_super(const std::string &s) | schema_validation::wml_tag | inline |
super(const config &cfg_match) const | schema_validation::wml_tag | inline |
super_ | schema_validation::wml_tag | private |
super_iterator typedef | schema_validation::wml_tag | private |
super_list typedef | schema_validation::wml_tag | |
super_refs_ | schema_validation::wml_tag | private |
tag_iterator typedef | schema_validation::wml_tag | private |
tag_map typedef | schema_validation::wml_tag | |
tags(const config &cfg_match) const | schema_validation::wml_tag | inline |
tags_ | schema_validation::wml_tag | private |
wml_tag()=default | schema_validation::wml_tag | |
wml_tag(const std::string &name, int min, int max, const std::string &super="", bool any=false) | schema_validation::wml_tag | |
wml_tag(const config &) | schema_validation::wml_tag | |