2005/5/9

     
 

class ArgumentInfo

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

acdk::tools::mc::ArgumentInfo Class Reference

#include <ArgumentInfo.h>

Inheritance diagram for acdk::tools::mc::ArgumentInfo:

acdk::tools::mc::CodeInfo acdk::tools::mc::TypeScope acdk::lang::Object acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch List of all members.

Public Member Functions

 ArgumentInfo (IN(RTypeScope) parent, IN(RString) t, IN(RString) n, int aflags)
RString toCode ()
 print to original Code, including IN/OUT/BYVAL values

acdk::lang::Object clone (sys::Allocator *alc)
virtual RString getMetaInfoCIdentifier ()
 Returns the identifier to the dmi::ClazzInfo, dmi::MethodInfo/etc.

RString getCaster ()
bool isEnum ()
RString getOrgType ()
RString getMappedType ()
void asIDLType (IN(RPrintWriter) out)
bool invokeCodeAttributes (IN(RModuleInfo) cm, IN(RClassInfo) ci, IN(RMethodInfo) mi)

Static Public Member Functions

RString getScriptVarGetter (IN(RString) type)
RString castToScriptVar (IN(RString) type)
RString getCaster (IN(RString) tpname)

Public Attributes

RString type
bool hasDefaultInitializer
RString defaultInitializer

Constructor & Destructor Documentation

acdk::tools::mc::ArgumentInfo::ArgumentInfo IN(RTypeScope parent,
IN(RString t,
IN(RString n,
int  aflags
[inline]
 


Member Function Documentation

void acdk::tools::mc::ArgumentInfo::asIDLType IN(RPrintWriter out  ) 
 

RString acdk::tools::mc::ArgumentInfo::castToScriptVar IN(RString type  )  [static]
 

acdk::lang::Object acdk::tools::mc::ArgumentInfo::clone sys::Allocator *  alc  )  [virtual]
 

See also:
clone

Reimplemented from acdk::lang::Object.

RString acdk::tools::mc::ArgumentInfo::getCaster IN(RString tpname  )  [static]
 

RString acdk::tools::mc::ArgumentInfo::getCaster  ) 
 

RString acdk::tools::mc::ArgumentInfo::getMappedType  )  [inline]
 

virtual RString acdk::tools::mc::ArgumentInfo::getMetaInfoCIdentifier  )  [virtual]
 

Returns the identifier to the dmi::ClazzInfo, dmi::MethodInfo/etc.

Implements acdk::tools::mc::CodeInfo.

RString acdk::tools::mc::ArgumentInfo::getOrgType  )  [inline]
 

RString acdk::tools::mc::ArgumentInfo::getScriptVarGetter IN(RString type  )  [static]
 

bool acdk::tools::mc::ArgumentInfo::invokeCodeAttributes IN(RModuleInfo cm,
IN(RClassInfo ci,
IN(RMethodInfo mi
 

bool acdk::tools::mc::ArgumentInfo::isEnum  )  [inline]
 

RString acdk::tools::mc::ArgumentInfo::toCode  ) 
 

print to original Code, including IN/OUT/BYVAL values


Member Data Documentation

RString acdk::tools::mc::ArgumentInfo::defaultInitializer
 

bool acdk::tools::mc::ArgumentInfo::hasDefaultInitializer
 

RString acdk::tools::mc::ArgumentInfo::type