42 #ifndef TEUCHOS_VERBOSE_OBJECT_PARAMETER_LIST_HELPERS_HPP
43 #define TEUCHOS_VERBOSE_OBJECT_PARAMETER_LIST_HELPERS_HPP
101 ParameterList* paramList,
122 template<
class ObjectType>
123 void readVerboseObjectSublist(
124 ParameterList* paramList, VerboseObject<ObjectType> *verboseObject
135 template<
class ObjectType>
136 void Teuchos::readVerboseObjectSublist(
137 ParameterList* paramList, VerboseObject<ObjectType> *verboseObject
143 RCP<FancyOStream> oStream =
null;
146 verboseObject->setOverridingOStream(oStream);
147 verboseObject->setOverridingVerbLevel(verbLevel);
151 #endif // TEUCHOS_VERBOSE_OBJECT_PARAMETER_LIST_HELPERS_HPP
EVerbosityLevel
Verbosity level.
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.
Templated Parameter List class.
#define TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
#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...