20 static_assert(std::is_pointer<T>::value,
"Template must be of pointer type.");
60 template <
typename...
Args>
A wrapper for std::vector.
Definition array.hpp:72
void init(const T &arg1)
Helper function for single object initialization.
Definition array.hpp:81
array()
Default constructor.
Definition array.hpp:146
An extension of the core::array class which assumes all elements to be pointers.
Definition refArray.hpp:17
virtual bool lt(const T &arg1, const T &arg2) const override
Check if one object is less than another.
Definition refArray.hpp:37
refArray()
Default constructor.
Definition refArray.hpp:49
virtual bool eq(const T &arg1, const T &arg2) const override
Check if two objects are equal.
Definition refArray.hpp:23
refArray(const T &arg1, const Args &...args)
List-initialized constructor.
Definition refArray.hpp:61
virtual bool gt(const T &arg1, const T &arg2) const override
Check if one object is greater than another.
Definition refArray.hpp:27
virtual bool operator()(const T &arg1, const T &arg2) const override
Callable operator.
Definition refArray.hpp:65