Teuchos Package Browser (Single Doxygen Collection)
Version of the Day
|
Provides ability to lookup ParameterEntryXMLConverters. More...
#include <Teuchos_ParameterEntryXMLConverterDB.hpp>
Static Private Member Functions | |
static ConverterMap & | getConverterMap () |
Gets the map containing all the ParameterEntry converters. More... | |
Modifier Functions | |
static void | addConverter (RCP< ParameterEntryXMLConverter > converterToAdd) |
Add a converter to the database. More... | |
Getter Functions | |
static RCP< const ParameterEntryXMLConverter > | getConverter (RCP< const ParameterEntry > entry) |
Get an appropriate ParameterEntryXMLConverter given a ParameterEntry. More... | |
static RCP< const ParameterEntryXMLConverter > | getConverter (const XMLObject &xmlObject) |
Get an appropriate ParameterEntryXMLConverter given a XMLObject. More... | |
static RCP< const ParameterEntryXMLConverter > | getDefaultConverter () |
Gets the default converter to be used on Parameter Entries. More... | |
Converter Functions | |
static XMLObject | convertEntry (RCP< const ParameterEntry > entry, const std::string &name, const ParameterEntry::ParameterEntryID &id, const ValidatortoIDMap &validatorIDsMap) |
Converts the given ParameterEntry to XML. More... | |
static ParameterEntry | convertXML (const XMLObject &xmlObj) |
Converts XML to a ParameterEntry. More... | |
I/O Functions | |
static void | printKnownConverters (std::ostream &out) |
prints the xml tags associated with all known converters More... | |
Private types. | |
typedef std::map< std::string, RCP < ParameterEntryXMLConverter > > | ConverterMap |
convience typedef More... | |
typedef std::pair< std::string, RCP < ParameterEntryXMLConverter > > | ConverterPair |
convience typedef More... | |
Provides ability to lookup ParameterEntryXMLConverters.
Definition at line 60 of file Teuchos_ParameterEntryXMLConverterDB.hpp.
|
private |
convience typedef
Definition at line 148 of file Teuchos_ParameterEntryXMLConverterDB.hpp.
|
private |
convience typedef
Definition at line 151 of file Teuchos_ParameterEntryXMLConverterDB.hpp.
|
inlinestatic |
Add a converter to the database.
convertToAdd | The converter to add to the database. |
Definition at line 70 of file Teuchos_ParameterEntryXMLConverterDB.hpp.
|
static |
Get an appropriate ParameterEntryXMLConverter given a ParameterEntry.
entry | The ParameterEntry for which a converter is desired. |
Definition at line 52 of file Teuchos_ParameterEntryXMLConverterDB.cpp.
|
static |
Get an appropriate ParameterEntryXMLConverter given a XMLObject.
xmlObject | The XMLObject for which a converter is desired. |
Definition at line 65 of file Teuchos_ParameterEntryXMLConverterDB.cpp.
|
static |
Gets the default converter to be used on Parameter Entries.
Definition at line 102 of file Teuchos_ParameterEntryXMLConverterDB.cpp.
|
inlinestatic |
Converts the given ParameterEntry to XML.
Definition at line 111 of file Teuchos_ParameterEntryXMLConverterDB.hpp.
|
inlinestatic |
Converts XML to a ParameterEntry.
Definition at line 124 of file Teuchos_ParameterEntryXMLConverterDB.hpp.
|
static |
prints the xml tags associated with all known converters
out | Stream to which tags should be printed. |
Definition at line 90 of file Teuchos_ParameterEntryXMLConverterDB.cpp.
|
staticprivate |
Gets the map containing all the ParameterEntry converters.
Definition at line 112 of file Teuchos_ParameterEntryXMLConverterDB.cpp.