| |
- CConverter(Converter)
-
- AsArrayTypedSize
- PyConverter(Converter)
-
- AsArrayOfType
- AsArrayTyped
- object
-
- storePointerType
class AsArrayOfType(PyConverter) |
|
Given arrayName and typeName coerce arrayName to array of type typeName |
|
- Method resolution order:
- AsArrayOfType
- PyConverter
- Converter
- object
Methods defined here:
- __call__(self, arg, wrappedOperation, args)
- Get the arg as an array of the appropriate type
- __init__(self, arrayName='pointer', typeName='type')
Data and other attributes defined here:
- argNames = ('arrayName', 'typeName')
- indexLookups = (('arrayIndex', 'arrayName', 'pyArgIndex'), ('typeIndex', 'typeName', 'pyArgIndex'))
Methods inherited from Converter:
- finalise(self, wrapper)
- Look up our indices (where appropriate)
Data descriptors inherited from Converter:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
|
class AsArrayTyped(PyConverter) |
|
Given arrayName and arrayType, convert arrayName to array of type |
|
- Method resolution order:
- AsArrayTyped
- PyConverter
- Converter
- object
Methods defined here:
- __call__(self, arg, wrappedOperation, args)
- Get the arg as an array of the appropriate type
- __init__(self, arrayName='pointer', arrayType=None)
Data and other attributes defined here:
- argNames = ('arrayName', 'arrayType')
- indexLookups = (('arrayIndex', 'arrayName', 'pyArgIndex'),)
Methods inherited from Converter:
- finalise(self, wrapper)
- Look up our indices (where appropriate)
Data descriptors inherited from Converter:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
|
class AsArrayTypedSize(CConverter) |
|
Given arrayName and arrayType, determine size of arrayName |
|
- Method resolution order:
- AsArrayTypedSize
- CConverter
- Converter
- object
Methods defined here:
- __call__(self, pyArgs, index, wrappedOperation)
- Get the arg as an array of the appropriate type
- __init__(self, arrayName='pointer', arrayType=None)
Data and other attributes defined here:
- argNames = ('arrayName', 'arrayType')
- indexLookups = (('arrayIndex', 'arrayName', 'pyArgIndex'),)
Methods inherited from Converter:
- finalise(self, wrapper)
- Look up our indices (where appropriate)
Data descriptors inherited from Converter:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
|
class storePointerType(object) |
|
Store named pointer value in context indexed by constant
pointerName -- named pointer argument
constant -- constant used to index in the context storage
Stores the pyArgs (i.e. result of pyConverters) for the named
pointer argument... |
|
Methods defined here:
- __call__(self, result, baseOperation, pyArgs, cArgs)
- __init__(self, pointerName, constant)
- finalise(self, wrapper)
Data descriptors defined here:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
| |