Definition of metaprogrammation helpers. More...
Go to the source code of this file.
Classes | |
struct | remove_reference< T > |
Turn a reference type into its corresponding plain type. More... | |
struct | remove_const< T > |
Turn a const type into its corresponding mutable type. More... | |
struct | static_if< b, T, U > |
Choose between two types or values depending on a constant Boolean. More... | |
struct | true_t |
Static Booleans, for type matching use of Booleans. More... | |
struct | static_if_simple< b, T, U > |
Choose between two types or values depending on a constant Boolean. More... | |
struct | static_eq< T, U > |
Test for equality between two types. More... | |
struct | static_pow_compute< N, P, pair_p > |
These are auxilliary functions for static_pow. More... | |
struct | static_pow< N, P > |
Static exponentiation. More... | |
struct | static_pow_minus_one< N, P > |
Static exponentiation, result minus one. More... | |
Namespaces | |
namespace | vcsn |
The main namespace of the Vaucanson library. | |
namespace | vcsn::misc |
The namespace for miscellaneous constructs. |
Definition of metaprogrammation helpers.
Definition in file static.hh.