CASM  1.1.0
A Clusters Approach to Statistical Mechanics
CASM::ParentInputParser Member List

This is the complete list of members for CASM::ParentInputParser, including all inherited members.

all_errors() constCASM::KwargsParser
all_warnings() constCASM::KwargsParser
begin() constCASM::KwargsParser
clear()CASM::Validatorinline
end() constCASM::KwargsParser
errorCASM::Validator
exists() constCASM::KwargsParser
inputCASM::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::KwargsParserinline
CASM::Validator::insert(const Validator &other)CASM::Validatorinline
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_subparsersCASM::KwargsParserprivate
map_type typedefCASM::KwargsParser
name() constCASM::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 typedefCASM::KwargsParserprivate
parent() constCASM::KwargsParser
parent_inputCASM::ParentInputParser
parent_path() constCASM::KwargsParser
ParentInputParser(jsonParser const &input)CASM::ParentInputParserinline
ParentInputParser(std::shared_ptr< jsonParser const > _parent_input)CASM::ParentInputParserinline
parse_as(Args &&... args)CASM::InputParser< std::nullptr_t >
pathCASM::KwargsParser
relpath(const fs::path &val) constCASM::KwargsParserinline
require(fs::path option, Args &&... args)CASM::InputParser< std::nullptr_t >
require(RequiredType &value, fs::path option, Args &&... args)CASM::InputParser< std::nullptr_t >
requiredCASM::KwargsParser
selfCASM::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_nameCASM::KwargsParser
valid() constCASM::KwargsParser
valueCASM::InputParser< std::nullptr_t >
warn_unnecessary(const std::set< std::string > &expected)CASM::KwargsParser
warningCASM::Validator
~KwargsParser()CASM::KwargsParserinlinevirtual