- Basic Concept machinery.
- Endianess related functions.
- Perfect forwarding functors of some operators.
- Implementation of some features proposed for future iterations of std ( Apply, IndexSequence, MakeUnique ).
- A C++11 compliant compiler and standard library.
- CMake
-
Clone this repository into a subfolder of your project.
git clone git://github.com/TiagoRabello/Utility.git
-
Add the repository as a subfolder on CMake.
ADD_SUBDIRECTORY( Utility )
-
Set Utility include directories
INCLUDE_DIRECTORIES( ${UTILITY_INCLUDE_DIRS} )
-
Use it!
#include <Utility/Concept.h> template< typename T, Concept::Requires< Concept::Integral< T > >... > T Increment( T val ) { return ++val; }