TCE.base.osal
index
/opt/tce/lib/python2.5/site-packages/TCE/base/osal.so

 
Classes
       
Boost.Python.instance(__builtin__.object)
Operation
NullOperation

 
class NullOperation(Operation)
    
Method resolution order:
NullOperation
Operation
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
C++ signature:
__init__(_object*) -> void*
affectedBy(...)
C++ signature:
    affectedBy(NullOperation {lvalue}, unsigned int i) -> std::string
C++ signature:
    affectedBy(NullOperation_wrapper {lvalue}, unsigned int i) -> std::string
affectedByCount(...)
C++ signature:
    affectedByCount(NullOperation {lvalue}) -> int
C++ signature:
    affectedByCount(NullOperation_wrapper {lvalue}) -> int
affects(...)
C++ signature:
    affects(NullOperation {lvalue}, unsigned int i) -> std::string
C++ signature:
    affects(NullOperation_wrapper {lvalue}, unsigned int i) -> std::string
affectsCount(...)
C++ signature:
    affectsCount(NullOperation {lvalue}) -> int
C++ signature:
    affectsCount(NullOperation_wrapper {lvalue}) -> int
behavior(...)
C++ signature:
behavior(NullOperation {lvalue}) -> OperationBehavior
canSwap(...)
C++ signature:
    canSwap(NullOperation {lvalue}, int id1, int id2) -> bool
C++ signature:
    canSwap(NullOperation_wrapper {lvalue}, int id1, int id2) -> bool
canTrap(...)
C++ signature:
    canTrap(NullOperation {lvalue}) -> bool
C++ signature:
    canTrap(NullOperation_wrapper {lvalue}) -> bool
createState(...)
C++ signature:
    createState(NullOperation {lvalue}, OperationContext {lvalue} context) -> void*
C++ signature:
    createState(NullOperation_wrapper {lvalue}, OperationContext {lvalue} context) -> void*
deleteState(...)
C++ signature:
    deleteState(NullOperation {lvalue}, OperationContext {lvalue} context) -> void*
C++ signature:
    deleteState(NullOperation_wrapper {lvalue}, OperationContext {lvalue} context) -> void*
dependsOn(...)
C++ signature:
    dependsOn(NullOperation {lvalue}, Operation op) -> bool
C++ signature:
    dependsOn(NullOperation_wrapper {lvalue}, Operation op) -> bool
hasSideEffects(...)
C++ signature:
    hasSideEffects(NullOperation {lvalue}) -> bool
C++ signature:
    hasSideEffects(NullOperation_wrapper {lvalue}) -> bool
input(...)
C++ signature:
input(NullOperation {lvalue}, int id) -> Operand
isControlFlowOperation(...)
C++ signature:
    isControlFlowOperation(NullOperation {lvalue}) -> bool
C++ signature:
    isControlFlowOperation(NullOperation_wrapper {lvalue}) -> bool
lateResult(...)
C++ signature:
    lateResult(NullOperation {lvalue}, SimValue** arg0, OperationContext {lvalue} context) -> bool
C++ signature:
    lateResult(NullOperation_wrapper {lvalue}, SimValue** arg0, OperationContext {lvalue} context) -> bool
name(...)
C++ signature:
    name(NullOperation {lvalue}) -> std::string
C++ signature:
    name(NullOperation_wrapper {lvalue}) -> std::string
numberOfInputs(...)
C++ signature:
    numberOfInputs(NullOperation {lvalue}) -> int
C++ signature:
    numberOfInputs(NullOperation_wrapper {lvalue}) -> int
numberOfOutputs(...)
C++ signature:
    numberOfOutputs(NullOperation {lvalue}) -> int
C++ signature:
    numberOfOutputs(NullOperation_wrapper {lvalue}) -> int
operand(...)
C++ signature:
operand(NullOperation {lvalue}, int id) -> Operand
output(...)
C++ signature:
output(NullOperation {lvalue}, int id) -> Operand
readsMemory(...)
C++ signature:
    readsMemory(NullOperation {lvalue}) -> bool
C++ signature:
    readsMemory(NullOperation_wrapper {lvalue}) -> bool
setBehavior(...)
C++ signature:
    setBehavior(NullOperation {lvalue}, OperationBehavior {lvalue} behavior) -> void*
C++ signature:
    setBehavior(NullOperation_wrapper {lvalue}, OperationBehavior {lvalue} behavior) -> void*
simulateTrigger(...)
C++ signature:
    simulateTrigger(NullOperation {lvalue}, SimValue** arg0, OperationContext {lvalue} context) -> bool
C++ signature:
    simulateTrigger(NullOperation_wrapper {lvalue}, SimValue** arg0, OperationContext {lvalue} context) -> bool
usesMemory(...)
C++ signature:
    usesMemory(NullOperation {lvalue}) -> bool
C++ signature:
    usesMemory(NullOperation_wrapper {lvalue}) -> bool
writesMemory(...)
C++ signature:
    writesMemory(NullOperation {lvalue}) -> bool
C++ signature:
    writesMemory(NullOperation_wrapper {lvalue}) -> bool

Data and other attributes defined here:
__instance_size__ = 124

Methods inherited from Operation:
canBeSimulated(...)
C++ signature:
    canBeSimulated(Operation {lvalue}) -> bool
C++ signature:
    canBeSimulated(Operation_wrapper {lvalue}) -> bool
dag(...)
C++ signature:
dag(Operation {lvalue}) -> OperationDAG
expandedDag(...)
C++ signature:
expandedDag(Operation {lvalue}) -> OperationDAG
loadState(...)
C++ signature:
    loadState(Operation {lvalue}, ObjectState const* state) -> void*
C++ signature:
    loadState(Operation_wrapper {lvalue}, ObjectState const* state) -> void*
saveState(...)
C++ signature:
    saveState(Operation {lvalue}) -> ObjectState*
C++ signature:
    saveState(Operation_wrapper {lvalue}) -> ObjectState*

Data descriptors inherited from Operation:
OPRN_AFFECTED_BY
OPRN_AFFECTS
OPRN_CONTROL_FLOW
OPRN_IN
OPRN_INPUTS
OPRN_NAME
OPRN_OPERATION
OPRN_OUT
OPRN_OUTPUTS
OPRN_READS_MEMORY
OPRN_SIDE_EFFECTS
OPRN_TRAP
OPRN_TRIGGER
OPRN_WRITES_MEMORY

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class Operation(Boost.Python.instance)
    
Method resolution order:
Operation
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
C++ signature:
__init__(_object*, std::string name, OperationBehavior {lvalue} behavior) -> void*
affectedBy(...)
C++ signature:
    affectedBy(Operation {lvalue}, unsigned int i) -> std::string
C++ signature:
    affectedBy(Operation_wrapper {lvalue}, unsigned int i) -> std::string
affectedByCount(...)
C++ signature:
    affectedByCount(Operation {lvalue}) -> int
C++ signature:
    affectedByCount(Operation_wrapper {lvalue}) -> int
affects(...)
C++ signature:
    affects(Operation {lvalue}, unsigned int i) -> std::string
C++ signature:
    affects(Operation_wrapper {lvalue}, unsigned int i) -> std::string
affectsCount(...)
C++ signature:
    affectsCount(Operation {lvalue}) -> int
C++ signature:
    affectsCount(Operation_wrapper {lvalue}) -> int
behavior(...)
C++ signature:
behavior(Operation {lvalue}) -> OperationBehavior
canBeSimulated(...)
C++ signature:
    canBeSimulated(Operation {lvalue}) -> bool
C++ signature:
    canBeSimulated(Operation_wrapper {lvalue}) -> bool
canSwap(...)
C++ signature:
    canSwap(Operation {lvalue}, int id1, int id2) -> bool
C++ signature:
    canSwap(Operation_wrapper {lvalue}, int id1, int id2) -> bool
canTrap(...)
C++ signature:
    canTrap(Operation {lvalue}) -> bool
C++ signature:
    canTrap(Operation_wrapper {lvalue}) -> bool
createState(...)
C++ signature:
    createState(Operation {lvalue}, OperationContext {lvalue} context) -> void*
C++ signature:
    createState(Operation_wrapper {lvalue}, OperationContext {lvalue} context) -> void*
dag(...)
C++ signature:
dag(Operation {lvalue}) -> OperationDAG
deleteState(...)
C++ signature:
    deleteState(Operation {lvalue}, OperationContext {lvalue} context) -> void*
C++ signature:
    deleteState(Operation_wrapper {lvalue}, OperationContext {lvalue} context) -> void*
dependsOn(...)
C++ signature:
    dependsOn(Operation {lvalue}, Operation op) -> bool
C++ signature:
    dependsOn(Operation_wrapper {lvalue}, Operation op) -> bool
expandedDag(...)
C++ signature:
expandedDag(Operation {lvalue}) -> OperationDAG
hasSideEffects(...)
C++ signature:
    hasSideEffects(Operation {lvalue}) -> bool
C++ signature:
    hasSideEffects(Operation_wrapper {lvalue}) -> bool
input(...)
C++ signature:
input(Operation {lvalue}, int id) -> Operand
isControlFlowOperation(...)
C++ signature:
    isControlFlowOperation(Operation {lvalue}) -> bool
C++ signature:
    isControlFlowOperation(Operation_wrapper {lvalue}) -> bool
lateResult(...)
C++ signature:
    lateResult(Operation {lvalue}, SimValue** arg0, OperationContext {lvalue} context) -> bool
C++ signature:
    lateResult(Operation_wrapper {lvalue}, SimValue** arg0, OperationContext {lvalue} context) -> bool
loadState(...)
C++ signature:
    loadState(Operation {lvalue}, ObjectState const* state) -> void*
C++ signature:
    loadState(Operation_wrapper {lvalue}, ObjectState const* state) -> void*
name(...)
C++ signature:
    name(Operation {lvalue}) -> std::string
C++ signature:
    name(Operation_wrapper {lvalue}) -> std::string
numberOfInputs(...)
C++ signature:
    numberOfInputs(Operation {lvalue}) -> int
C++ signature:
    numberOfInputs(Operation_wrapper {lvalue}) -> int
numberOfOutputs(...)
C++ signature:
    numberOfOutputs(Operation {lvalue}) -> int
C++ signature:
    numberOfOutputs(Operation_wrapper {lvalue}) -> int
operand(...)
C++ signature:
operand(Operation {lvalue}, int id) -> Operand
output(...)
C++ signature:
output(Operation {lvalue}, int id) -> Operand
readsMemory(...)
C++ signature:
    readsMemory(Operation {lvalue}) -> bool
C++ signature:
    readsMemory(Operation_wrapper {lvalue}) -> bool
saveState(...)
C++ signature:
    saveState(Operation {lvalue}) -> ObjectState*
C++ signature:
    saveState(Operation_wrapper {lvalue}) -> ObjectState*
setBehavior(...)
C++ signature:
    setBehavior(Operation {lvalue}, OperationBehavior {lvalue} behavior) -> void*
C++ signature:
    setBehavior(Operation_wrapper {lvalue}, OperationBehavior {lvalue} behavior) -> void*
simulateTrigger(...)
C++ signature:
    simulateTrigger(Operation {lvalue}, SimValue** arg0, OperationContext {lvalue} context) -> bool
C++ signature:
    simulateTrigger(Operation_wrapper {lvalue}, SimValue** arg0, OperationContext {lvalue} context) -> bool
usesMemory(...)
C++ signature:
    usesMemory(Operation {lvalue}) -> bool
C++ signature:
    usesMemory(Operation_wrapper {lvalue}) -> bool
writesMemory(...)
C++ signature:
    writesMemory(Operation {lvalue}) -> bool
C++ signature:
    writesMemory(Operation_wrapper {lvalue}) -> bool

Data descriptors defined here:
OPRN_AFFECTED_BY
OPRN_AFFECTS
OPRN_CONTROL_FLOW
OPRN_IN
OPRN_INPUTS
OPRN_NAME
OPRN_OPERATION
OPRN_OUT
OPRN_OUTPUTS
OPRN_READS_MEMORY
OPRN_SIDE_EFFECTS
OPRN_TRAP
OPRN_TRIGGER
OPRN_WRITES_MEMORY

Data and other attributes defined here:
__instance_size__ = 124

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
T.__new__(S, ...) -> a new object with type S, a subtype of T