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!");
Pure Virtual base class for accepting the parameter library.
ParameterLibraryAcceptor_DefaultImpl()
Teuchos::RCP< panzer::ParamLib > m_param_lib
virtual Teuchos::RCP< panzer::ParamLib > getParameterLibrary() const
ParameterLibraryAcceptor_DefaultImpl(const Teuchos::RCP< panzer::ParamLib > &pl)
virtual void setParameterLibrary(const Teuchos::RCP< panzer::ParamLib > &pl)
virtual ~ParameterLibraryAcceptor_DefaultImpl()
Pure Virtual base class for accepting the parameter library.