43 #ifndef PANZER_PARAMETER_LIBRARY_ACCEPTOR_DEFAULT_IMPL_HPP
44 #define PANZER_PARAMETER_LIBRARY_ACCEPTOR_DEFAULT_IMPL_HPP
47 #include "Teuchos_Assert.hpp"
71 "A parameter library has already been set on this object!");
ParameterLibraryAcceptor_DefaultImpl()
Pure Virtual base class for accepting the parameter library.
#define TEUCHOS_TEST_FOR_EXCEPTION(throw_exception_test, Exception, msg)
virtual ~ParameterLibraryAcceptor_DefaultImpl()
ParameterLibraryAcceptor_DefaultImpl(const Teuchos::RCP< panzer::ParamLib > &pl)
virtual Teuchos::RCP< panzer::ParamLib > getParameterLibrary() const
bool nonnull(const boost::shared_ptr< T > &p)
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.