OpenVDB: ArgumentIterator< SignatureT, I > Struct Template Reference

OpenVDB 8.0.0

Public Types | Static Public Member Functions | List of all members
ArgumentIterator< SignatureT, I > Struct Template Reference

Templated argument iterator which implements various small functions per argument type, resolved at compile time. More...

`#include <FunctionTypes.h>`

## Public Types
using | ArgT = typename FunctionTraits< SignatureT >::template Arg< I-1 >
using | ArgumentValueType = typename ArgT::Type

## Static Public Member Functions
template<typename OpT >
static void | apply (const OpT &op, const bool forwards)

## Detailed Description

### template<typename SignatureT, size_t I = FunctionTraits<SignatureT>::N_ARGS>
struct openvdb::v8_2::ax::codegen::ArgumentIterator< SignatureT, I >

Templated argument iterator which implements various small functions per argument type, resolved at compile time.

## Member Typedef Documentation

## ◆ ArgT

using ArgT = typename FunctionTraits<SignatureT>::template Arg<I-1>

## ◆ ArgumentValueType

using ArgumentValueType = typename ArgT::Type

## Member Function Documentation

## ◆ apply()

static void apply | ( | const OpT & | op,
|  | const bool | forwards
| ) |  |
| inlinestatic

The documentation for this struct was generated from the following file:

- FunctionTypes.h