|
Regina Calculation Engine
|
Internal class that reads an abelian group property. More...
#include <triangulation/detail/xmltrireader.h>
Public Types | |
| typedef Property< AbelianGroup, StoreManagedPtr > | PropType |
| The type of the property currently being read. More... | |
Public Member Functions | |
| AbelianGroupPropertyReader (PropType &prop) | |
| Creates a new reader that stores its results in the given triangulation property. More... | |
| virtual XMLElementReader * | startSubElement (const std::string &subTagName, const regina::xml::XMLPropertyDict &) override |
| Signifies that a subelement of this XML element is about to be parsed. More... | |
| virtual void | endSubElement (const std::string &subTagName, XMLElementReader *subReader) override |
| Signifies that parsing has finished for a subelement of this XML element. More... | |
| virtual void | startElement (const std::string &tagName, const regina::xml::XMLPropertyDict &tagProps, XMLElementReader *parentReader) |
| Signifies that parsing of this XML element is beginning. More... | |
| virtual void | initialChars (const std::string &chars) |
| Signifies that the initial text belonging to this XML element has been read. More... | |
| virtual void | endElement () |
| Signifies that parsing of this XML element is finished. More... | |
| virtual void | usingParser (regina::xml::XMLParser *parser) |
| Called for the top-level element in an XML file when parsing begins. More... | |
| virtual void | abort (XMLElementReader *subReader) |
| Signifies that XML parsing has been aborted. More... | |
Internal class that reads an abelian group property.