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

This is the complete list of members for axom::inlet::AggregateVerifiable< BaseType >, including all inherited members.

AggregateVerifiable(std::vector< std::reference_wrapper< BaseVerifiable >> &&verifiables)axom::inlet::AggregateVerifiable< BaseType >inline
isRequired() const overrideaxom::inlet::AggregateVerifiable< BaseType >inlinevirtual
operator=(const Verifiable< BaseType > &)=deleteaxom::inlet::Verifiable< BaseType >
registerVerifier(typename Verifiable< BaseType >::Verifier lambda) overrideaxom::inlet::AggregateVerifiable< BaseType >inline
axom::inlet::Verifiable::registerVerifier(std::function< bool(const BaseType &)> verifier)axom::inlet::Verifiable< BaseType >inline
axom::inlet::Verifiable::registerVerifier(Verifier verifier)=0axom::inlet::Verifiable< BaseType >pure virtual
required(bool isRequired=true) overrideaxom::inlet::AggregateVerifiable< BaseType >inlinevirtual
Verifier typedefaxom::inlet::Verifiable< BaseType >
verify(std::vector< VerificationError > *errors=nullptr) const overrideaxom::inlet::AggregateVerifiable< BaseType >inlinevirtual
~Verifiable()=defaultaxom::inlet::Verifiable< BaseType >virtual