29 #ifndef AURORA_MODULE_TOOLS_HPP 
   30 #define AURORA_MODULE_TOOLS_HPP 
   43 #endif // AURORA_MODULE_TOOLS_HPP 
Definition of Aurora exception classes. 
Tuples with named members. 
Macros to simplify container iteration. 
Algorithms to assist the STL. 
Function template aurora::typeIndex() 
Type aurora::SafeBool and corresponding functionality. 
Helpers to declare and invoke swap() functions. 
Function template aurora::downcast() 
Class aurora::NonCopyable.