Public Member Functions | |
def | __init__ (self, str name, str operator, ReturnType return_type, ArgumentList args, str is_const, Union["Class", Any] parent='') |
str | __repr__ (self) |
Public Attributes | |
args | |
is_const | |
is_unary | |
name | |
operator | |
parent | |
return_type | |
Static Public Attributes | |
tuple | rule |
Rule for parsing operator overloads. E.g. ``` class Overload { Vector2 operator+(const Vector2 &v) const; };
Definition at line 153 of file interface_parser/classes.py.
def gtwrap.interface_parser.classes.Operator.__init__ | ( | self, | |
str | name, | ||
str | operator, | ||
ReturnType | return_type, | ||
ArgumentList | args, | ||
str | is_const, | ||
Union["Class", Any] | parent = '' |
||
) |
Definition at line 175 of file interface_parser/classes.py.
str gtwrap.interface_parser.classes.Operator.__repr__ | ( | self | ) |
Definition at line 206 of file interface_parser/classes.py.
gtwrap.interface_parser.classes.Operator.args |
Definition at line 179 of file interface_parser/classes.py.
gtwrap.interface_parser.classes.Operator.is_const |
Definition at line 180 of file interface_parser/classes.py.
gtwrap.interface_parser.classes.Operator.is_unary |
Definition at line 181 of file interface_parser/classes.py.
gtwrap.interface_parser.classes.Operator.name |
Definition at line 176 of file interface_parser/classes.py.
gtwrap.interface_parser.classes.Operator.operator |
Definition at line 177 of file interface_parser/classes.py.
gtwrap.interface_parser.classes.Operator.parent |
Definition at line 183 of file interface_parser/classes.py.
gtwrap.interface_parser.classes.Operator.return_type |
Definition at line 178 of file interface_parser/classes.py.
|
static |
Definition at line 163 of file interface_parser/classes.py.