2005/5/9

     
 

class CreateTypeLib

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdkx::com::CreateTypeLib Class Reference

#include <CreateTypeLib.h>

Inheritance diagram for acdkx::com::CreateTypeLib:

acdk::lang::Object acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch List of all members.

Public Types

enum  TypeKind {
  Enum = 0, Record, Module, Interface,
  Dispatch, CoClass, Alias, Union,
  Max
}

Public Member Functions

 CreateTypeLib (IN(RString) name)
 ~CreateTypeLib ()
void setName (IN(RString) str)
void setDocString (IN(RString) str)
void commit ()
RCreateTypeInfo createTypeInfo (TypeKind kind, IN(RString) name)
::RICreateTypeLib2 operator-> ()
::RICreateTypeLib2 iface ()

Private Attributes

::RICreateTypeLib2 _iface

Member Enumeration Documentation

enum acdkx::com::CreateTypeLib::TypeKind
 

Enumeration values:
Enum 
Record 
Module 
Interface 
Dispatch 
CoClass 
Alias 
Union 
Max 


Constructor & Destructor Documentation

acdkx::com::CreateTypeLib::CreateTypeLib IN(RString name  ) 
 

acdkx::com::CreateTypeLib::~CreateTypeLib  ) 
 


Member Function Documentation

void acdkx::com::CreateTypeLib::commit  ) 
 

RCreateTypeInfo acdkx::com::CreateTypeLib::createTypeInfo TypeKind  kind,
IN(RString name
 

::RICreateTypeLib2 acdkx::com::CreateTypeLib::iface  )  [inline]
 

::RICreateTypeLib2 acdkx::com::CreateTypeLib::operator->  )  [inline]
 

void acdkx::com::CreateTypeLib::setDocString IN(RString str  )  [inline]
 

void acdkx::com::CreateTypeLib::setName IN(RString str  )  [inline]
 


Member Data Documentation

::RICreateTypeLib2 acdkx::com::CreateTypeLib::_iface [private]