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

Automation argument stack abstraction. More...

#include <ocf/autodefs.h>

Public Types

enum  { SetValue = -3 }
 

Public Member Functions

 TAutoStack (DISPID dispid, VARIANT *stack, TLocaleId locale, int argcount, int namedcount, long *map, TServedObject *owner)
 
 ~TAutoStack ()
 
TAutoValoperator[] (int index)
 

Public Attributes

TAutoSymbolSymbol
 Symbol of method/prop, args follow.
 
int CurrentArg
 Index of last arg requested by operator[].
 
int ArgCount
 
int ArgSymbolCount
 
DISPID DispId
 
owl::TLangId LangId
 
TServedObjectOwner
 
long ErrorCode
 Set if TXAuto::xErrorStatus returned.
 
LPCTSTR ErrorMsg
 Set if TXAuto::xErrorStatus returned.
 

Protected Attributes

int NamedCount
 
longNamedIds
 
TAutoVal Default
 
TAutoValStack
 

Detailed Description

Automation argument stack abstraction.

Definition at line 813 of file autodefs.h.

Member Enumeration Documentation

◆ anonymous enum

Enumerator
SetValue 

Definition at line 815 of file autodefs.h.

Constructor & Destructor Documentation

◆ TAutoStack()

ocf::TAutoStack::TAutoStack ( DISPID dispid,
VARIANT * stack,
TLocaleId locale,
int argcount,
int namedcount,
long * map,
TServedObject * owner )

Definition at line 19 of file autostck.cpp.

◆ ~TAutoStack()

ocf::TAutoStack::~TAutoStack ( )

Definition at line 34 of file autostck.cpp.

References ArgCount, and Stack.

Member Function Documentation

◆ operator[]()

Member Data Documentation

◆ ArgCount

int ocf::TAutoStack::ArgCount

Definition at line 824 of file autodefs.h.

◆ ArgSymbolCount

int ocf::TAutoStack::ArgSymbolCount

Definition at line 825 of file autodefs.h.

◆ CurrentArg

int ocf::TAutoStack::CurrentArg

Index of last arg requested by operator[].

Definition at line 823 of file autodefs.h.

◆ Default

TAutoVal ocf::TAutoStack::Default
protected

Definition at line 835 of file autodefs.h.

◆ DispId

DISPID ocf::TAutoStack::DispId

Definition at line 826 of file autodefs.h.

◆ ErrorCode

long ocf::TAutoStack::ErrorCode

Set if TXAuto::xErrorStatus returned.

Definition at line 829 of file autodefs.h.

◆ ErrorMsg

LPCTSTR ocf::TAutoStack::ErrorMsg

Set if TXAuto::xErrorStatus returned.

Definition at line 830 of file autodefs.h.

◆ LangId

owl::TLangId ocf::TAutoStack::LangId

Definition at line 827 of file autodefs.h.

◆ NamedCount

int ocf::TAutoStack::NamedCount
protected

Definition at line 833 of file autodefs.h.

◆ NamedIds

long* ocf::TAutoStack::NamedIds
protected

Definition at line 834 of file autodefs.h.

◆ Owner

TServedObject* ocf::TAutoStack::Owner

Definition at line 828 of file autodefs.h.

◆ Stack

TAutoVal* ocf::TAutoStack::Stack
protected

Definition at line 836 of file autodefs.h.

◆ Symbol

TAutoSymbol* ocf::TAutoStack::Symbol

Symbol of method/prop, args follow.

Definition at line 822 of file autodefs.h.


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