Skip to content

Class mediapipe::packet_internal::HolderBase

ClassList > HolderBase

Public Functions

Type Name
Holder< T > * As ()
const Holder< T > * As () const
virtual int64_t DebugDataId () const = 0
virtual const std::string DebugTypeName () const = 0
virtual const proto_ns::MessageLite * GetProtoMessageLite () = 0
virtual TypeId GetTypeId () const = 0
virtual StatusOr< std::vector< const proto_ns::MessageLite * > > GetVectorOfProtoMessageLite () const = 0
virtual bool HasForeignOwner () const
HolderBase ()
HolderBase (const HolderBase &) = delete
bool PayloadIsOfType () const
virtual const std::string RegisteredTypeName () const = 0
HolderBase & operator= (const HolderBase &) = delete
virtual ~HolderBase ()

Public Functions Documentation

function As [1/2]

template<typename T>
Holder< T > * HolderBase::As () 

function As [2/2]

template<typename T>
const Holder< T > * HolderBase::As () const

function DebugDataId

virtual int64_t HolderBase::DebugDataId () const = 0

function DebugTypeName

virtual const std::string HolderBase::DebugTypeName () const = 0

function GetProtoMessageLite

virtual const proto_ns::MessageLite * HolderBase::GetProtoMessageLite () = 0

function GetTypeId

virtual TypeId HolderBase::GetTypeId () const = 0

function GetVectorOfProtoMessageLite

virtual StatusOr< std::vector< const proto_ns::MessageLite * > > HolderBase::GetVectorOfProtoMessageLite () const = 0

function HasForeignOwner

inline virtual bool HolderBase::HasForeignOwner () const

function HolderBase [1/2]

inline HolderBase::HolderBase () 

function HolderBase [2/2]

HolderBase::HolderBase (
    const HolderBase &
) = delete

function PayloadIsOfType

template<typename T>
inline bool HolderBase::PayloadIsOfType () const

function RegisteredTypeName

virtual const std::string HolderBase::RegisteredTypeName () const = 0

function operator=

HolderBase & HolderBase::operator= (
    const HolderBase &
) = delete

function ~HolderBase

virtual HolderBase::~HolderBase () 


The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR-plugins/hand_tracking/mediapipe/framework/packet.h