Class mediapipe::internal::Attachment
template <class Context, class T>
ClassList > mediapipe > internal > Attachment
Inherits the following classes: mediapipe::internal::AttachmentBase< Context >
Public Types
Type | Name |
---|---|
typedef AttachmentPtr< T >(*)(Context &) | FactoryT |
typedef AttachmentPtr< T > | Ptr |
Public Functions
Type | Name |
---|---|
constexpr | Attachment (FactoryT factory) |
Attachment (const Attachment &) = delete |
|
Attachment (Attachment &&) = delete |
|
T & | Get (Context & ctx) const |
const FactoryT & | factory () const |
Attachment & | operator= (const Attachment &) = delete |
Attachment & | operator= (Attachment &&) = delete |
Public Static Functions
Type | Name |
---|---|
std::enable_if_t<!std::is_array< T >::value, AttachmentPtr< T > > | MakePtr (Args &&... args) |
Public Types Documentation
typedef FactoryT
using mediapipe::internal::Attachment< Context, T >::FactoryT = AttachmentPtr<T> (*)(Context&);
typedef Ptr
using mediapipe::internal::Attachment< Context, T >::Ptr = AttachmentPtr<T>;
Public Functions Documentation
function Attachment [1/3]
inline explicit constexpr mediapipe::internal::Attachment::Attachment (
FactoryT factory
)
function Attachment [2/3]
mediapipe::internal::Attachment::Attachment (
const Attachment &
) = delete
function Attachment [3/3]
mediapipe::internal::Attachment::Attachment (
Attachment &&
) = delete
function Get
inline T & mediapipe::internal::Attachment::Get (
Context & ctx
) const
function factory
inline const FactoryT & mediapipe::internal::Attachment::factory () const
function operator=
Attachment & mediapipe::internal::Attachment::operator= (
const Attachment &
) = delete
function operator=
Attachment & mediapipe::internal::Attachment::operator= (
Attachment &&
) = delete
Public Static Functions Documentation
function MakePtr
template<class... Args>
static inline std::enable_if_t<!std::is_array< T >::value, AttachmentPtr< T > > mediapipe::internal::Attachment::MakePtr (
Args &&... args
)
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR-plugins/hand_tracking/mediapipe/gpu/attachments.h