Dataflow Software Stack  032db78
Master Thesis of Mathijs Saey at the VUB
 All Classes Namespaces Files Functions Variables Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 ▼NbackEndDISc backend Selector
 ▼NDVMDVM Backend
 ▼NdisDis writer
 CDISThis class collects the necessary data to generate a DIS string
 ▼NcoreDataflow Virtual Machine
 ▼NcontextDVM Contexts
 CContextDVM Context
 CContextCreatorContext creator
 ▼NcontextMatcherDVM context matcher
 CContextMatcherDVM Context matcher
 ▼NdispatcherDVM token dispatcher
 CTokenDispatcherToken Dispatcher
 ▼NinstructionDVM instruction definitions
 CConstantConstant instruction
 CContextChangeRepresents a context change in the program
 CContextRestoreRepresents the restoration of context
 CDestinationAn instruction that inherits from this class promises to send it's output to a destination that can be added through the addDestination method
 CDestinationListDVM instruction that sends any token it produces to all of the memebers of it's destination list
 CDestinationMapDVM instruction that sends output it produces to a destination based on the output port of the output
 CInstructionGeneral DVM instruction
 CLiteralInstruction that accepts a literal
 COperationInstructionAn operation instruction defines a single operation on all of it's inputs
 CSinkSink instruction
 CSplitSplit instruction
 CStopInstructionRepresents the end of the program
 CSwitchRepresents an instruction that will dynamically determine the destination of it's tokens at runtime
 ▼NmemoryDVM instruction memory
 CInstructionMemoryThe Instruction memory stores all of the instructions in the program
 ▼NruntimeDVM runtime core
 CCoreRuntime core
 ▼NschedulerDVM instruction scheduler
 CSchedulerDVM Scheduler
 ▼NtokenDVM Tagged tokens
 CAbstractTagRepresents a tag
 CExternalTagExternal Tag
 CStopTagStop Tag
 CTagStandard tag
 CTokenRepresents a DVM token
 ▼NtokenizerDVM token creator
 CContextManagerContext Manager
 CSwitcherToken Switcher
 CTokenizerDVM Token creator
 ▼NfrontEndDISc Frontend Selector
 ▼NIF1DISc IF1 Parser
 ▼NenvironmentNode lookup and scoping rules
 CCompoundScopeSingle part of the scope stack
 CScopeSingle part of the scope stack
 ▼NtypeType parser
 C_BasicTypeRepresents one of the basic IF1 types
 C_CombinedTypeWrapper around a combined type that contains multiple base types
 C_ContainerTypeWrapper around a container that contains a single base type (such as an array)
 C_FunctionTypeWrapper around a function type
 C_PointerTypeWrapper around a pointer to the first element of a combined type
 C_Type
 C_TypePoolStore all the encountered types
 C_UnknownTypeRepresents any possible type
 ▼NIGRDVM Intermediate Graph Representation
 ▼NliteralLiteral definitions
 CLiteralLiteral
 ▼NnodeNode definitions
 CCallNodeCall node
 CCompoundNodeCompound node
 CConstantNodeConstant node
 CNodeStandard node
 COperationNodeOperation node
 CSubGraphEntryNodeEntry point of a subgraph
 CSubGraphExitNodeExit point of a subgraph
 ▼NportPort definitions
 CInputPortPort that accepts input for a node
 COutputPortExit point of a node
 CPortAbstract Port
 ▼NsubgraphSubGraph definitions
 CSubGraphSubGraph