Panzer
Version of the Day
|
#include <Panzer_CommaSeparatedEntryValidator.hpp>
Public Member Functions | |
CommaSeparatedEntryValidator (bool allowEmpty=false) | |
ValidStringsList | validStringValues () const |
void | validate (const Teuchos::ParameterEntry &entry, const std::string ¶mName, const std::string &sublistName) const |
const std::string | getXMLTypeName () const |
void | printDoc (const std::string &docString, std::ostream &out) const |
Public Member Functions inherited from Teuchos::ParameterEntryValidator | |
ParameterEntryValidator () | |
virtual void | validateAndModify (std::string const ¶mName, std::string const &sublistName, ParameterEntry *entry) const |
Public Member Functions inherited from Teuchos::Describable | |
virtual std::string | description () const |
virtual void | describe (FancyOStream &out, const EVerbosityLevel verbLevel=verbLevel_default) const |
void | describe (std::ostream &out, const EVerbosityLevel verbLevel=verbLevel_default) const |
virtual | ~Describable () |
LabeledObject () | |
virtual | ~LabeledObject () |
virtual void | setObjectLabel (const std::string &objectLabel) |
virtual std::string | getObjectLabel () const |
DescribableStreamManipulatorState | describe (const Describable &describable, const EVerbosityLevel verbLevel=Describable::verbLevel_default) |
std::ostream & | operator<< (std::ostream &os, const DescribableStreamManipulatorState &d) |
Static Public Member Functions | |
static void | split (const std::string &str, const std::string &delim, std::vector< std::string > &tokens) |
Utility function for tokenizing. More... | |
Private Attributes | |
bool | allowEmpty_ |
Additional Inherited Members | |
Public Types inherited from Teuchos::ParameterEntryValidator | |
typedef unsigned int | ValidatorID |
typedef RCP< const Array < std::string > > | ValidStringsList |
Static Public Attributes inherited from Teuchos::Describable | |
static const EVerbosityLevel | verbLevel_default |
This class validates a response type. Essentially it is used to make sure the parameter value is correctly formatted.
Definition at line 31 of file Panzer_CommaSeparatedEntryValidator.hpp.
|
inline |
A basic constructor. If allowEmpty
is true then the empty string is a valid entry.
Definition at line 36 of file Panzer_CommaSeparatedEntryValidator.hpp.
|
inlinevirtual |
Implements Teuchos::ParameterEntryValidator.
Definition at line 38 of file Panzer_CommaSeparatedEntryValidator.hpp.
|
virtual |
Implements Teuchos::ParameterEntryValidator.
Definition at line 43 of file Panzer_CommaSeparatedEntryValidator.cpp.
|
inlinevirtual |
Implements Teuchos::ParameterEntryValidator.
Definition at line 45 of file Panzer_CommaSeparatedEntryValidator.hpp.
|
virtual |
Implements Teuchos::ParameterEntryValidator.
Definition at line 80 of file Panzer_CommaSeparatedEntryValidator.cpp.
|
static |
Utility function for tokenizing.
Definition at line 18 of file Panzer_CommaSeparatedEntryValidator.cpp.
|
private |
Definition at line 56 of file Panzer_CommaSeparatedEntryValidator.hpp.