OpenVDB: ArgType< T, _SIZE > Struct Template Reference

OpenVDB 12.0.0 |

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::v12_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

template<typename T, size_t _SIZE = 1>

using ArrayType = Type[SIZE]

## ◆ Type

template<typename T, size_t _SIZE = 1>

using Type = T

## Member Data Documentation

## ◆ mData

template<typename T, size_t _SIZE = 1>

ArrayType mData

## ◆ SIZE

template<typename T, size_t _SIZE = 1>

const size_t SIZE = _SIZE
| static