TwiceAsNice
2019-02-18
|
Classes | |
class | Function |
class | GenerateCc |
class | GenerateCCInterface |
Generate a C++ interface from a basda definition file. More... | |
class | GenerateCCSkeleton |
generate a base (skeleton) C++ class from a basda definition file. More... | |
class | GenerateCCSkeletonPython |
Generate a C++ Skeleton file for a python module from a basda file. More... | |
class | GenerateCCWorker |
class | GenerateDataCC |
class | GenerateDataH |
generate the C++ header file for the data (variable) section from a basda file. More... | |
class | GenerateExceptionH |
generate a C++ header file for the exceptions defined in a basda file. More... | |
class | GenerateH |
Generate a C++ header file out of a basda definition file. More... | |
class | GenerateHInterface |
Generate a C++ header file for the interface with a basda server from a basda definition file. More... | |
class | GenerateHSkeleton |
Generate the skeleton class header file from a basda definition file. More... | |
class | GenerateHSkeletonPython |
Generate a header file for a python module with the Skeleton base class from a basda file. More... | |
class | GenerateIce |
Generate the ice definition from a basda file. More... | |
class | GenerateInternalExceptionCC |
class | GenerateNiceType |
class | GenerateOperatorsCC |
Generate stream operators from a basda definition file. More... | |
class | GenerateOperatorsH |
Generate a C++ header file that declares the stream operators out of the basda file. More... | |
class | GeneratePyWrapper |
class | GenerateQtWrapper |
class | ParseClass |
Generate C++ header files, class files and python C++ module library files from a basda file. More... | |
class | switch |
Functions | |
def | toIceTypeVar (_str) |
map a basda node string to a ice name Switch the name to lower case and remove dots and underscores. More... | |
def | toCppVar (_str) |
map a basda node string to a C++ name. More... | |
def | toPyVar (_str) |
map a C++ function string to python Remove everything up to the first double colon and translate the first letter to uppercase. More... | |
def | usage () |
usage reminder of the command line interface More... | |
def | main () |
The command line interface. More... | |
Variables | |
bool | verbose = False |
def basda2xx.main | ( | void | ) |
The command line interface.
def basda2xx.toCppVar | ( | _str | ) |
map a basda node string to a C++ name.
Switch the name to lower case and remove dots.
def basda2xx.toIceTypeVar | ( | _str | ) |
map a basda node string to a ice name Switch the name to lower case and remove dots and underscores.
def basda2xx.toPyVar | ( | _str | ) |
map a C++ function string to python Remove everything up to the first double colon and translate the first letter to uppercase.
def basda2xx.usage | ( | void | ) |
usage reminder of the command line interface
bool basda2xx.verbose = False |