Teuchos - Trilinos Tools Package  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Static Public Member Functions
Teuchos::ValidatorFactory Class Reference

Factory for ParameterEntryValidator objects. More...

#include <Teuchos_ValidatorFactory.hpp>

List of all members.

Static Public Member Functions

static RCP
< ParameterEntryValidator
createValidator (ValidatorType valiType)
 Creates a validator of the given type.
static RCP
< EnhancedNumberValidator< int > > 
getIntValidator ()
 Creates and returns a Enhanced Number Validator of type int.
static RCP
< EnhancedNumberValidator
< short > > 
getShortValidator ()
 Creates and returns a Enhanced Number Validator of type short.
static RCP
< EnhancedNumberValidator
< double > > 
getDoubleValidator ()
 Creates and returns a Enhanced Number Validator of type double.
static RCP
< EnhancedNumberValidator
< float > > 
getFloatValidator ()
 Creates and returns a Enhanced Number Validator of type float.
static RCP< FileNameValidatorgetFileNameValidator ()
 Creates and returns FileNameValidator.
static RCP
< ArrayNumberValidator< int > > 
getArrayIntValidator ()
 Creates and returns an Array Number Validator of type int.
static RCP
< ArrayNumberValidator< short > > 
getArrayShortValidator ()
 Creates and returns an Array Number Validator of type short.
static RCP
< ArrayNumberValidator< double > > 
getArrayDoubleValidator ()
 Creates and returns an Array Number Validator of type double.
static RCP
< ArrayNumberValidator< float > > 
getArrayFloatValidator ()
 Creates and returns an Array Number Validator of type float.
static RCP
< ArrayFileNameValidator
getArrayFileNameValidator ()
 Creates and returns an Array File Name Validator.

Detailed Description

Factory for ParameterEntryValidator objects.

Definition at line 54 of file Teuchos_ValidatorFactory.hpp.


Member Function Documentation

Creates a validator of the given type.

Parameters:
valiTypeThe type of validator to be created.

Definition at line 49 of file Teuchos_ValidatorFactory.cpp.

Creates and returns a Enhanced Number Validator of type int.

Definition at line 81 of file Teuchos_ValidatorFactory.cpp.

Creates and returns a Enhanced Number Validator of type short.

Definition at line 86 of file Teuchos_ValidatorFactory.cpp.

Creates and returns a Enhanced Number Validator of type double.

Definition at line 91 of file Teuchos_ValidatorFactory.cpp.

Creates and returns a Enhanced Number Validator of type float.

Definition at line 96 of file Teuchos_ValidatorFactory.cpp.

Creates and returns FileNameValidator.

Definition at line 101 of file Teuchos_ValidatorFactory.cpp.

Creates and returns an Array Number Validator of type int.

Definition at line 106 of file Teuchos_ValidatorFactory.cpp.

Creates and returns an Array Number Validator of type short.

Definition at line 111 of file Teuchos_ValidatorFactory.cpp.

Creates and returns an Array Number Validator of type double.

Definition at line 116 of file Teuchos_ValidatorFactory.cpp.

Creates and returns an Array Number Validator of type float.

Definition at line 121 of file Teuchos_ValidatorFactory.cpp.

Creates and returns an Array File Name Validator.

Definition at line 126 of file Teuchos_ValidatorFactory.cpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines