SUNphi  1.0
metaprogramming Directory Reference

Files

file  CRTP.hpp [code]
 Support for Curiously Recurring Template Pattern.
 
file  Inline.hpp [code]
 Force inlining of a function.
 
file  LoopUnroll.hpp [code]
 Unroll iteratively a loop.
 
file  SFINAE.hpp [code]
 Defines macros to enable or disable template instantiation.
 
file  StaticMemberWithInitializator.hpp [code]
 Provides a static member with an initalizator.
 
file  SwallowSemicolon.hpp [code]
 Macro to swallow a semicolon after a macro.
 
file  TypeTraits.hpp [code]
 Defines convenient adaptation of the std type_traits library, and extensions useful for the expression handling.
 
file  UniversalReferences.hpp [code]
 Defines convenient macro and types for Universal References.