43 #ifndef PANZER_PARAMETER_LIBRARY_ACCEPTOR_DEFAULT_IMPL_HPP 44 #define PANZER_PARAMETER_LIBRARY_ACCEPTOR_DEFAULT_IMPL_HPP 47 #include "Teuchos_Assert.hpp" 70 TEUCHOS_TEST_FOR_EXCEPTION(nonnull(
m_param_lib), std::logic_error,
71 "A parameter library has already been set on this object!");
ParameterLibraryAcceptor_DefaultImpl()
virtual Teuchos::RCP< panzer::ParamLib > getParameterLibrary() const
Pure Virtual base class for accepting the parameter library.
virtual ~ParameterLibraryAcceptor_DefaultImpl()
ParameterLibraryAcceptor_DefaultImpl(const Teuchos::RCP< panzer::ParamLib > &pl)
virtual void setParameterLibrary(const Teuchos::RCP< panzer::ParamLib > &pl)
Teuchos::RCP< panzer::ParamLib > m_param_lib
Pure Virtual base class for accepting the parameter library.