KIDS  ver-0.0.1
KIDS : Kernel Integrated Dynamics Simulator
Loading...
Searching...
No Matches
swigInputBuilder.SwigInputBuilder Class Reference
Collaboration diagram for swigInputBuilder.SwigInputBuilder:
Collaboration graph

Public Member Functions

 __init__ (self, inputDirname, configFilename, outputFilename=None, docstringFilename=None, pythonprependFilename=None, pythonappendFilename=None, skipAdditionalMethods=[], SWIG_VERSION='3.0.2')
 
 writeFactories (self)
 
 writeGlobalConstants (self)
 
 writeForwardDeclarations (self)
 
 writeClassDeclarations (self)
 
 writeEnumerations (self, classNode)
 
 writeMethods (self, classNode)
 
 writeSwigFile (self)
 

Public Attributes

 nodeByID
 
 configModule
 
 skipMethods
 
 doc
 
 fOut
 
 fOutDocstring
 
 fOutPythonprepend
 
 fOutPythonappend
 

Protected Member Functions

 _getNodeByID (self, id)
 
 _buildOrderedClassNodes (self)
 
 _findBaseNodes (self, node, excludedClassNodes=[])
 

Protected Attributes

 _enumByClassname
 
 _orderedClassNodes
 

Detailed Description

Definition at line 169 of file swigInputBuilder.py.

Constructor & Destructor Documentation

◆ __init__()

swigInputBuilder.SwigInputBuilder.__init__ ( self,
inputDirname,
configFilename,
outputFilename = None,
docstringFilename = None,
pythonprependFilename = None,
pythonappendFilename = None,
skipAdditionalMethods = [],
SWIG_VERSION = '3.0.2' )

Definition at line 170 of file swigInputBuilder.py.

Member Function Documentation

◆ _buildOrderedClassNodes()

swigInputBuilder.SwigInputBuilder._buildOrderedClassNodes ( self)
protected

◆ _findBaseNodes()

swigInputBuilder.SwigInputBuilder._findBaseNodes ( self,
node,
excludedClassNodes = [] )
protected

◆ _getNodeByID()

swigInputBuilder.SwigInputBuilder._getNodeByID ( self,
id )
protected

◆ writeClassDeclarations()

◆ writeEnumerations()

swigInputBuilder.SwigInputBuilder.writeEnumerations ( self,
classNode )

◆ writeFactories()

◆ writeForwardDeclarations()

◆ writeGlobalConstants()

swigInputBuilder.SwigInputBuilder.writeGlobalConstants ( self)

◆ writeMethods()

◆ writeSwigFile()

swigInputBuilder.SwigInputBuilder.writeSwigFile ( self)

Definition at line 710 of file swigInputBuilder.py.

References swigInputBuilder.SwigInputBuilder.fOut.

Member Data Documentation

◆ _enumByClassname

swigInputBuilder.SwigInputBuilder._enumByClassname
protected

◆ _orderedClassNodes

◆ configModule

swigInputBuilder.SwigInputBuilder.configModule

◆ doc

◆ fOut

◆ fOutDocstring

swigInputBuilder.SwigInputBuilder.fOutDocstring

◆ fOutPythonappend

swigInputBuilder.SwigInputBuilder.fOutPythonappend

Definition at line 214 of file swigInputBuilder.py.

Referenced by swigInputBuilder.SwigInputBuilder.writeMethods().

◆ fOutPythonprepend

swigInputBuilder.SwigInputBuilder.fOutPythonprepend

Definition at line 209 of file swigInputBuilder.py.

Referenced by swigInputBuilder.SwigInputBuilder.writeMethods().

◆ nodeByID

swigInputBuilder.SwigInputBuilder.nodeByID

Definition at line 179 of file swigInputBuilder.py.

Referenced by swigInputBuilder.SwigInputBuilder._getNodeByID().

◆ skipMethods


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