OpenVDB  12.0.0
Public Types | Public Member Functions | List of all members
TupleList<> Struct Template Reference

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

#include <openvdb/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::v12_0::TupleList<>

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

Member Typedef Documentation

using AsTypeList = TypeList<>
using TupleT = std::tuple<>

Constructor & Destructor Documentation

TupleList ( )
default

Member Function Documentation

constexpr void evalFirstPred ( Pred  ,
OpT   
)
inline
constexpr RetT evalFirstPred ( Pred  ,
OpT  ,
RetT  def 
)
inline
constexpr void foreach ( OpT  )
inline
constexpr auto& get ( )
inline
constexpr auto& get ( ) const
inline
constexpr auto size ( )
inline
TupleT& tuple ( )
inline
const TupleT& tuple ( ) const
inline