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

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

defaultValue(const std::string &value)=0axom::inlet::VerifiableScalarpure virtual
defaultValue(const char *value)=0axom::inlet::VerifiableScalarpure virtual
defaultValue(bool value)=0axom::inlet::VerifiableScalarpure virtual
defaultValue(int value)=0axom::inlet::VerifiableScalarpure virtual
defaultValue(double value)=0axom::inlet::VerifiableScalarpure virtual
isRequired() const =0axom::inlet::VerifiableScalarpure virtual
operator=(const VerifiableScalar &)=deleteaxom::inlet::VerifiableScalar
range(double startVal, double endVal)=0axom::inlet::VerifiableScalarpure virtual
range(int startVal, int endVal)=0axom::inlet::VerifiableScalarpure virtual
registerVerifier(std::function< bool(const axom::inlet::Field &)> lambda)=0axom::inlet::VerifiableScalarpure virtual
required(bool isRequired=true)=0axom::inlet::VerifiableScalarpure virtual
validValues(const std::vector< int > &set)=0axom::inlet::VerifiableScalarpure virtual
validValues(const std::vector< double > &set)=0axom::inlet::VerifiableScalarpure virtual
validValues(const std::vector< std::string > &set)=0axom::inlet::VerifiableScalarpure virtual
validValues(const std::initializer_list< const char *> &set)=0axom::inlet::VerifiableScalarpure virtual
validValues(const std::initializer_list< int > &set)=0axom::inlet::VerifiableScalarpure virtual
validValues(const std::initializer_list< double > &set)=0axom::inlet::VerifiableScalarpure virtual
verify() const =0axom::inlet::VerifiableScalarpure virtual