class InvokeForwardAttribute

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

acdk::tools::mc::InvokeForwardAttribute Class Reference

#include <InvokeForwardAttribute.h>

Inheritance diagram for acdk::tools::mc::InvokeForwardAttribute:

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

Detailed Description

This class define for all defined methods of the related class or for related the method an body in the clazzinfo which forwards the call to the underlying DMI invoke().

This only works for non-static methods. With the optional argument generate an single method also can be excluded for generating an default forwarding to invoke

Public Member Functions

 InvokeForwardAttribute (bool generate=true)
virtual bool apply (IN(RCodeInfo) codeinfo)
bool applyToMethod (IN(RMethodInfo) methodinfo)

Public Attributes

bool _generate

Constructor & Destructor Documentation

acdk::tools::mc::InvokeForwardAttribute::InvokeForwardAttribute bool  generate = true  )  [inline]

Member Function Documentation

virtual bool acdk::tools::mc::InvokeForwardAttribute::apply IN(RCodeInfo codeinfo  )  [virtual]

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

bool acdk::tools::mc::InvokeForwardAttribute::applyToMethod IN(RMethodInfo methodinfo  ) 

Member Data Documentation

bool acdk::tools::mc::InvokeForwardAttribute::_generate