|
Teuchos Package Browser (Single Doxygen Collection)
Version of the Day
|
Go to the documentation of this file.
51 dependees_(dependees), dependents_(dependents)
60 dependees_(dependees),
72 dependents_(dependents)
91 ParameterEntryList::iterator it =
dependents_.begin();
101 out <<
"Number of dependees: " <<
dependees_.size() << std::endl;
102 out <<
"Number of dependents: " <<
dependents_.size() << std::endl;
107 ConstParameterEntryList::iterator it1 =
dependees_.begin();
111 "Cannot have a null dependee!" << std::endl << std::endl);
114 ParameterEntryList::iterator it2 =
dependents_.begin();
118 "Cannot have a null dependent!" << std::endl << std::endl);
ConstParameterEntryList dependees_
The parameters being depended upon.
virtual std::string getTypeAttributeValue() const =0
Returns the string to be used for the value of the type attribute when converting the dependency to X...
Dependency()
Declaring and defining the default constructor as private.
void createConstDependents()
creates a const version of the dependent parameters.
Smart reference counting pointer class for automatic garbage collection.
std::set< RCP< ParameterEntry >, RCPComp > ParameterEntryList
A list of Dependees.
void checkDependeesAndDependents()
makes sure the none of the dependess and dependets are null.
ConstParameterEntryList constDependents_
A const version dependent paramters.
std::set< RCP< const ParameterEntry >, RCPConstComp > ConstParameterEntryList
A list of dependents.
virtual void print(std::ostream &out) const
prints out information about the dependency.
ParameterEntryList dependents_
The dependent paramters.
#define TEUCHOS_TEST_FOR_EXCEPTION(throw_exception_test, Exception, msg)
Macro for throwing an exception with breakpointing to ease debugging.