HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Vt_ValueVisitDetail Namespace Reference

Functions

template<class T , class Visitor , class... Args>
auto Visit (VtValue const &val, Visitor &&visitor, int, Args &&...args) -> decltype(std::forward< Visitor >(visitor)(val.UncheckedGet< T >(), std::forward< Args >(args)...))
 
template<class T , class Visitor , class... Args>
auto Visit (VtValue const &val, Visitor &&visitor, long, Args &&...args)
 

Function Documentation

template<class T , class Visitor , class... Args>
auto Vt_ValueVisitDetail::Visit ( VtValue const &  val,
Visitor &&  visitor,
int  ,
Args &&...  args 
) -> decltype(std::forward<Visitor>(visitor)( val.UncheckedGet<T>(), std::forward<Args>(args)...))

Definition at line 24 of file visitValue.h.

template<class T , class Visitor , class... Args>
auto Vt_ValueVisitDetail::Visit ( VtValue const &  val,
Visitor &&  visitor,
long  ,
Args &&...  args 
)

Definition at line 34 of file visitValue.h.