Panda3D
Public Member Functions | Public Attributes | List of all members
FFIMethodArgumentTree Class Reference

Public Member Functions

def __init__ (self, classTypeDesc, methodSpecList)
 
def fillInArgTypes (self, argTypes, methodSpec)
 
def isSinglePath (self)
 
def setup (self)
 
def traverse (self, file, nesting, level)
 

Public Attributes

 argSpec
 
 classTypeDesc
 
 methodSpecList
 
 tree
 

Detailed Description

Tree is made from nested dictionaries.
The keys are methodNamed.
The values are [tree, methodSpec]
methodSpec may be None at any level
If tree is None, it is a leaf node and methodSpec will be defined

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  classTypeDesc,
  methodSpecList 
)

Member Function Documentation

◆ fillInArgTypes()

def fillInArgTypes (   self,
  argTypes,
  methodSpec 
)

◆ isSinglePath()

def isSinglePath (   self)

◆ setup()

def setup (   self)

◆ traverse()

def traverse (   self,
  file,
  nesting,
  level 
)

Member Data Documentation

◆ argSpec

argSpec

◆ classTypeDesc

classTypeDesc

◆ methodSpecList

methodSpecList

◆ tree

tree