OWLNext    7.0
Borland's Object Windows Library for the modern age
Loading...
Searching...
No Matches
ocf::TObjectDescriptor Struct Reference

#include <ocf/autodefs.h>

Inheritance diagram for ocf::TObjectDescriptor:
ocf::TObjectDescBase

Public Types

enum  TDestruct { Quiet = 0 , Delete = 1 , PostQuit = 2 }

Public Member Functions

 TObjectDescriptor (const void *obj, TAutoClass &classobj, TDestruct destruct=Quiet)
Public Member Functions inherited from ocf::TObjectDescBase
const void * MostDerived ()

Public Attributes

TDestruct Destruct
Public Attributes inherited from ocf::TObjectDescBase
const void * Object
 < ONLY for use when storing in TAutoVal union
TAutoClass * Class
 class descriptor, contains type info

Friends

class TAutoClass
class TAutoIterator

Detailed Description

Definition at line 470 of file autodefs.h.

Member Enumeration Documentation

◆ TDestruct

Enumerator
Quiet 

behavior when an automation helper is freed

automation object quietly goes away without notice

Delete 

automation object deletes the C++ object serviced

PostQuit 

automation object posts a quit message to application

Definition at line 471 of file autodefs.h.

Constructor & Destructor Documentation

◆ TObjectDescriptor()

ocf::TObjectDescriptor::TObjectDescriptor ( const void * obj,
TAutoClass & classobj,
TDestruct destruct = Quiet )
inline

◆ TAutoClass

friend class TAutoClass
friend

Definition at line 482 of file autodefs.h.

References TAutoClass.

◆ TAutoIterator

friend class TAutoIterator
friend

Definition at line 483 of file autodefs.h.

References TAutoIterator.

Member Data Documentation

◆ Destruct

TDestruct ocf::TObjectDescriptor::Destruct

Definition at line 476 of file autodefs.h.


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