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 54 of file Teuchos_ValidatorFactory.hpp.
Enumerator | |
---|---|
Int | |
Short | |
Double | |
Float | |
FileName | |
IntArray | |
ShortArray | |
DoubleArray | |
FloatArray | |
FileNameArray |
Definition at line 57 of file Teuchos_ValidatorFactory.hpp.
|
static |
Creates a validator of the given type.
valiType | The type of validator to be created. |
Definition at line 49 of file Teuchos_ValidatorFactory.cpp.
|
static |
Creates and returns a Enhanced Number Validator of type int.
Definition at line 81 of file Teuchos_ValidatorFactory.cpp.
|
static |
Creates and returns a Enhanced Number Validator of type short.
Definition at line 86 of file Teuchos_ValidatorFactory.cpp.
|
static |
Creates and returns a Enhanced Number Validator of type double.
Definition at line 91 of file Teuchos_ValidatorFactory.cpp.
|
static |
Creates and returns a Enhanced Number Validator of type float.
Definition at line 96 of file Teuchos_ValidatorFactory.cpp.
|
static |
Creates and returns FileNameValidator.
Definition at line 101 of file Teuchos_ValidatorFactory.cpp.
|
static |
Creates and returns an Array Number Validator of type int.
Definition at line 106 of file Teuchos_ValidatorFactory.cpp.
|
static |
Creates and returns an Array Number Validator of type short.
Definition at line 111 of file Teuchos_ValidatorFactory.cpp.
|
static |
Creates and returns an Array Number Validator of type double.
Definition at line 116 of file Teuchos_ValidatorFactory.cpp.
|
static |
Creates and returns an Array Number Validator of type float.
Definition at line 121 of file Teuchos_ValidatorFactory.cpp.
|
static |
Creates and returns an Array File Name Validator.
Definition at line 126 of file Teuchos_ValidatorFactory.cpp.