42 #include "Teuchos_ParameterListAcceptor.hpp" virtual RCP< const ParameterList > getValidParameters() const
Return a ParameterList containing all of the valid parameters that this->setParameterList(...) will accept, along with any validators.
Templated Parameter List class.
virtual RCP< ParameterList > getNonconstParameterList()=0
Get a nonconst version of the parameter list that was set using setParameterList().
virtual ~ParameterListAcceptor()
Destructor.
virtual RCP< const ParameterList > getParameterList() const
Get const version of the parameter list that was set using setParameterList().
Interface for objects that can accept a ParameterList.
DataStructure keeping track of dependencies.
The Teuchos namespace contains all of the classes, structs and enums used by Teuchos, as well as a number of utility routines.
virtual RCP< const DependencySheet > getDependencies() const
Rreturn a const DependencySheet of all the dependencies that should be applied to the ParameterList r...
Reference-counted pointer class and non-member templated function implementations.