HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Tf_PyDefHelpers::_PtrInterface< Ptr > Struct Template Reference

#include <pyPtrHelpers.h>

Classes

struct  Rebind
 

Public Types

typedef Ptr::DataType Pointee
 
using ConstPointee = std::add_const_t< Pointee >
 
using NonConstPointee = std::remove_const_t< Pointee >
 
typedef Rebind< ConstPointee >
::Type 
ConstPtr
 
typedef Rebind
< NonConstPointee >::Type 
NonConstPtr
 

Detailed Description

template<typename Ptr>
struct Tf_PyDefHelpers::_PtrInterface< Ptr >

Definition at line 116 of file pyPtrHelpers.h.

Member Typedef Documentation

template<typename Ptr>
using Tf_PyDefHelpers::_PtrInterface< Ptr >::ConstPointee = std::add_const_t<Pointee>

Definition at line 118 of file pyPtrHelpers.h.

template<typename Ptr>
typedef Rebind<ConstPointee>::Type Tf_PyDefHelpers::_PtrInterface< Ptr >::ConstPtr

Definition at line 126 of file pyPtrHelpers.h.

template<typename Ptr>
using Tf_PyDefHelpers::_PtrInterface< Ptr >::NonConstPointee = std::remove_const_t<Pointee>

Definition at line 119 of file pyPtrHelpers.h.

template<typename Ptr>
typedef Rebind<NonConstPointee>::Type Tf_PyDefHelpers::_PtrInterface< Ptr >::NonConstPtr

Definition at line 127 of file pyPtrHelpers.h.

template<typename Ptr>
typedef Ptr::DataType Tf_PyDefHelpers::_PtrInterface< Ptr >::Pointee

Definition at line 117 of file pyPtrHelpers.h.


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