PixelLightAPI
.
|
Function descriptor. More...
#include <FuncDesc.h>
Public Member Functions | |
PLCORE_API | FuncDesc (const String &sSignature, const String &sName, const String &sDescription, const String &sAnnotation) |
Constructor. | |
virtual PLCORE_API | ~FuncDesc () |
Destructor. | |
PLCORE_API void | Dummy () |
Initialize instance. | |
String | GetSignature () const |
Get signature. | |
virtual PLCORE_API DynFuncPtr | GetMethod (Object &cObject) const |
Get callable method. | |
Protected Attributes | |
String | m_sSignature |
Function descriptor.
PLCORE_API PLCore::FuncDesc::FuncDesc | ( | const String & | sSignature, |
const String & | sName, | ||
const String & | sDescription, | ||
const String & | sAnnotation | ||
) |
[in] | sSignature | Function signature |
[in] | sName | Function name |
[in] | sDescription | Function description |
[in] | sAnnotation | Function annotation |
virtual PLCORE_API PLCore::FuncDesc::~FuncDesc | ( | ) | [virtual] |
Destructor.
PLCORE_API void PLCore::FuncDesc::Dummy | ( | ) |
Initialize instance.
String PLCore::FuncDesc::GetSignature | ( | ) | const [inline] |
Get signature.
virtual PLCORE_API DynFuncPtr PLCore::FuncDesc::GetMethod | ( | Object & | cObject | ) | const [virtual] |
Get callable method.
[in] | cObject | RTTI class instance |
String PLCore::FuncDesc::m_sSignature [protected] |
|