42#ifndef TEUCHOS_VERBOSE_OBJECT_PARAMETER_LIST_HELPERS_HPP
43#define TEUCHOS_VERBOSE_OBJECT_PARAMETER_LIST_HELPERS_HPP
45#include "Teuchos_VerboseObject.hpp"
122template<
class ObjectType>
135template<
class ObjectType>
136void Teuchos::readVerboseObjectSublist(
Templated Parameter List class.
A list of parameters of arbitrary type.
Smart reference counting pointer class for automatic garbage collection.
TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT void readVerboseObjectSublist(ParameterList *paramList, RCP< FancyOStream > *oStream, EVerbosityLevel *verbLevel)
Read the parameters in the "VerboseObject" sublist and set them on the given VerboseObject.
TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT void setupVerboseObjectSublist(ParameterList *paramList)
Setup a sublist called "VerboseObject" in the given parameter list.
void readVerboseObjectSublist(ParameterList *paramList, VerboseObject< ObjectType > *verboseObject)
Read the parameters in the "VerboseObject" sublist and set them on the given VerboseObject.
TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT RCP< const ParameterList > getValidVerboseObjectSublist()
Return the sublist of valid parameters for the "VerboseObject" sublist.
#define TEUCHOS_TEST_FOR_EXCEPT(throw_exception_test)
This macro is designed to be a short version of TEUCHOS_TEST_FOR_EXCEPTION() that is easier to call.
EVerbosityLevel
Verbosity level.
The Teuchos namespace contains all of the classes, structs and enums used by Teuchos,...