Empirical
|
A set of integers that can be manipulated at compile time (good for metaprogramming) More...
Go to the source code of this file.
Namespaces | |
emp | |
If we are in emscripten, make sure to include the header. | |
emp::internal | |
emp::pack | |
Typedefs | |
template<int START, int END, int STEP = 1> | |
using | emp::IntPackRange = typename internal::ip_range<(START >=END), START, END, STEP >::type |
template<typename T > | |
using | emp::pack::reverse = typename internal::ip_reverse< T >::result |
template<typename T > | |
using | emp::pack::uniq = typename internal::ip_uniq< T >::result |
template<typename T > | |
using | emp::pack::sort = typename internal::ip_sort< T >::result |
template<typename T > | |
using | emp::pack::Rsort = reverse< sort< T > > |
template<typename T > | |
using | emp::pack::Usort = uniq< sort< T > > |
template<typename T > | |
using | emp::pack::RUsort = reverse< Usort< T > > |
A set of integers that can be manipulated at compile time (good for metaprogramming)
These objects are able to measure a specific trait on another object. They (will eventually) interface smoothly with DataNodes for data collection.