Empirical
|
#include <IntPack.h>
Public Types | |
using | this_t = IntPack<> |
template<int V> | |
using | push = IntPack< V > |
template<int V> | |
using | push_back = IntPack< V > |
template<int V, int X> | |
using | push_if_not = typename internal::ip_push_if_not< V, X, IntPack<>>::result |
template<int V, int X> | |
using | push_back_if_not = typename internal::ip_push_if_not< V, X, IntPack<>>::back |
template<int V> | |
using | pop_val = IntPack<> |
template<int V> | |
using | remove = IntPack<> |
template<typename T > | |
using | append = T |
Static Public Member Functions | |
static constexpr bool | Has (int) |
static constexpr int | Count (int) |
static constexpr int | GetID (int V) |
static constexpr int | GetSize () |
static constexpr bool | IsEmpty () |
static constexpr bool | IsUnique () |
static constexpr int | Sum () |
static constexpr int | Product () |
static constexpr int | Min (int cap) |
static constexpr int | Max (int floor) |
static void | PrintInts (std::ostream &os=std::cout) |
Static Public Attributes | |
static constexpr int | SIZE = 0 |
using emp::IntPack<>::append = T |
using emp::IntPack<>::pop_val = IntPack<> |
using emp::IntPack<>::push = IntPack<V> |
using emp::IntPack<>::push_back = IntPack<V> |
using emp::IntPack<>::push_back_if_not = typename internal::ip_push_if_not<V,X,IntPack<>>::back |
using emp::IntPack<>::push_if_not = typename internal::ip_push_if_not<V,X,IntPack<>>::result |
using emp::IntPack<>::remove = IntPack<> |
using emp::IntPack<>::this_t = IntPack<> |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |