Logo Search packages:      
Sourcecode: blender version File versions  Download package

Meta.h File Reference


Detailed Description

For internal use only.

This file contains generic metaprogramming classes which are not specifically related to Eigen.

Note:
In case you wonder, yes we're aware that Boost already provides all these features, we however don't want to add a dependency to Boost.

Definition in file Meta.h.

Go to the source code of this file.

Classes

struct  ei_binary_result_of_select< Func, ArgType0, ArgType1, SizeOf >
struct  ei_binary_result_of_select< Func, ArgType0, ArgType1, sizeof(ei_has_std_result_type)>
struct  ei_binary_result_of_select< Func, ArgType0, ArgType1, sizeof(ei_has_tr1_result)>
struct  ei_cleantype< T >
struct  ei_cleantype< const T & >
struct  ei_cleantype< const T * >
struct  ei_cleantype< const T >
struct  ei_cleantype< T & >
struct  ei_cleantype< T * >
struct  ei_has_none
struct  ei_has_std_result_type
struct  ei_has_tr1_result
struct  ei_is_same_type< T, U >
struct  ei_is_same_type< T, T >
struct  ei_meta_false
struct  ei_meta_if< Condition, Then, Else >
struct  ei_meta_if< false, Then, Else >
class  ei_meta_sqrt< Y, InfX, SupX, Done >
class  ei_meta_sqrt< Y, InfX, SupX, true >
struct  ei_meta_true
struct  ei_result_of< T >
struct  ei_result_of< ei_scalar_product_op< Scalar >(ArgType0, ArgType1)>
struct  ei_result_of< Func(ArgType)>
struct  ei_result_of< Func(ArgType0, ArgType1)>
struct  ei_scalar_product_traits< T, U >
struct  ei_scalar_product_traits< std::complex< T >, T >
struct  ei_scalar_product_traits< T, std::complex< T > >
struct  ei_scalar_product_traits< T, T >
struct  ei_unary_result_of_select< Func, ArgType, SizeOf >
struct  ei_unary_result_of_select< Func, ArgType, sizeof(ei_has_std_result_type)>
struct  ei_unary_result_of_select< Func, ArgType, sizeof(ei_has_tr1_result)>
struct  ei_unconst< T >
struct  ei_unconst< const T >
struct  ei_unconst< T const & >
struct  ei_unconst< T const * >
struct  ei_unpointer< T >
struct  ei_unpointer< T * >
struct  ei_unpointer< T *const >
struct  ei_unref< T >
struct  ei_unref< T & >


Generated by  Doxygen 1.6.0   Back to index