|
Optika Development
|
#include <Optika_SpecificParameterEntryValidators.hpp>


Public Member Functions | |
| ArrayValidator (Teuchos::RCP< Teuchos::ParameterEntryValidator > prototypeValidator) | |
|
virtual Teuchos::RCP< const Teuchos::Array< std::string > > | validStringValues () const |
| virtual void | validate (Teuchos::ParameterEntry const &entry, std::string const ¶mName, std::string const &sublistName) const =0 |
| virtual void | printDoc (std::string const &docString, std::ostream &out) const =0 |
Protected Attributes | |
| Teuchos::RCP < Teuchos::ParameterEntryValidator > | prototypeValidator |
An Abstract base class for all ArrayValidators
| Optika::ArrayValidator::ArrayValidator | ( | Teuchos::RCP< Teuchos::ParameterEntryValidator > | prototypeValidator | ) | [inline] |
Constructs a ArrayValidator.
| prototypeValidator | The validator to be used on each entry in the array. |
Teuchos::RCP<Teuchos::ParameterEntryValidator> Optika::ArrayValidator::prototypeValidator [protected] |
The prototype validator to be applied to each entry in the Array.
1.7.4