Teuchos Package Browser (Single Doxygen Collection) Version of the Day
Teuchos::AbstractArrayValidator< ValidatorType, EntryType > Class Template Reference

An abstract base class for all ArrayValidators. More...

#include <Teuchos_StandardParameterEntryValidators.hpp>

Inheritance diagram for Teuchos::AbstractArrayValidator< ValidatorType, EntryType >:
Inheritance graph
[legend]

List of all members.

Constructors

 AbstractArrayValidator (RCP< const ValidatorType > prototypeValidator)
 Constructs an AbstractArrayValidator.

Getter Functions

RCP< const ValidatorType > getPrototype () const
 Returns the prototype validator for this Array Validator.

Overridden from ParameterEntryValidator

ValidStringsList validStringValues () const
 

Private Members

RCP< const ValidatorType > prototypeValidator_
 The prototype validator to be applied to each entry in the Array.
 AbstractArrayValidator ()
 Hidden default constructor.

Detailed Description

template<class ValidatorType, class EntryType>
class Teuchos::AbstractArrayValidator< ValidatorType, EntryType >

An abstract base class for all ArrayValidators.

Definition at line 1562 of file Teuchos_StandardParameterEntryValidators.hpp.


Constructor & Destructor Documentation

template<class ValidatorType, class EntryType>
Teuchos::AbstractArrayValidator< ValidatorType, EntryType >::AbstractArrayValidator ( RCP< const ValidatorType >  prototypeValidator) [inline]

Constructs an AbstractArrayValidator.

Parameters:
prototypeValidatorThe prototype validator to be applied to each entry in the array.

Definition at line 1575 of file Teuchos_StandardParameterEntryValidators.hpp.

template<class ValidatorType, class EntryType>
Teuchos::AbstractArrayValidator< ValidatorType, EntryType >::AbstractArrayValidator ( ) [private]

Hidden default constructor.


Member Function Documentation

template<class ValidatorType, class EntryType>
RCP<const ValidatorType> Teuchos::AbstractArrayValidator< ValidatorType, EntryType >::getPrototype ( ) const [inline]

Returns the prototype validator for this Array Validator.

Definition at line 1585 of file Teuchos_StandardParameterEntryValidators.hpp.

template<class ValidatorType, class EntryType>
ValidStringsList Teuchos::AbstractArrayValidator< ValidatorType, EntryType >::validStringValues ( ) const [inline, virtual]

Member Data Documentation

template<class ValidatorType, class EntryType>
RCP<const ValidatorType> Teuchos::AbstractArrayValidator< ValidatorType, EntryType >::prototypeValidator_ [private]

The prototype validator to be applied to each entry in the Array.

Definition at line 1608 of file Teuchos_StandardParameterEntryValidators.hpp.


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