94 template<
class DefinitionT >
121 template<
class FieldT, std::u
int32_t FLAGS = 0 >
133 template<
class ItemT,
int SIZE >
139 template<
typename IndexT >
140 inline auto operator[]( IndexT index )
const;
142 inline Int Size()
const;
143 inline int size()
const;
152 template<
class ItemT,
int COLS,
int ROWS >
158 template<
class ItemT,
int LAYERS,
int COLS,
int ROWS >
Selects CPU version of the structure.
Definition: vppLangAggregates.hpp:45
Declares mutable shader variable of array type.
Definition: vppLangAggregates.hpp:134
The VPP namespace.
Definition: main.hpp:1
ETag
Enumeration type allowing to select the flavor of shader structural type: the CPU or GPU version...
Definition: vppLangAggregates.hpp:42
Internal use only.
Definition: vppLangAggregates.hpp:51
Shader (GPU-side) data type for 32-bit signed integer values.
Definition: vppLangScalarTypes.hpp:167
Template for defining local structure data fields.
Definition: vppLangAggregates.hpp:122
Base class for local data structures.
Definition: vppLangAggregates.hpp:95
Selects GPU version of the structure.
Definition: vppLangAggregates.hpp:48