XII Release 0.1.0
Loading...
Searching...
No Matches
xiiExpression::FunctionDesc Struct Reference

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::RegisterTypem_OutputType
 

Detailed Description

Describes an expression function and its signature, e.g. how many input parameter it has and their type.


The documentation for this struct was generated from the following files: