|
0.12.0
|
|
Freundlich's C++ toolkit |
| The main fcppt module | |
| General-purpose algorithms that don't really fit into a common category | |
| Typedef structs and macros to specify alignment | |
| Macros and functions for assertions | |
| A replacement for boost::assign | |
| Cast helpers which provide more type information or do additional checks | |
| Various containers complementing the standard library and boost | |
An implementation of std::array (see here for a reference) | |
| A wrapper around a bitfield using an enum | |
| A simple n-dimensional array | |
| Helper functions and classes for boost.ptr_container | |
| A special vector class for POD types | |
| A tree data structure | |
| Functions to convert and query endianness | |
| Macros related to library visibility | |
| Helper functions for boost::filesystem | |
| IO-related typedefs and functions | |
| Logging classes and functions | |
| Everything math-related goes in here | |
| A class representing axis-aligned rectangles, boxes, hypercubes, .. | |
| A class representing dynamic or static n-dimensional dimensions | |
| A class representing dynamic or static n-dimensional vectors | |
| Contains various helper functions for boost::quaternion | |
| A class representing dynamic or static n-dimensional vectors | |
| MPL related helper functions and metafunctions | |
| A class that makes values optional | |
| Macros for controlling warnings and printing message | |
| Random number generators and distributions | |
| Reference wrappers | |
| An implementation of a managed signals and slots system (replacement for boost's signals) | |
| Smart pointers and their utilities | |
| String-related functions and types | |
| The strong typedef class and helper macros | |
| Time query, formatting and sleep utilities | |
| Some additional type traits | |
| A class that can hold any object from a fixed set of types | |
| Documents smaller features that do not warrant their own modules |
1.8.2