- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

# static.hh File Reference

Definition of metaprogrammation helpers. More...

Include dependency graph for static.hh:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Namespaces
namespace | vcsn
namespace | vcsn::misc
## Classes
struct | remove_reference
| Turn a reference type into its corresponding plain type. More...
struct | remove_const
| Turn a const type into its corresponding mutable type. More...
struct | static_if
| 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
| Choose between two types or values depending on a constant Boolean. More...
struct | static_eq
| Test for equality between two types. More...
struct | static_pow_compute
| These are auxilliary functions for static_pow. More...
struct | static_pow
| Static exponentiation. More...
struct | static_pow_minus_one
| Static exponentiation, result minus one. More...

## Detailed Description

Definition of metaprogrammation helpers.

Definition in file static.hh.