42 #ifndef TEUCHOS_VERBOSE_OBJECT_PARAMETER_LIST_HELPERS_HPP 43 #define TEUCHOS_VERBOSE_OBJECT_PARAMETER_LIST_HELPERS_HPP 45 #include "Teuchos_VerboseObject.hpp" 60 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT RCP<const ParameterList> getValidVerboseObjectSublist();
75 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
void setupVerboseObjectSublist( ParameterList* paramList );
100 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
void readVerboseObjectSublist(
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;
145 readVerboseObjectSublist(paramList,&oStream,&verbLevel);
146 verboseObject->setOverridingOStream(oStream);
147 verboseObject->setOverridingVerbLevel(verbLevel);
151 #endif // TEUCHOS_VERBOSE_OBJECT_PARAMETER_LIST_HELPERS_HPP EVerbosityLevel
Verbosity level.
Templated Parameter List class.
The Teuchos namespace contains all of the classes, structs and enums used by Teuchos, as well as a number of utility routines.
#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...