regina::alias::FacesOfTriangulation< Derived, dim, maxdim > Class Template Reference
Dimension-Specific Aliases

Helper class that provides a dimension-specific alias for faces<subdim>(), where reasonable, for facial dimensions subdim ≤ maxdim. More...

`#include <triangulation/alias/face.h>`

## Detailed Description

### template<class Derived, int dim, int maxdim = dim - 1>
class regina::alias::FacesOfTriangulation< Derived, dim, maxdim >

Helper class that provides a dimension-specific alias for faces<subdim>(), where reasonable, for facial dimensions subdim ≤ maxdim.

This is inherited by the class Derived, which must provide a template function of the form `T faces<subdim>() const`, again for all facial dimensions subdim ≤ maxdim.

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

The names of the aliases are determined by the facial dimensions subdim, and these aliases are only provided for sufficiently small subdim.

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

- triangulation/alias/face.h

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