all_errors() const | CASM::KwargsParser | |
all_warnings() const | CASM::KwargsParser | |
begin() const | CASM::KwargsParser | |
clear() | CASM::Validator | inline |
end() const | CASM::KwargsParser | |
error | CASM::Validator | |
exists() const | CASM::KwargsParser | |
input | CASM::KwargsParser | |
InputParser(jsonParser const &_input, Args &&... args) | CASM::InputParser< std::nullptr_t > | |
InputParser(jsonParser const &_input, fs::path _path, bool _required, Args &&... args) | CASM::InputParser< std::nullptr_t > | |
InputParser(CustomParse f_parse, jsonParser const &_input) | CASM::InputParser< std::nullptr_t > | |
InputParser(CustomParse f_parse, jsonParser const &_input, fs::path _path, bool _required) | CASM::InputParser< std::nullptr_t > | |
insert(fs::path path, const std::shared_ptr< KwargsParser > &subparser) | CASM::KwargsParser | |
insert(const Validator &other) | CASM::KwargsParser | inline |
CASM::Validator::insert(const Validator &other) | CASM::Validator | inline |
insert_error(fs::path option, std::string message) | CASM::KwargsParser | |
insert_warning(fs::path option, std::string message) | CASM::KwargsParser | |
KwargsParser(jsonParser const &_input, fs::path _path, bool _required) | CASM::KwargsParser | |
m_subparsers | CASM::KwargsParser | private |
map_type typedef | CASM::KwargsParser | |
name() const | CASM::KwargsParser | |
optional(fs::path option, Args &&... args) | CASM::InputParser< std::nullptr_t > | |
optional(RequiredType &value, fs::path option, Args &&... args) | CASM::InputParser< std::nullptr_t > | |
optional_else(fs::path option, const RequiredType &_default, Args &&... args) | CASM::InputParser< std::nullptr_t > | |
optional_else(RequiredType &value, fs::path option, const RequiredType &_default, Args &&... args) | CASM::InputParser< std::nullptr_t > | |
PairType typedef | CASM::KwargsParser | private |
parent() const | CASM::KwargsParser | |
parent_input | CASM::ParentInputParser | |
parent_path() const | CASM::KwargsParser | |
ParentInputParser(jsonParser const &input) | CASM::ParentInputParser | inline |
ParentInputParser(std::shared_ptr< jsonParser const > _parent_input) | CASM::ParentInputParser | inline |
parse_as(Args &&... args) | CASM::InputParser< std::nullptr_t > | |
path | CASM::KwargsParser | |
relpath(const fs::path &val) const | CASM::KwargsParser | inline |
require(fs::path option, Args &&... args) | CASM::InputParser< std::nullptr_t > | |
require(RequiredType &value, fs::path option, Args &&... args) | CASM::InputParser< std::nullptr_t > | |
required | CASM::KwargsParser | |
self | CASM::KwargsParser | |
subparse(fs::path option, Args &&... args) | CASM::InputParser< std::nullptr_t > | |
subparse_else(fs::path option, const RequiredType &_default, Args &&... args) | CASM::InputParser< std::nullptr_t > | |
subparse_if(fs::path option, Args &&... args) | CASM::InputParser< std::nullptr_t > | |
type_name | CASM::KwargsParser | |
valid() const | CASM::KwargsParser | |
value | CASM::InputParser< std::nullptr_t > | |
warn_unnecessary(const std::set< std::string > &expected) | CASM::KwargsParser | |
warning | CASM::Validator | |
~KwargsParser() | CASM::KwargsParser | inlinevirtual |