|
OWLNext 7.0
Borland's Object Windows Library for the modern age
|
#include <ocf/autodefs.h>
Protected Attributes | |
| TAggregator | Aggregator |
| aggregator function for C++ COM classes | |
| short | CommandCount |
| command count including bases, 0 if uncounted | |
| short | FunctionCount |
| number of symbols exposed as typelib functions | |
| short | VariableCount |
| number of symbols exposed as typelib variables | |
| bool | AutoIds |
| generate ID's automatically if true (default) | |
| TAutoSymbol * | Table |
| pointer to array of symbol entries | |
| TAutoSymbol * | ClassSymbol |
| pointer to class symbol (terminator) | |
| const std::type_info & | TypeInfo |
| for validating type of data pointers | |
Friends | |
| class | TServedObject |
| struct | TExtLink |
| access to ClassList | |
| struct | TClassList |
| access to TAutoClassRef | |
| class | TAppDescriptor |
| access to linkage information | |
| class _ICLASS | TTypeLibrary |
| access to TAutoClassRef | |
| class _ICLASS | TCoClassInfo |
| access to TAutoClassRef | |
| class _ICLASS | TOcControlEvent |
| access to AutoIds bool | |
Additional Inherited Members | |
Public Attributes inherited from ocf::TAutoType | |
| owl::uint16 | Type |
Definition at line 147 of file autodefs.h.
| ocf::TAutoClass::TAutoClass | ( | TAutoSymbol * | table, |
| TAutoSymbol * | classSymbol, | ||
| const std::type_info & | typeInfo, | ||
| TAggregator | aggregator = 0 ) |
Definition at line 56 of file autosym.cpp.
References ocf::atAutoClass, ocf::atObject, and ocf::TAutoType::Type.
| ocf::TAutoClass::~TAutoClass | ( | ) |
Definition at line 67 of file autosym.cpp.
Definition at line 1493 of file autodefs.h.
References Aggregator.
| short ocf::TAutoClass::CountCommands | ( | ) |
Definition at line 76 of file autosym.cpp.
References ocf::asAnyCommand, ocf::asClass, ocf::asGetSet, ocf::asOleType, CommandCount, FunctionCount, Table, and VariableCount.
| TXAuto::TError ocf::TAutoClass::Dispatch | ( | ObjectPtr | obj, |
| TAutoCreator & | creator, | ||
| TUnknown & | owner, | ||
| int | attr, | ||
| TAutoStack & | args, | ||
| TAutoVal * | retval ) |
Definition at line 256 of file autosym.cpp.
References ocf::TAutoIterator::Init(), ocf::TAutoCommand::LookupError(), ocf::TAutoIterator::SetSymbol(), ocf::TXAuto::xErrorStatus, ocf::TXAuto::xNoError, and ocf::TXAuto::xValidateFailure.
| TAutoSymbol * ocf::TAutoClass::FindFunction | ( | unsigned | index, |
| MEMBERID & | retId ) |
Definition at line 147 of file autosym.cpp.
References ocf::asAnyCommand, ocf::asClass, ocf::asGetSet, ocf::asOleType, and Table.
| TAutoSymbol * ocf::TAutoClass::FindId | ( | long | id, |
| ObjectPtr & | objptr ) |
Definition at line 103 of file autosym.cpp.
References ocf::asAnyCommand, ocf::asClass, AutoIds, and Table.
| TAutoSymbol * ocf::TAutoClass::FindVariable | ( | unsigned | index, |
| MEMBERID & | retId ) |
Definition at line 177 of file autosym.cpp.
References ocf::asAnyCommand, ocf::asClass, ocf::asGetSet, and Table.
|
inline |
Definition at line 1490 of file autodefs.h.
References Aggregator.
| short ocf::TAutoClass::GetArgCount | ( | TAutoSymbol & | sym | ) |
Definition at line 207 of file autosym.cpp.
References ocf::asArgument.
|
inline |
Definition at line 1463 of file autodefs.h.
References ClassSymbol.
Definition at line 1487 of file autodefs.h.
References ClassSymbol, ocf::tfCoClassXfer, and ocf::TAutoSymbol::TypeFlags.
|
inline |
Definition at line 1466 of file autodefs.h.
References ocf::TAutoSymbol::BuildDtr, and ClassSymbol.
|
inline |
Definition at line 1475 of file autodefs.h.
References ClassSymbol, ocf::TAutoSymbol::Doc, and owl::TLocaleString::Translate().
Definition at line 1478 of file autodefs.h.
References ClassSymbol, and ocf::TAutoSymbol::HelpId.
|
inline |
Definition at line 1484 of file autodefs.h.
References ClassSymbol, and ocf::TAutoSymbol::TypeFlags.
|
inline |
Definition at line 1472 of file autodefs.h.
References ClassSymbol, ocf::TAutoSymbol::Name, and owl::TLocaleString::Translate().
|
inline |
Definition at line 1460 of file autodefs.h.
References Table.
Definition at line 1481 of file autodefs.h.
References ClassSymbol, ocf::tfAutoClassMask, and ocf::TAutoSymbol::TypeFlags.
|
inline |
Definition at line 1469 of file autodefs.h.
References TypeInfo.
| TAutoSymbol * ocf::TAutoClass::Lookup | ( | TCHAR * | name, |
| owl::TLangId | lang, | ||
| short | symFlags, | ||
| long & | id ) |
Definition at line 216 of file autosym.cpp.
References ocf::asAnyCommand, ocf::asClass, and Table.
| TAutoSymbol * ocf::TAutoClass::LookupArg | ( | TCHAR * | name, |
| owl::TLangId | lang, | ||
| TAutoSymbol * | cmd, | ||
| long & | retid ) |
Definition at line 243 of file autosym.cpp.
References ocf::asArgument, and PRECONDITION.
|
friend |
access to linkage information
Definition at line 212 of file autodefs.h.
access to TAutoClassRef
Definition at line 211 of file autodefs.h.
|
friend |
access to TAutoClassRef
Definition at line 214 of file autodefs.h.
access to ClassList
Definition at line 210 of file autodefs.h.
|
friend |
access to AutoIds bool
Definition at line 215 of file autodefs.h.
|
friend |
Definition at line 186 of file autodefs.h.
|
friend |
access to TAutoClassRef
Definition at line 213 of file autodefs.h.
|
protected |
aggregator function for C++ COM classes
Definition at line 178 of file autodefs.h.
|
protected |
generate ID's automatically if true (default)
Definition at line 182 of file autodefs.h.
|
protected |
pointer to class symbol (terminator)
Definition at line 184 of file autodefs.h.
|
protected |
command count including bases, 0 if uncounted
Definition at line 179 of file autodefs.h.
|
protected |
number of symbols exposed as typelib functions
Definition at line 180 of file autodefs.h.
|
protected |
pointer to array of symbol entries
Definition at line 183 of file autodefs.h.
|
protected |
for validating type of data pointers
Definition at line 185 of file autodefs.h.
|
protected |
number of symbols exposed as typelib variables
Definition at line 181 of file autodefs.h.