Regina Calculation Engine
Public Member Functions | List of all members
regina::alias::FacesOfTriangulation< Derived, dim, 0 > Class Template Reference

Helper class that provides a dimension-specific alias for faces<0>(). More...

#include <triangulation/alias/face.h>

Inheritance diagram for regina::alias::FacesOfTriangulation< Derived, dim, 0 >:
regina::alias::FacesOfTriangulation< Derived, dim, 1 > regina::alias::FacesOfTriangulation< Derived, dim, 2 > regina::alias::FacesOfTriangulation< Derived, dim, 3 > regina::alias::FacesOfTriangulation< Derived, dim, 4 >

Public Member Functions

const detail::FaceListHolder< Derived, 0 >::Holder & vertices () const
 A dimension-specific alias for faces<0>(). More...
 

Detailed Description

template<class Derived, int dim>
class regina::alias::FacesOfTriangulation< Derived, dim, 0 >

Helper class that provides a dimension-specific alias for faces<0>().

This is inherited by the class Derived, which must provide a template function of the form T faces<subdim>() const, for facial dimension subdim = 0.

The return type T must be a const reference to the type detail::FaceListHolder<Derived, subdim>::Holder.


The documentation for this class was generated from the following file:

Copyright © 1999-2018, 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).