HDK
|
Specilization of an empty TupleList. Required due to constructor selection. More...
#include <TypeList.h>
Public Types | |
using | AsTypeList = TypeList<> |
using | TupleT = std::tuple<> |
Public Member Functions | |
TupleList ()=default | |
constexpr auto | size () |
TupleT & | tuple () |
const TupleT & | tuple () const |
template<size_t Idx> | |
constexpr auto & | get () |
template<size_t Idx> | |
constexpr auto & | get () const |
template<typename OpT > | |
constexpr void | foreach (OpT) |
template<class Pred , class OpT > | |
constexpr void | evalFirstPred (Pred, OpT) |
template<class Pred , class OpT , typename RetT > | |
constexpr RetT | evalFirstPred (Pred, OpT, RetT def) |
Specilization of an empty TupleList. Required due to constructor selection.
Definition at line 955 of file TypeList.h.
using openvdb::OPENVDB_VERSION_NAME::TupleList<>::AsTypeList = TypeList<> |
Definition at line 957 of file TypeList.h.
using openvdb::OPENVDB_VERSION_NAME::TupleList<>::TupleT = std::tuple<> |
Definition at line 958 of file TypeList.h.
|
default |
|
inline |
Definition at line 970 of file TypeList.h.
|
inline |
Definition at line 972 of file TypeList.h.
|
inline |
Definition at line 969 of file TypeList.h.
|
inline |
Definition at line 966 of file TypeList.h.
|
inline |
Definition at line 967 of file TypeList.h.
|
inline |
Definition at line 962 of file TypeList.h.
|
inline |
Definition at line 963 of file TypeList.h.
|
inline |
Definition at line 964 of file TypeList.h.