|
Teuchos Package Browser (Single Doxygen Collection)
Version of the Day
|
A converter used to convert ArrayModifierDepdencies to and from xml. More...
#include <Teuchos_StandardDependencyXMLConverters.hpp>

Protected Member Functions | |
| virtual RCP < ArrayModifierDependency < DependeeType, DependentType > > | getConcreteDependency (RCP< const ParameterEntry > dependee, Dependency::ParameterEntryList dependents, RCP< const SimpleFunctionObject< DependeeType > > function) const =0 |
| Obtains a concrete ArrayModifierDependency given a dependee, dependtns, and a funciton object. | |
Overridden from DependencyXMLConverter | |
| RCP< Dependency > | convertXML (const XMLObject &xmlObj, const Dependency::ConstParameterEntryList dependees, const Dependency::ParameterEntryList dependets, const XMLParameterListReader::EntryIDsMap &entryIDsMap, const IDtoValidatorMap &validatorIDsMap) const |
| | |
| void | convertDependency (const RCP< const Dependency > dependency, XMLObject &xmlObj, const XMLParameterListWriter::EntryIDsMap &entryIDsMap, ValidatortoIDMap &validatorIDsMap) const |
| | |
A converter used to convert ArrayModifierDepdencies to and from xml.
Definition at line 780 of file Teuchos_StandardDependencyXMLConverters.hpp.
| RCP< Dependency > Teuchos::ArrayModifierDependencyXMLConverter< DependeeType, DependentType >::convertXML | ( | const XMLObject & | xmlObj, |
| const Dependency::ConstParameterEntryList | dependees, | ||
| const Dependency::ParameterEntryList | dependets, | ||
| const XMLParameterListReader::EntryIDsMap & | entryIDsMap, | ||
| const IDtoValidatorMap & | validatorIDsMap | ||
| ) | const [virtual] |
Implements Teuchos::DependencyXMLConverter.
Definition at line 833 of file Teuchos_StandardDependencyXMLConverters.hpp.
| void Teuchos::ArrayModifierDependencyXMLConverter< DependeeType, DependentType >::convertDependency | ( | const RCP< const Dependency > | dependency, |
| XMLObject & | xmlObj, | ||
| const XMLParameterListWriter::EntryIDsMap & | entryIDsMap, | ||
| ValidatortoIDMap & | validatorIDsMap | ||
| ) | const [virtual] |
Implements Teuchos::DependencyXMLConverter.
Definition at line 856 of file Teuchos_StandardDependencyXMLConverters.hpp.
| virtual RCP<ArrayModifierDependency<DependeeType, DependentType> > Teuchos::ArrayModifierDependencyXMLConverter< DependeeType, DependentType >::getConcreteDependency | ( | RCP< const ParameterEntry > | dependee, |
| Dependency::ParameterEntryList | dependents, | ||
| RCP< const SimpleFunctionObject< DependeeType > > | function | ||
| ) | const [protected, pure virtual] |
Obtains a concrete ArrayModifierDependency given a dependee, dependtns, and a funciton object.
Because ArrayModifierDependency is an abstact class with pure virtual methods we need to be able to get a concrete object to actually return. This is the reponsibility of any classes subclassing this one.
| dependee | The dependee to be used in the construction of the concrete dependency. |
| dependents | The dependts to be used in the construction of the concrete dependency. |
| function | The function object to be used in the construction of the concrete dependency. |
Implemented in Teuchos::TwoDColDependencyXMLConverter< DependeeType, DependentType >, Teuchos::TwoDRowDependencyXMLConverter< DependeeType, DependentType >, and Teuchos::NumberArrayLengthDependencyXMLConverter< DependeeType, DependentType >.
1.7.6.1