SharedObject< REFCLASS > Class Template Reference

#include <sharedref.h>

Detailed Description

template<typename REFCLASS>
class maxon::SharedObject< REFCLASS >

Reference counted object for SharedRef<>

Classes

struct  ReferenceFunctions
 

Public Member Functions

REFCLASS & GetWrapped ()
 
void SetWrapped (REFCLASS &&ref)
 

Static Public Attributes

static const EntityBase::FLAGS REFERENCE_KIND
 

Private Attributes

REFCLASS _ref
 

Member Function Documentation

◆ GetWrapped()

REFCLASS& GetWrapped ( )

◆ SetWrapped()

void SetWrapped ( REFCLASS &&  ref)

Member Data Documentation

◆ REFERENCE_KIND

const EntityBase::FLAGS REFERENCE_KIND
static

◆ _ref

REFCLASS _ref
private