Speclib  0.1.2
The library for writing better CUDA libraries
sp::Vec< T, S > Member List

This is the complete list of members for sp::Vec< T, S >, including all inherited members.

BareValueType typedef (defined in sp::Vec< T, S >)sp::Vec< T, S >
begin()sp::Vec< T, S >
begin() constsp::Vec< T, S >
const_iterator typedef (defined in sp::Vec< T, S >)sp::Vec< T, S >
copiesOf(const T &value)sp::Vec< T, S >static
empty() const (defined in sp::Vec< T, S >)sp::Vec< T, S >
end()sp::Vec< T, S >
end() constsp::Vec< T, S >
erase() constsp::Vec< T, S >
eraseFirst() constsp::Vec< T, S >
eraseLast() constsp::Vec< T, S >
fromIntegerSequence(sp::integer_sequence< IT, Ints... >)sp::Vec< T, S >static
fromTuple(const std::tuple< Ts... > &tuple)sp::Vec< T, S >static
fromVector(const std::vector< T > &vector)sp::Vec< T, S >static
get()sp::Vec< T, S >
get() constsp::Vec< T, S >
insert(const sp::Vec< T, Len > &newValues) constsp::Vec< T, S >
insert(const T &newValue) constsp::Vec< T, S >
iterator typedef (defined in sp::Vec< T, S >)sp::Vec< T, S >
map(const Op &op=Op{}) constsp::Vec< T, S >
operator T() constsp::Vec< T, S >
operator!=(const Vec< Q, OtherSize > &other) const (defined in sp::Vec< T, S >)sp::Vec< T, S >
operator-() constsp::Vec< T, S >
operator=(const Vec< T, S > &)=default (defined in sp::Vec< T, S >)sp::Vec< T, S >
operator=(const Q &value)sp::Vec< T, S >
operator==(const Vec< Q, OtherSize > &other) constsp::Vec< T, S >
operator[](int i)sp::Vec< T, S >
operator[](int i) constsp::Vec< T, S >
read(int i) constsp::Vec< T, S >
reduce(Op op=Op{}) constsp::Vec< T, S >
replace(T from, T to)sp::Vec< T, S >
reverse() constsp::Vec< T, S >
Size (defined in sp::Vec< T, S >)sp::Vec< T, S >static
size() constsp::Vec< T, S >
slice(int start) constsp::Vec< T, S >
splice(int I, const Vec< T, InSize > &in)sp::Vec< T, S >
ThisType typedef (defined in sp::Vec< T, S >)sp::Vec< T, S >
toTuple()sp::Vec< T, S >
toVector()sp::Vec< T, S >
ValueType typedef (defined in sp::Vec< T, S >)sp::Vec< T, S >
Vec()=defaultsp::Vec< T, S >
Vec(const Vec< T, S > &)=default (defined in sp::Vec< T, S >)sp::Vec< T, S >
Vec(E head, Es... tail)sp::Vec< T, S >
Vec(const T(&arr)[InSize])sp::Vec< T, S >