|
Teuchos - Trilinos Tools Package
Version of the Day
|
Go to the documentation of this file.
42 #ifndef Teuchos_XMLPARAMETERLISTWRITER_H
43 #define Teuchos_XMLPARAMETERLISTWRITER_H
72 typedef std::map<RCP<const ParameterEntry>,
90 static const std::string parameterListTagName =
"ParameterList";
91 return parameterListTagName;
96 static const std::string nameAttributeName =
"name";
97 return nameAttributeName;
102 static const std::string validatorsTagName =
"Validators";
103 return validatorsTagName;
108 static const std::string dependenciesTagName =
"Dependencies";
109 return dependenciesTagName;
118 EntryIDsMap& entryIDsMap,
129 const EntryIDsMap& entryIDsMap,
133 void buildInitialValidatorMap(
Templated Parameter List class.
Struct for comparing two RCPs. Simply compares the raw pointers contained within the RCPs.
unsigned int ParameterEntryID
Writes a ParameterList to an XML object.
Representation of an XML data tree. XMLObject is a ref-counted handle to a XMLObjectImplem object,...
static const std::string & getValidatorsTagName()
static const std::string & getNameAttributeName()
An object representation of a subset of XML data.
A utilities class for Teuchos.
static const std::string & getParameterListTagName()
Smart reference counting pointer class for automatic garbage collection.
A class for mapping validators to integers.
std::map< RCP< const ParameterEntry >, ParameterEntry::ParameterEntryID, RCPConstComp > EntryIDsMap
DataStructure keeping track of dependencies.
static const std::string & getDependenciesTagName()
A list of parameters of arbitrary type.
The Teuchos namespace contains all of the classes, structs and enums used by Teuchos,...