LRAUV  revA
MethodInfo Class Reference

#include <Method.h>

Collaboration diagram for MethodInfo:

Public Member Functions

 MethodInfo ()
 Constructor. More...
 
void addInput (InputInfo *input)
 
void addOutput (OutputInfo *output)
 
void setScript (const char *methodName, const char *code)
 

Protected Attributes

FlexArray< InputInfo * > inputs_
 Method arguments;. More...
 
FlexArray< OutputInfo * > outputs_
 Return values for method;. More...
 
Str methodName_
 
Str code_
 Code for method;. More...
 

Private Member Functions

 MethodInfo (const MethodInfo &old)
 

Friends

class Method
 

Constructor & Destructor Documentation

MethodInfo::MethodInfo ( )
inline

Constructor.

MethodInfo::MethodInfo ( const MethodInfo old)
private

Member Function Documentation

void MethodInfo::addInput ( InputInfo input)
inline
void MethodInfo::addOutput ( OutputInfo output)
inline
void MethodInfo::setScript ( const char *  methodName,
const char *  code 
)
inline

References code_, and methodName_.

Referenced by DefineBehavior::Instance().

Friends And Related Function Documentation

friend class Method
friend

Member Data Documentation

Str MethodInfo::code_
protected

Code for method;.

Referenced by Method::Method(), and setScript().

FlexArray<InputInfo*> MethodInfo::inputs_
protected

Method arguments;.

Referenced by addInput(), and Method::Method().

Str MethodInfo::methodName_
protected

Referenced by Method::Method(), and setScript().

FlexArray<OutputInfo*> MethodInfo::outputs_
protected

Return values for method;.

Referenced by addOutput(), and Method::Method().


The documentation for this class was generated from the following file: