SPH
Public Member Functions | List of all members
Detail::TokenBlock Class Reference

#include <SharedToken.h>

Inheritance diagram for Detail::TokenBlock:
Detail::ControlBlockHolder Polymorphic

Public Member Functions

 TokenBlock ()=default
 
virtual INLINE void * getPtr () override
 
virtual void deletePtr () override
 
- Public Member Functions inherited from Detail::ControlBlockHolder
INLINE ControlBlockHolder ()
 
INLINE int increaseUseCnt ()
 
INLINE int getUseCount () const
 
INLINE int increaseWeakCnt ()
 
INLINE bool increaseUseCntIfNonzero ()
 
INLINE void decreaseUseCnt ()
 
INLINE void decreaseWeakCnt ()
 
INLINE void deleteBlock ()
 
- Public Member Functions inherited from Polymorphic
virtual ~Polymorphic ()
 

Detailed Description

Definition at line 14 of file SharedToken.h.

Constructor & Destructor Documentation

◆ TokenBlock()

Detail::TokenBlock::TokenBlock ( )
default

Member Function Documentation

◆ deletePtr()

virtual void Detail::TokenBlock::deletePtr ( )
inlineoverridevirtual

Implements Detail::ControlBlockHolder.

Definition at line 22 of file SharedToken.h.

◆ getPtr()

virtual INLINE void* Detail::TokenBlock::getPtr ( )
inlineoverridevirtual

Implements Detail::ControlBlockHolder.

Definition at line 18 of file SharedToken.h.


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