2005/5/9

     
 

class ClazzNameAttribute

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

acdk::tools::mc::ClazzNameAttribute Class Reference

#include <ClazzNameAttribute.h>

Inheritance diagram for acdk::tools::mc::ClazzNameAttribute:

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

Detailed Description

This attribute can be used to set the name of a MetaInfo to given name.

It may be useable to export a given class, field, method, argument with another name via DMI than implemented in ACDK C++.


Public Member Functions

 ClazzNameAttribute (IN(RString) name=)
virtual bool apply (IN(RCodeInfo) cm)
virtual bool apply (IN(RModuleInfo) cm)
virtual bool apply (IN(RClassInfo) cm)
virtual bool apply (IN(RMethodInfo) cm)
virtual bool apply (IN(RArgumentInfo) cm)
virtual bool apply (IN(RFieldInfo) cm)
bool attachAttribute (IN(RCodeInfo) ci)

Static Public Member Functions

void initAttribute (IN(RMetaCompiler) mc)

Public Attributes

RString _name


Constructor & Destructor Documentation

acdk::tools::mc::ClazzNameAttribute::ClazzNameAttribute (  IN(RString)  name =  ) 
 


Member Function Documentation

virtual bool acdk::tools::mc::ClazzNameAttribute::apply (  IN(RFieldInfo)  cm  )  [virtual]
 

virtual bool acdk::tools::mc::ClazzNameAttribute::apply (  IN(RArgumentInfo)  cm  )  [virtual]
 

virtual bool acdk::tools::mc::ClazzNameAttribute::apply (  IN(RMethodInfo)  cm  )  [virtual]
 

virtual bool acdk::tools::mc::ClazzNameAttribute::apply (  IN(RClassInfo)  cm  )  [virtual]
 

virtual bool acdk::tools::mc::ClazzNameAttribute::apply (  IN(RModuleInfo)  cm  )  [virtual]
 

virtual bool acdk::tools::mc::ClazzNameAttribute::apply (  IN(RCodeInfo)  cm  )  [virtual]
 

Reimplemented from acdk::tools::mc::CodeAttribute.

bool acdk::tools::mc::ClazzNameAttribute::attachAttribute (  IN(RCodeInfo)  ci  ) 
 

Reimplemented from acdk::tools::mc::CodeAttribute.

void acdk::tools::mc::ClazzNameAttribute::initAttribute (  IN(RMetaCompiler)  mc  )  [static]
 

Reimplemented from acdk::tools::mc::CodeAttribute.


Member Data Documentation

RString acdk::tools::mc::ClazzNameAttribute::_name