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

Definition at line 477 of file autodefs.h.

Friends And Related Symbol Documentation

◆ TAutoClass

Definition at line 482 of file autodefs.h.

◆ TAutoIterator

Definition at line 483 of file autodefs.h.

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: