TwiceAsNice  2019-02-18
Public Member Functions | Public Attributes | List of all members
basda2xx.ParseClass Class Reference

Generate C++ header files, class files and python C++ module library files from a basda file. More...

Collaboration diagram for basda2xx.ParseClass:
Collaboration graph

Public Member Functions

def __init__ (self)
 
def readFile (self, _file)
 
def printFunc (self, _func)
 
def parseFuncPar (self, _parstr)
 
def addToMappings (self, _ctype)
 
def parseFunction (self, _func)
 
def addFunction (self, _func)
 
def parseProperty (self, _prop)
 
def parseExceptions (self, _prop)
 
def parseFile (self, _file)
 
def __init__ (self)
 
def readFile (self, _file)
 
def printFunc (self, _func)
 
def parseFuncPar (self, _parstr)
 
def addToMappings (self, _ctype)
 
def parseFunction (self, _func)
 
def addFunction (self, _func)
 
def parseProperty (self, _prop)
 
def parseExceptions (self, _prop)
 
def parseFile (self, _file)
 

Public Attributes

 filename
 
 namespace
 
 interface
 
 pyinterface
 
 completion
 
 mastermap
 
 include
 
 sliceinc
 
 slicemap
 
 functions
 
 properties
 
 exceptions
 
 minimal
 
 swInfix
 

Detailed Description

Generate C++ header files, class files and python C++ module library files from a basda file.

Constructor & Destructor Documentation

◆ __init__() [1/2]

def basda2xx.ParseClass.__init__ (   self)

◆ __init__() [2/2]

def basda2xx.ParseClass.__init__ (   self)

Member Function Documentation

◆ addFunction() [1/2]

def basda2xx.ParseClass.addFunction (   self,
  _func 
)

◆ addFunction() [2/2]

def basda2xx.ParseClass.addFunction (   self,
  _func 
)

◆ addToMappings() [1/2]

def basda2xx.ParseClass.addToMappings (   self,
  _ctype 
)

◆ addToMappings() [2/2]

def basda2xx.ParseClass.addToMappings (   self,
  _ctype 
)

◆ parseExceptions() [1/2]

def basda2xx.ParseClass.parseExceptions (   self,
  _prop 
)

◆ parseExceptions() [2/2]

def basda2xx.ParseClass.parseExceptions (   self,
  _prop 
)

◆ parseFile() [1/2]

def basda2xx.ParseClass.parseFile (   self,
  _file 
)

◆ parseFile() [2/2]

def basda2xx.ParseClass.parseFile (   self,
  _file 
)

◆ parseFuncPar() [1/2]

def basda2xx.ParseClass.parseFuncPar (   self,
  _parstr 
)

◆ parseFuncPar() [2/2]

def basda2xx.ParseClass.parseFuncPar (   self,
  _parstr 
)

◆ parseFunction() [1/2]

def basda2xx.ParseClass.parseFunction (   self,
  _func 
)

◆ parseFunction() [2/2]

def basda2xx.ParseClass.parseFunction (   self,
  _func 
)

◆ parseProperty() [1/2]

def basda2xx.ParseClass.parseProperty (   self,
  _prop 
)

◆ parseProperty() [2/2]

def basda2xx.ParseClass.parseProperty (   self,
  _prop 
)

◆ printFunc() [1/2]

def basda2xx.ParseClass.printFunc (   self,
  _func 
)

◆ printFunc() [2/2]

def basda2xx.ParseClass.printFunc (   self,
  _func 
)

◆ readFile() [1/2]

def basda2xx.ParseClass.readFile (   self,
  _file 
)

◆ readFile() [2/2]

def basda2xx.ParseClass.readFile (   self,
  _file 
)

Member Data Documentation

◆ completion

basda2xx.ParseClass.completion

◆ exceptions

basda2xx.ParseClass.exceptions

◆ filename

basda2xx.ParseClass.filename

◆ functions

basda2xx.ParseClass.functions

◆ include

basda2xx.ParseClass.include

◆ interface

basda2xx.ParseClass.interface

◆ mastermap

basda2xx.ParseClass.mastermap

◆ minimal

basda2xx.ParseClass.minimal

◆ namespace

basda2xx.ParseClass.namespace

◆ properties

basda2xx.ParseClass.properties

◆ pyinterface

basda2xx.ParseClass.pyinterface

◆ sliceinc

basda2xx.ParseClass.sliceinc

◆ slicemap

basda2xx.ParseClass.slicemap

◆ swInfix

basda2xx.ParseClass.swInfix

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