| 
    Teuchos - Trilinos Tools Package
    Version of the Day
    
   | 
 
Subclass of XMLObject used by the performance archive. More...
#include <Teuchos_XMLPerfTestArchive.hpp>
  
 Additional Inherited Members | |
  Public Member Functions inherited from Teuchos::XMLObject | |
| XMLObject () | |
| Empty constructor.  More... | |
| XMLObject (const std::string &tag) | |
| Construct using a node labeled by tag.  More... | |
| XMLObject (XMLObjectImplem *ptr) | |
| Construct with a pointer to the low-level representation.  More... | |
| XMLObject | deepCopy () const | 
| Make a deep copy of this object.  More... | |
| const std::string & | getTag () const | 
| Return the tag of the current node.  More... | |
| bool | hasAttribute (const std::string &name) const | 
| Find out if the current node has an attribute of the specified name.  More... | |
| const std::string & | getAttribute (const std::string &name) const | 
| Return the value of the attribute with the specified name.  More... | |
| const std::string & | getRequired (const std::string &name) const | 
| Get an attribute, throwing an std::exception if it is not found.  More... | |
| double | getRequiredDouble (const std::string &name) const | 
| Get a required attribute, returning it as a double.  More... | |
| int | getRequiredInt (const std::string &name) const | 
| Get a required attribute, returning it as an int.  More... | |
| template<class T > | |
| T | getRequired (const std::string &name) const | 
| Get a required attribute, returning it as T.  More... | |
| bool | getRequiredBool (const std::string &name) const | 
| Get a required attribute, returning it as a bool.  More... | |
| template<class T > | |
| T | getWithDefault (const std::string &name, const T &defaultValue) const | 
| Get an attribute, assigning a default value if the requested attribute does not exist.  More... | |
| int | numChildren () const | 
| Return the number of child nodes owned by this node.  More... | |
| const XMLObject & | getChild (int i) const | 
| Return the i-th child node.  More... | |
| int | findFirstChild (std::string tagName) const | 
| Returns the index of the first child found with the given tag name. Returns -1 if no child is found.  More... | |
| int | numContentLines () const | 
| Return the number of lines of character content stored in this node.  More... | |
| const std::string & | getContentLine (int i) const | 
| Return the i-th line of character content stored in this node.  More... | |
| std::string | toString () const | 
| Represent this node and its children as a std::string.  More... | |
| void | print (std::ostream &os, int indent) const | 
| Print this node and its children to stream with the given indentation.  More... | |
| std::string | header () const | 
| Write the header for this object to a std::string.  More... | |
| std::string | terminatedHeader () const | 
| Write the header for this object to a std::string.  More... | |
| std::string | footer () const | 
| Write the footer for this object to a std::string.  More... | |
| bool | isEmpty () const | 
| Find out if a node is empty.  More... | |
| void | checkTag (const std::string &expected) const | 
| Check that a tag is equal to an expected std::string.  More... | |
| void | addDouble (const std::string &name, double val) | 
| Add a double as an attribute.  More... | |
| void | addInt (const std::string &name, int val) | 
| Add an int as an attribute.  More... | |
| void | addBool (const std::string &name, bool val) | 
| Add a bool as an attribute.  More... | |
| template<class T > | |
| void | addAttribute (const std::string &name, T value) | 
| Lookup whether or not Doubles are allowed.  More... | |
| void | addChild (const XMLObject &child) | 
| Add a child node to the node.  More... | |
| void | addContent (const std::string &contentLine) | 
| Add a line of character content.  More... | |
  Related Functions inherited from Teuchos::XMLObject | |
| std::ostream & | operator<< (std::ostream &os, const XMLObject &xml) | 
Write XMLObject to os stream.  More... | |
| std::string | toString (const XMLObject &xml) | 
| Write XMLObject to std::string.  More... | |
Subclass of XMLObject used by the performance archive.
This subclass of XMLObject generates an XML list in a style more suitable for a performance test archive. It also provides a number of convenience functions helpful for working with a test archive.
Definition at line 127 of file Teuchos_XMLPerfTestArchive.hpp.
 1.8.5