▼ Dispatch | |
DispatchTraits.hpp | Class template aurora::DispatchTraits |
DoubleDispatcher.hpp | Class template aurora::DoubleDispatcher |
SingleDispatcher.hpp | Class template aurora::SingleDispatcher |
▼ Meta | |
Preprocessor.hpp | Utilities for preprocessor metaprogramming |
Templates.hpp | Utilities for template metaprogramming |
Tuple.hpp | Metaprogramming and static polymorphism on std::tuple |
Variadic.hpp | Metaprogramming helpers for variadic templates |
▼ Reflect | |
Class.hpp | Class template aurora::Class |
▼ SmartPtr | |
ClonersAndDeleters.hpp | Cloner and deleter functors for smart pointers |
CopiedPtr.hpp | Class template aurora::CopiedPtr |
MakeUnique.hpp | Factory function aurora::makeUnique() |
▼ Tools | |
Algorithms.hpp | Algorithms to assist the STL |
Any.hpp | Class aurora::Any |
Downcast.hpp | Function template aurora::downcast() |
Exceptions.hpp | Definition of Aurora exception classes |
ForEach.hpp | Macros to simplify container iteration |
Hash.hpp | Extensions to std::hash |
NamedTuple.hpp | Tuples with named members |
NonCopyable.hpp | Class aurora::NonCopyable |
Optional.hpp | Class template aurora::Optional |
PImpl.hpp | Class template aurora::PImpl |
SafeBool.hpp | Type aurora::SafeBool and corresponding functionality |
Swap.hpp | Helpers to declare and invoke swap() functions |
Typeid.hpp | Function template aurora::typeIndex() |
Documentation.hpp | |
Config.hpp | Configuration header of the library |
Dispatch.hpp | Complete Dispatch module |
Meta.hpp | Complete Meta module |
SmartPtr.hpp | Complete SmartPtr module |
Tools.hpp | Complete Tools module |