![]() |
XII Release 0.1.0
|
Describes an expression function and its signature, e.g. how many input parameter it has and their type. More...
#include <ExpressionDeclarations.h>
Public Member Functions | |
bool | operator== (const FunctionDesc &other) const |
bool | operator< (const FunctionDesc &other) const |
xiiResult | Serialize (xiiStreamWriter &ref_stream) const |
xiiResult | Deserialize (xiiStreamReader &ref_stream) |
xiiHashedString | GetMangledName () const |
Public Attributes | |
xiiHashedString | m_sName |
xiiSmallArray< xiiEnum< xiiExpression::RegisterType >, 8 > | m_InputTypes |
xiiUInt8 | m_uiNumRequiredInputs = 0 |
xiiEnum< xiiExpression::RegisterType > | m_OutputType |
Describes an expression function and its signature, e.g. how many input parameter it has and their type.