CbdataParent Class Referenceabstract

#include <cbdata.h>

Inheritance diagram for CbdataParent:

Public Member Functions

virtual ~CbdataParent ()
 
virtual void * toCbdata ()=0
 

Private Member Functions

virtual void finalizedInCbdataChild ()=0
 hack: ensure CBDATA_CHILD() after a toCbdata()-defining CBDATA_INTERMEDIATE() More...
 

Detailed Description

Starts cbdata-protection in a class hierarchy. Intermediate classes in the same hierarchy must use CBDATA_INTERMEDIATE() if they risk creating cbdata pointers in their constructors. Final classes in the same hierarchy must use CBDATA_CHILD().

Definition at line 275 of file cbdata.h.

Constructor & Destructor Documentation

◆ ~CbdataParent()

virtual CbdataParent::~CbdataParent ( )
inlinevirtual

Definition at line 278 of file cbdata.h.

Member Function Documentation

◆ finalizedInCbdataChild()

virtual void CbdataParent::finalizedInCbdataChild ( )
privatepure virtual

◆ toCbdata()

virtual void * CbdataParent::toCbdata ( )
pure virtual

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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors