2005/5/9

     
 

class AcdkDmiClient

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

acdk::lang::dmi::AcdkDmiClient Class Reference

#include <AcdkDmiClient.h>

Inheritance diagram for acdk::lang::dmi::AcdkDmiClient:

acdk::lang::dmi::DmiClient acdk::lang::dmi::AcdkStdWeakTypeDmiClient acdk::lisp::LispDmiClient acdkx::com::ComDmiClient List of all members.

Detailed Description

Standard DmiClient for most usages.

See also:
DmiClient


Public Member Functions

 AcdkDmiClient (int formatFlags=TpFtAcdkType|TpFtFqName)
virtual int typeDistance (const ScriptVar &arg, const ClazzInfo *toType)
virtual int typeDistance (const ClazzInfo *fromType, const ClazzInfo *toType)
virtual void castTo (ScriptVar &value, const::acdk::lang::dmi::ClazzInfo *toType)
virtual int getScriptVarCastFlags () const
 return the standard casting flags as a combination of ScriptVarCastFlags


Static Public Member Functions

DmiClientgetDmiClient ()
int getTypeDistance (const ScriptVar &arg, const ClazzInfo *toType)
int getTypeDistance (const ClazzInfo *fromType, const ClazzInfo *toType)

Static Public Attributes

AcdkDmiClient _client


Constructor & Destructor Documentation

acdk::lang::dmi::AcdkDmiClient::AcdkDmiClient int  formatFlags = TpFtAcdkType | TpFtFqName  )  [inline]
 


Member Function Documentation

virtual void acdk::lang::dmi::AcdkDmiClient::castTo ScriptVar value,
const::acdk::lang::dmi::ClazzInfo *  toType
[virtual]
 

See also:
DmiClient::castTo

Implements acdk::lang::dmi::DmiClient.

Reimplemented in acdk::lang::dmi::AcdkStdWeakTypeDmiClient.

DmiClient& acdk::lang::dmi::AcdkDmiClient::getDmiClient  )  [inline, static]
 

Reimplemented in acdk::lang::dmi::AcdkStdWeakTypeDmiClient, and acdkx::com::ComDmiClient.

virtual int acdk::lang::dmi::AcdkDmiClient::getScriptVarCastFlags  )  const [inline, virtual]
 

return the standard casting flags as a combination of ScriptVarCastFlags

See also:
ScriptVarCastFlags

Implements acdk::lang::dmi::DmiClient.

Reimplemented in acdk::lang::dmi::AcdkStdWeakTypeDmiClient.

int acdk::lang::dmi::AcdkDmiClient::getTypeDistance const ClazzInfo fromType,
const ClazzInfo toType
[static]
 

int acdk::lang::dmi::AcdkDmiClient::getTypeDistance const ScriptVar arg,
const ClazzInfo toType
[static]
 

virtual int acdk::lang::dmi::AcdkDmiClient::typeDistance const ClazzInfo fromType,
const ClazzInfo toType
[inline, virtual]
 

See also:
int typeDistance(const ScriptVar& arg, const ClazzInfo* toType);

Implements acdk::lang::dmi::DmiClient.

Reimplemented in acdk::lang::dmi::AcdkStdWeakTypeDmiClient.

virtual int acdk::lang::dmi::AcdkDmiClient::typeDistance const ScriptVar arg,
const ClazzInfo toType
[inline, virtual]
 

See also:
DmiClient::typeDistance

Implements acdk::lang::dmi::DmiClient.

Reimplemented in acdk::lang::dmi::AcdkStdWeakTypeDmiClient.


Member Data Documentation

AcdkDmiClient acdk::lang::dmi::AcdkDmiClient::_client [static]
 

Reimplemented in acdk::lang::dmi::AcdkStdWeakTypeDmiClient, and acdkx::com::ComDmiClient.