Class mediapipe::packet_internal::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