Visual Servoing Platform version 3.7.0
Loading...
Searching...
No Matches
gen2.FuncInfo Class Reference
Inheritance diagram for gen2.FuncInfo:

Public Member Functions

 __init__ (self, classname, name, cname, isconstructor, namespace, isclassmethod)
 add_variant (self, decl)
 get_wrapper_name (self)
 get_wrapper_prototype (self, codegen)
 get_tab_entry (self)
 gen_code (self, codegen)

Public Attributes

 classname = classname
 name = name
 cname = cname
 isconstructor = isconstructor
 namespace = namespace
 isclassmethod = isclassmethod
list variants = []

Detailed Description

Definition at line 522 of file gen2.py.

Constructor & Destructor Documentation

◆ __init__()

gen2.FuncInfo.__init__ ( self,
classname,
name,
cname,
isconstructor,
namespace,
isclassmethod )

Definition at line 523 of file gen2.py.

Member Function Documentation

◆ add_variant()

◆ gen_code()

◆ get_tab_entry()

gen2.FuncInfo.get_tab_entry ( self)

◆ get_wrapper_name()

◆ get_wrapper_prototype()

gen2.FuncInfo.get_wrapper_prototype ( self,
codegen )

Member Data Documentation

◆ classname

gen2.FuncInfo.classname = classname

Definition at line 524 of file gen2.py.

Referenced by add_variant(), gen_code(), get_wrapper_name(), and get_wrapper_prototype().

◆ cname

gen2.FuncInfo.cname = cname

Definition at line 526 of file gen2.py.

Referenced by gen_java.FuncInfo.__eq__(), and gen_code().

◆ isclassmethod

gen2.FuncInfo.isclassmethod = isclassmethod

Definition at line 529 of file gen2.py.

Referenced by gen_code(), get_tab_entry(), and get_wrapper_name().

◆ isconstructor

gen2.FuncInfo.isconstructor = isconstructor

Definition at line 527 of file gen2.py.

Referenced by add_variant(), gen_code(), get_tab_entry(), and get_wrapper_prototype().

◆ name

◆ namespace

gen2.FuncInfo.namespace = namespace

Definition at line 528 of file gen2.py.

Referenced by gen_java.GeneralInfo.fullClass(), gen_code(), and get_wrapper_name().

◆ variants

gen2.FuncInfo.variants = []

Definition at line 530 of file gen2.py.

Referenced by add_variant(), gen_code(), and get_tab_entry().