| ▼ 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 |