OpenVDB 10.0.1
Loading...
Searching...
No Matches
Public Types | Public Attributes | Static Public Attributes | List of all members
ArgType< T, _SIZE > Struct Template Reference

Object to array conversion methods to allow functions to return vector types. These containers provided an interface for automatic conversion of C++ objects to LLVM types as array types. More...

#include <openvdb_ax/codegen/FunctionTypes.h>

Public Types

using Type = T
 
using ArrayType = Type[SIZE]
 

Public Attributes

ArrayType mData
 

Static Public Attributes

static const size_t SIZE = _SIZE
 

Detailed Description

template<typename T, size_t _SIZE = 1>
struct openvdb::v10_0::ax::codegen::ArgType< T, _SIZE >

Object to array conversion methods to allow functions to return vector types. These containers provided an interface for automatic conversion of C++ objects to LLVM types as array types.

Member Typedef Documentation

◆ ArrayType

using ArrayType = Type[SIZE]

◆ Type

using Type = T

Member Data Documentation

◆ mData

ArrayType mData

◆ SIZE

const size_t SIZE = _SIZE
static