Teuchos Package Browser (Single Doxygen Collection)
Version of the Day
|
#include "Teuchos_ParameterEntryValidator.hpp"
#include "Teuchos_ParameterList.hpp"
#include "Teuchos_ParameterListExceptions.hpp"
#include "Teuchos_VerbosityLevel.hpp"
#include "Teuchos_TwoDArray.hpp"
#include "Teuchos_Assert.hpp"
#include "Teuchos_StrUtils.hpp"
#include "Teuchos_TypeNameTraits.hpp"
#include "Teuchos_DummyObjectGetter.hpp"
#include <locale>
Go to the source code of this file.
Classes | |
class | Teuchos::StringToIntegralParameterEntryValidator< IntegralType > |
Standard implementation of a ParameterEntryValidator that maps from a list of strings to an enum or integer value. More... | |
class | Teuchos::DummyObjectGetter< StringToIntegralParameterEntryValidator< IntegralType > > |
Specialized class for retrieving a dummy object of type StringToIntegralParameterEntryValidator<IntegralType>. More... | |
class | Teuchos::BoolParameterEntryValidator |
Standard implementation of a BoolParameterEntryValidator that accepts bool values (true/false) or string values for bool ("true"/"false"). More... | |
class | Teuchos::AnyNumberParameterEntryValidator |
Standard implementation of a ParameterEntryValidator that accepts numbers from a number of different formats and converts them to numbers in another format. More... | |
class | Teuchos::AnyNumberParameterEntryValidator::AcceptedTypes |
Determines the types that are accepted. More... | |
class | Teuchos::DummyObjectGetter< AnyNumberParameterEntryValidator > |
Specialized class for retrieving a dummy object of type AnyNumberParameterEntryValidator. More... | |
struct | Teuchos::UndefinedEnhancedNumberTraits< T > |
Default structure used by EnhancedNumberTraits<T> to produce a compile time error when the specialization does not exist for type T . More... | |
class | Teuchos::EnhancedNumberTraits< T > |
Class defining the traits of the number type being used in an EnhancedNumberValidator. More... | |
class | Teuchos::EnhancedNumberTraits< short int > |
class | Teuchos::EnhancedNumberTraits< short unsigned int > |
class | Teuchos::EnhancedNumberTraits< int > |
class | Teuchos::EnhancedNumberTraits< unsigned int > |
class | Teuchos::EnhancedNumberTraits< long int > |
class | Teuchos::EnhancedNumberTraits< long unsigned int > |
class | Teuchos::EnhancedNumberTraits< long long int > |
class | Teuchos::EnhancedNumberTraits< long long unsigned int > |
class | Teuchos::EnhancedNumberTraits< double > |
class | Teuchos::EnhancedNumberTraits< float > |
class | Teuchos::EnhancedNumberValidator< T > |
Class uesd to validate a particular type of number. More... | |
class | Teuchos::DummyObjectGetter< EnhancedNumberValidator< T > > |
Specialized class for retrieving a dummy object of type EnhancedNumberValidator<T>. More... | |
class | Teuchos::FileNameValidator |
Validate a file name entry. More... | |
class | Teuchos::DummyObjectGetter< FileNameValidator > |
Specialized class for retrieving a dummy object of type FileNameValidator. More... | |
class | Teuchos::StringValidator |
A simple validator that only allows certain string values to be choosen or simply enforces that a particular parameter have a std::string for a value. More... | |
class | Teuchos::DummyObjectGetter< StringValidator > |
Specialized class for retrieving a dummy object of type StringValidator. More... | |
class | Teuchos::AbstractArrayValidator< ValidatorType, EntryType > |
An abstract base class for all ArrayValidators. More... | |
class | Teuchos::TwoDArrayValidator< ValidatorType, EntryType > |
Takes a validator, wraps it, and applies it to a TwoDArray. More... | |
class | Teuchos::DummyObjectGetter< TwoDArrayValidator< ValidatorType, EntryType > > |
Specialized class for retrieving a dummy object of type TwoDArrayValidator. More... | |
class | Teuchos::TwoDArrayStringValidator |
Convience class for StringValidators that are to be applied to TwoDArrays. More... | |
class | Teuchos::TwoDArrayFileNameValidator |
Convience class for FileNameValidators that are to be applied to TwoDArrays. More... | |
class | Teuchos::TwoDArrayNumberValidator< T > |
Convience class for EnhancedNumberValidators that are to be applied to TwoDArray. More... | |
class | Teuchos::ArrayValidator< ValidatorType, EntryType > |
Takes a validator, wraps it, and applies it to an array. More... | |
class | Teuchos::DummyObjectGetter< ArrayValidator< ValidatorType, EntryType > > |
Specialized class for retrieving a dummy object of type ArrayValidator. More... | |
class | Teuchos::ArrayStringValidator |
Convience class for StringValidators that are to be applied to arrays. More... | |
class | Teuchos::ArrayFileNameValidator |
Convience class for FileNameValidators that are to be applied to arrays. More... | |
class | Teuchos::ArrayNumberValidator< T > |
Convience class for EnhancedNumberValidators that are to be applied to arrays. More... | |
Namespaces | |
Teuchos | |
Functions | |
template<class IntegralType > | |
RCP< const StringToIntegralParameterEntryValidator < IntegralType > > | Teuchos::getStringToIntegralParameterEntryValidator (ParameterEntry const &entry, ParameterList const ¶mList, std::string const ¶mName) |
Get a StringToIntegralParameterEntryValidator<IntegralType> object out of a ParameterEntry object. More... | |