Teuchos Package Browser (Single Doxygen Collection)
Version of the Day
|
Factory for ParameterEntryValidator objects. More...
#include <Teuchos_ValidatorFactory.hpp>
Public Types | |
enum | ValidatorType { Int, Short, Double, Float, FileName, IntArray, ShortArray, DoubleArray, FloatArray, FileNameArray } |
Static Public Member Functions | |
static RCP < ParameterEntryValidator > | createValidator (ValidatorType valiType) |
Creates a validator of the given type. More... | |
static RCP < EnhancedNumberValidator< int > > | getIntValidator () |
Creates and returns a Enhanced Number Validator of type int. More... | |
static RCP < EnhancedNumberValidator < short > > | getShortValidator () |
Creates and returns a Enhanced Number Validator of type short. More... | |
static RCP < EnhancedNumberValidator < double > > | getDoubleValidator () |
Creates and returns a Enhanced Number Validator of type double. More... | |
static RCP < EnhancedNumberValidator < float > > | getFloatValidator () |
Creates and returns a Enhanced Number Validator of type float. More... | |
static RCP< FileNameValidator > | getFileNameValidator () |
Creates and returns FileNameValidator. More... | |
static RCP < ArrayNumberValidator< int > > | getArrayIntValidator () |
Creates and returns an Array Number Validator of type int. More... | |
static RCP < ArrayNumberValidator< short > > | getArrayShortValidator () |
Creates and returns an Array Number Validator of type short. More... | |
static RCP < ArrayNumberValidator< double > > | getArrayDoubleValidator () |
Creates and returns an Array Number Validator of type double. More... | |
static RCP < ArrayNumberValidator< float > > | getArrayFloatValidator () |
Creates and returns an Array Number Validator of type float. More... | |
static RCP < ArrayFileNameValidator > | getArrayFileNameValidator () |
Creates and returns an Array File Name Validator. More... | |
Factory for ParameterEntryValidator objects.
Definition at line 22 of file Teuchos_ValidatorFactory.hpp.
Enumerator | |
---|---|
Int | |
Short | |
Double | |
Float | |
FileName | |
IntArray | |
ShortArray | |
DoubleArray | |
FloatArray | |
FileNameArray |
Definition at line 25 of file Teuchos_ValidatorFactory.hpp.
|
static |
Creates a validator of the given type.
valiType | The type of validator to be created. |
Definition at line 17 of file Teuchos_ValidatorFactory.cpp.
|
static |
Creates and returns a Enhanced Number Validator of type int.
Definition at line 49 of file Teuchos_ValidatorFactory.cpp.
|
static |
Creates and returns a Enhanced Number Validator of type short.
Definition at line 54 of file Teuchos_ValidatorFactory.cpp.
|
static |
Creates and returns a Enhanced Number Validator of type double.
Definition at line 59 of file Teuchos_ValidatorFactory.cpp.
|
static |
Creates and returns a Enhanced Number Validator of type float.
Definition at line 64 of file Teuchos_ValidatorFactory.cpp.
|
static |
Creates and returns FileNameValidator.
Definition at line 69 of file Teuchos_ValidatorFactory.cpp.
|
static |
Creates and returns an Array Number Validator of type int.
Definition at line 74 of file Teuchos_ValidatorFactory.cpp.
|
static |
Creates and returns an Array Number Validator of type short.
Definition at line 79 of file Teuchos_ValidatorFactory.cpp.
|
static |
Creates and returns an Array Number Validator of type double.
Definition at line 84 of file Teuchos_ValidatorFactory.cpp.
|
static |
Creates and returns an Array Number Validator of type float.
Definition at line 89 of file Teuchos_ValidatorFactory.cpp.
|
static |
Creates and returns an Array File Name Validator.
Definition at line 94 of file Teuchos_ValidatorFactory.cpp.