Public Member Functions | Public Attributes | Static Public Attributes | List of all members
gtwrap.interface_parser.classes.Operator Class Reference

Public Member Functions

def __init__
 
def __repr__ (self)
 

Public Attributes

 args
 
 is_const
 
 is_unary
 
 name
 
 operator
 
 parent
 
 return_type
 

Static Public Attributes

 rule
 

Detailed Description

Rule for parsing operator overloads.

E.g.
```
class Overload {
    Vector2 operator+(const Vector2 &v) const;
};

Definition at line 152 of file interface_parser/classes.py.

Constructor & Destructor Documentation

◆ __init__()

def gtwrap.interface_parser.classes.Operator.__init__ (   self,
  name 
)

Definition at line 175 of file interface_parser/classes.py.

Member Function Documentation

◆ __repr__()

def gtwrap.interface_parser.classes.Operator.__repr__ (   self,
  str 
)

Definition at line 205 of file interface_parser/classes.py.

Member Data Documentation

◆ args

gtwrap.interface_parser.classes.Operator.args

Definition at line 184 of file interface_parser/classes.py.

◆ is_const

gtwrap.interface_parser.classes.Operator.is_const

Definition at line 185 of file interface_parser/classes.py.

◆ is_unary

gtwrap.interface_parser.classes.Operator.is_unary

Definition at line 186 of file interface_parser/classes.py.

◆ name

gtwrap.interface_parser.classes.Operator.name

Definition at line 181 of file interface_parser/classes.py.

◆ operator

gtwrap.interface_parser.classes.Operator.operator

Definition at line 182 of file interface_parser/classes.py.

◆ parent

gtwrap.interface_parser.classes.Operator.parent

Definition at line 188 of file interface_parser/classes.py.

◆ return_type

gtwrap.interface_parser.classes.Operator.return_type

Definition at line 183 of file interface_parser/classes.py.

◆ rule

gtwrap.interface_parser.classes.Operator.rule
static

Definition at line 162 of file interface_parser/classes.py.


The documentation for this class was generated from the following file:


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:47:26