HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::TupleList<> Struct Template Reference

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 ()
 
TupleTtuple ()
 
const TupleTtuple () 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)
 

Detailed Description

template<>
struct openvdb::OPENVDB_VERSION_NAME::TupleList<>

Specilization of an empty TupleList. Required due to constructor selection.

Definition at line 955 of file TypeList.h.

Member Typedef Documentation

Definition at line 958 of file TypeList.h.

Constructor & Destructor Documentation

Member Function Documentation

template<class Pred , class OpT >
constexpr void openvdb::OPENVDB_VERSION_NAME::TupleList<>::evalFirstPred ( Pred  ,
OpT   
)
inline

Definition at line 970 of file TypeList.h.

template<class Pred , class OpT , typename RetT >
constexpr RetT openvdb::OPENVDB_VERSION_NAME::TupleList<>::evalFirstPred ( Pred  ,
OpT  ,
RetT  def 
)
inline

Definition at line 972 of file TypeList.h.

template<typename OpT >
constexpr void openvdb::OPENVDB_VERSION_NAME::TupleList<>::foreach ( OpT  )
inline

Definition at line 969 of file TypeList.h.

template<size_t Idx>
constexpr auto& openvdb::OPENVDB_VERSION_NAME::TupleList<>::get ( )
inline

Definition at line 966 of file TypeList.h.

template<size_t Idx>
constexpr auto& openvdb::OPENVDB_VERSION_NAME::TupleList<>::get ( ) const
inline

Definition at line 967 of file TypeList.h.

constexpr auto openvdb::OPENVDB_VERSION_NAME::TupleList<>::size ( void  )
inline

Definition at line 962 of file TypeList.h.

Definition at line 963 of file TypeList.h.

const TupleT& openvdb::OPENVDB_VERSION_NAME::TupleList<>::tuple ( ) const
inline

Definition at line 964 of file TypeList.h.


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