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(
 
static const std::string & getValidatorsTagName()
Struct for comparing two RCPs. Simply compares the raw pointers contained within the RCPs...
Templated Parameter List class. 
Representation of an XML data tree. XMLObject is a ref-counted handle to a XMLObjectImplem object...
static const std::string & getDependenciesTagName()
std::map< RCP< const ParameterEntry >, ParameterEntry::ParameterEntryID, RCPConstComp > EntryIDsMap
A class for mapping validators to integers. 
A list of parameters of arbitrary type. 
#define TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
unsigned int ParameterEntryID
DataStructure keeping track of dependencies. 
Smart reference counting pointer class for automatic garbage collection. 
static const std::string & getParameterListTagName()
static const std::string & getNameAttributeName()
A utilities class for Teuchos. 
Writes a ParameterList to an XML object. 
An object representation of a subset of XML data.