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.