AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
axom::inlet::Container Member List

This is the complete list of members for axom::inlet::Container, including all inherited members.

addBool(const std::string &name, const std::string &description="")axom::inlet::Container
addBoolArray(const std::string &name, const std::string &description="")axom::inlet::Container
addBoolDictionary(const std::string &name, const std::string &description="")axom::inlet::Container
addDouble(const std::string &name, const std::string &description="")axom::inlet::Container
addDoubleArray(const std::string &name, const std::string &description="")axom::inlet::Container
addDoubleDictionary(const std::string &name, const std::string &description="")axom::inlet::Container
addFunction(const std::string &name, const FunctionTag ret_type, const std::vector< FunctionTag > &arg_types, const std::string &description="", const std::string &pathOverride="")axom::inlet::Container
addInt(const std::string &name, const std::string &description="")axom::inlet::Container
addIntArray(const std::string &name, const std::string &description="")axom::inlet::Container
addIntDictionary(const std::string &name, const std::string &description="")axom::inlet::Container
addPrimitive(const std::string &name, const std::string &description="", bool forArray=false, T val=T {}, const std::string &pathOverride="")axom::inlet::Container
addString(const std::string &name, const std::string &description="")axom::inlet::Container
addStringArray(const std::string &name, const std::string &description="")axom::inlet::Container
addStringDictionary(const std::string &name, const std::string &description="")axom::inlet::Container
addStruct(const std::string &name, const std::string &description="")axom::inlet::Container
addStructArray(const std::string &name, const std::string &description="")axom::inlet::Container
addStructDictionary(const std::string &name, const std::string &description="")axom::inlet::Container
Container(const std::string &name, const std::string &description, Reader &reader, axom::sidre::Group *sidreRootGroup, std::vector< std::string > &unexpectedNames, bool docEnabled=true, bool reconstruct=false)axom::inlet::Container
Container(const Container &)=deleteaxom::inlet::Container
Container(Container &&)=defaultaxom::inlet::Container
contains(const std::string &name) constaxom::inlet::Container
exists() constaxom::inlet::Container
get(const std::string &name) constaxom::inlet::Containerinline
get(const std::string &name="") constaxom::inlet::Containerinline
get() constaxom::inlet::Containerinline
get() constaxom::inlet::Containerinline
getChildContainers() constaxom::inlet::Container
getChildFields() constaxom::inlet::Container
getChildFunctions() constaxom::inlet::Container
isRequired() const overrideaxom::inlet::Containervirtual
isUserProvided() constaxom::inlet::Container
isUserProvided(const std::string &name) constaxom::inlet::Container
name() constaxom::inlet::Container
operator=(const Verifiable< Container > &)=deleteaxom::inlet::Verifiable< Container >
operator[](const std::string &name) constaxom::inlet::Container
registerVerifier(Verifier lambda) overrideaxom::inlet::Containervirtual
Verifiable< Container >::registerVerifier(std::function< bool(const Container &)> verifier)axom::inlet::Verifiable< Container >inline
required(bool isRequired=true) overrideaxom::inlet::Containervirtual
sidreGroup()axom::inlet::Containerinline
sidreGroup() constaxom::inlet::Containerinline
strict(bool isStrict=true)axom::inlet::Container
unexpectedNames() constaxom::inlet::Container
Verifier typedefaxom::inlet::Verifiable< Container >
verify(std::vector< VerificationError > *errors=nullptr) const overrideaxom::inlet::Containervirtual
~Container()=defaultaxom::inlet::Containervirtual
~Verifiable()=defaultaxom::inlet::Verifiable< Container >virtual