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.

Definition at line 964 of file TypeList.h.


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