Regina 7.0 Calculation Engine
Classes | Namespaces
typeutils.h File Reference

Provides helper template classes for use with template metaprogramming. The need for these will likely diminish as Regina switches to use more modern C++ standards. More...

#include "regina-core.h"

Classes

struct  regina::EnableIf< condition, T, defaultValue >
 A struct that holds either a single value of type T or nothing at all, depending on whether the given compile-time condition holds. More...
 

Namespaces

namespace  regina
 Contains the entire Regina calculation engine.
 

Detailed Description

Provides helper template classes for use with template metaprogramming. The need for these will likely diminish as Regina switches to use more modern C++ standards.


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).