The Battle for Wesnoth  1.19.0-dev
schema_validation::schema_validator Member List

This is the complete list of members for schema_validation::schema_validator, including all inherited members.

abstract_validator(const std::string &name)abstract_validatorinline
active_tag() constschema_validation::schema_validatorprotected
active_tag_path() constschema_validation::schema_validatorprotected
cache_schema_validation::schema_validatorprivate
close_tag() overrideschema_validation::schema_validatorvirtual
cnt_map typedefschema_validation::schema_validatorprivate
cnt_stack typedefschema_validation::schema_validatorprivate
collect_link_source(link_graph_t &link_graph, link_graph_map_t &link_map, const std::string &type_name, const wml_type *type)schema_validation::schema_validatorprivate
collect_link_target(link_graph_t &link_graph, link_graph_map_t &link_map, const std::string &type_name, const wml_type *type, const wml_type_alias *alias)schema_validation::schema_validatorprivate
config_read_schema_validation::schema_validatorprivate
counter_schema_validation::schema_validatorprivate
create_exceptions_schema_validation::schema_validatorprotected
derivation_graph_schema_validation::schema_validatorprivate
derivation_graph_t typedefschema_validation::schema_validatorprivate
derivation_map_schema_validation::schema_validatorprivate
detect_derivation_cycles()schema_validation::schema_validatorprivate
detect_link_cycles(const std::string &filename)schema_validation::schema_validatorprivate
errors_schema_validation::schema_validatorprivate
EXTRA_KEY enum valueschema_validation::schema_validatorprotected
EXTRA_TAG enum valueschema_validation::schema_validatorprotected
find_mandatory_keys(const wml_tag *tag, const config &cfg) constschema_validation::schema_validatorprivate
find_mandatory_keys(const wml_tag *tag, const config &cfg, std::vector< const wml_tag * > &visited) constschema_validation::schema_validatorprivate
find_type(const std::string &type) constschema_validation::schema_validatorprotected
get_errors() constschema_validation::schema_validatorinline
have_active_tag() constschema_validation::schema_validatorprotected
is_valid() constschema_validation::schema_validatorinlineprotected
link_graph_map_t typedefschema_validation::schema_validatorprivate
link_graph_t typedefschema_validation::schema_validatorprivate
message_list typedefschema_validation::schema_validatorprivate
message_map typedefschema_validation::schema_validatorprivate
message_type typedefschema_validation::schema_validatorprotected
MISSING_KEY enum valueschema_validation::schema_validatorprotected
MISSING_SUPER enum valueschema_validation::schema_validatorprotected
MISSING_TAG enum valueschema_validation::schema_validatorprotected
name_abstract_validator
NEXT_ERROR enum valueschema_validation::schema_validatorprotected
open_tag(const std::string &name, const config &parent, int start_line=0, const std::string &file="", bool addition=false) overrideschema_validation::schema_validatorvirtual
print(message_info &)schema_validation::schema_validatorprotectedvirtual
print_cache()schema_validation::schema_validatorprivate
queue_message(const config &cfg, T &&... args)schema_validation::schema_validatorinlineprotected
read_config_file(const std::string &filename)schema_validation::schema_validatorprivate
root_schema_validation::schema_validatorprivate
schema_validator(const std::string &filename, bool validate_schema=false)schema_validation::schema_validator
set_create_exceptions(bool value)schema_validation::schema_validatorinline
stack_schema_validation::schema_validatorprivate
SUPER_CYCLE enum valueschema_validation::schema_validatorprotected
types_schema_validation::schema_validatorprivate
validate(const config &cfg, const std::string &name, int start_line, const std::string &file) overrideschema_validation::schema_validatorvirtual
validate_key(const config &cfg, const std::string &name, const config_attribute_value &value, int start_line, const std::string &file) overrideschema_validation::schema_validatorvirtual
validate_mandatory_keys(const wml_tag *tag, const config &cfg, const std::string &name, int start_line, const std::string &file)schema_validation::schema_validatorprivate
validate_mandatory_keys(const std::map< std::string, wml_key > &mandatory_keys, const wml_tag *tag, const config &cfg, const std::string &name, int start_line, const std::string &file, std::vector< const wml_tag * > &visited)schema_validation::schema_validatorprivate
validate_schema_schema_validation::schema_validatorprivate
WRONG_TAG enum valueschema_validation::schema_validatorprotected
WRONG_VALUE enum valueschema_validation::schema_validatorprotected
~abstract_validator()abstract_validatorinlinevirtual
~schema_validator()schema_validation::schema_validatorvirtual