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_reference< T & > |
struct | remove_reference< const T & > |
struct | remove_const |
Turn a const type into its corresponding mutable type. More... | |
struct | remove_const < const T > |
struct | static_if |
Choose between two types or values depending on a constant Boolean. More... | |
struct | static_if< false, T, U > |
struct | true_t |
Static Booleans, for type matching use of Booleans. More... | |
struct | false_t |
struct | bool_to_type_helper |
struct | bool_to_type_helper< false > |
struct | static_if_simple |
Choose between two types or values depending on a constant Boolean. More... | |
struct | static_if_simple< false, T, U > |
struct | static_eq |
Test for equality between two types. More... | |
struct | static_eq< T, T > |
struct | static_pow_compute |
These are auxilliary functions for static_pow. More... | |
struct | static_pow_compute< N, P, true > |
struct | static_pow_compute< N, 0, true > |
struct | static_pow |
Static exponentiation. More... | |
struct | static_pow_minus_one |
Static exponentiation, result minus one. More... | |
Defines | |
#define | BOOL_TO_TYPE(Bool) typename vcsn::misc::bool_to_type_helper< (Bool)>::ret |
Definition in file static.hh.