Classes | Namespaces

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.

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.



Detailed Description

Definition of metaprogrammation helpers.

Definition in file static.hh.