Lumiera
0.pre.03
»edit your freedom«
|
Files | |
file | configflags.hpp [code] |
Under some circumstances it is necessary to assemble functionality out of elementary building blocks. | |
file | duck-detector.hpp [code] |
Metaprogramming helpers to check for specific properties of a type in question. | |
file | function-closure.hpp [code] |
Partial function application and building a complete function closure. | |
file | function-erasure.hpp [code] |
Generic holder for functor objects, concealing the concrete function type. | |
file | function.hpp [code] |
Metaprogramming tools for transforming functor types. | |
file | generator-combinations.hpp [code] |
Metaprogramming facilities to generate combination cases. | |
file | generator.hpp [code] |
Helpers for working with lib::meta::Types (i.e. | |
file | maybe-compare.hpp [code] |
helpers for fail-safe invocation of comparison operations from generic code. | |
file | no-instance.hpp [code] |
Metaprogramming helper to prevent an entity to be ever instantiated at runtime. | |
file | size-trait.hpp [code] |
Metaprogramming definitions to deal with dependency on implementation size and layout. | |
file | trait-special.hpp [code] |
Rarely used specialisations of otherwise heavily used generic code. | |
file | trait.hpp [code] |
Helpers for type detection, type rewriting and metaprogramming. | |
file | tuple-helper.hpp [code] |
Metaprogramming with tuples-of-types and the std::tuple record. | |
file | tuple-record-init.hpp [code] |
Specialised adapter to consume a record of GenNode entries to build a tuple. | |
file | typelist-manip.hpp [code] |
Metaprogramming: Helpers for manipulating lists-of-types. | |
file | typelist-util.hpp [code] |
Metaprogramming: simple helpers for working with lists-of-types. | |
file | typelist.hpp [code] |
A template metaprogramming technique for manipulating collections of types. | |
file | typeseq-util.hpp [code] |
Some basic facilities for manipulating type sequences. | |
file | meta/util.hpp [code] |
Simple and lightweight helpers for metaprogramming and type detection. | |
file | value-type-binding.hpp [code] |
Type re-binding helper template for custom containers and adapters. | |
file | variadic-helper.hpp [code] |
Metaprogramming with type sequences based on variadic template parameters. | |
file | virtual-copy-support.hpp [code] |
Helper for building »virtual copy« operations. | |