Regina Calculation Engine
Classes | Namespaces
xmltrireader.h File Reference

Implementation details for parsing XML data for triangulation packets. More...

#include "regina-core.h"
#include "algebra/xmlalgebrareader.h"
#include "packet/xmlpacketreader.h"
#include "triangulation/generic/triangulation.h"
#include "utilities/stringutils.h"
#include <vector>

Classes

struct  regina::detail::XMLTriangulationTags< dim >
 Internal class that indicates the XML tags and attributes used to describe top-dimensional simplices in a dim-dimensional triangulation. More...
 
class  regina::detail::XMLSimplexReader< dim >
 Helper class that reads the XML element for a single top-dimensional simplex in a dim-dimensional triangulation. More...
 
class  regina::detail::XMLSimplicesReader< dim >
 Helper class that reads the XML element for the set of all top-dimensional simplices in a dim-dimensional triangulation. More...
 
class  regina::detail::XMLTriangulationReaderBase< dim >
 Helper class that provides core functionality for the XML packet reader that reads a single dim-dimensional triangulation. More...
 
class  regina::detail::XMLTriangulationReaderBase< dim >::AbelianGroupPropertyReader
 Internal class that reads an abelian group property. More...
 
class  regina::detail::XMLTriangulationReaderBase< dim >::GroupPresentationPropertyReader
 Internal class that reads a group presentation property. More...
 

Namespaces

 regina
 Contains the entire Regina calculation engine.
 
 regina::detail
 Contains implementation details and common functionality for Regina's dimension-agnostic classes.
 

Detailed Description

Implementation details for parsing XML data for triangulation packets.


Copyright © 1999-2021, The Regina development team
This software is released under the GNU General Public License, with some additional permissions; see the source code for details.
For further information, or to submit a bug or other problem, please contact Ben Burton (bab@maths.uq.edu.au).