Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AnnotatedTime
risc::tools::AstAttributeColor
risc::sg::BreakStmtVisitor
risc::sg::CachedFunctionAstAttributesThis class stores precached information of a analyzed function. Each function definition has an associated precached ast attribute. So, we store the beginning vertex and the leaving segments of a vertex
risc::tools::CDefinitionsThis class stores C and C++ definition pointer This class does not need any initialization
risc::Class
risc::sg::Conflict
risc::sg::ConflictTable::ConflictInformation
risc::sg::ConflictTable
risc::sg::ContinueStmtVisitor
risc::CThread
risc::sg::DataConflictAstAttributesThis class should be used for the data conflict analysis. We can mark a SgVariableRef instance which has reading or writing access or is unused
risc::sg::DataConflictTableThis class represents the data conflict table among the individual segments. Two segments have a conflict if a least one variable is by the first segment and read by the second segment. A two dimensional array represents this array
risc::Definition
risc::Design
DynamicEvent
DynamicEventAndList
DynamicEventAndListElement
DynamicEventList
DynamicEventOrList
DynamicEventOrListElement
DynamicHierarchicalChannel
DynamicModule
DynamicObject
risc::DynamicPathInstanceMapper
DynamicPointer
DynamicPort
DynamicPrimChannel
DynamicReference
DynamicVariable
risc::sg::Edge
risc::sg::EdgePropertyWriter
risc::InstanceTree::Element
risc::Event
risc::EventAndList
risc::sg::EventConflictTableThe conflicts are stored in the base class variable conflict_table_. The columns represent wait statements of the segments. The rows are representing the notifications of events. So, a true in conflict_table_[i][j] means that the associated segment/instance i notifies the event for which the associated segment/instance j is waiting
risc::EventOrList
risc::Function
FunctionAnnotation
risc::sg::FunctionAnnotationAttributes
risc::sg::FunctionParameterReferenceAttribute
risc::GlobalDesign
risc::sg::GraphPropertyWriter
risc::HierarchicalChannel
risc::HierarchicalChannelInstance
risc::InOutPort
risc::InPort
risc::Instance
risc::InstanceTree
risc::inst::InstrumentationTraversalThe AST traversal class
risc::Interface
risc::sg::LeafNodeVisitor
risc::sg::LocalReferenceAttribute
risc::sg::MappedVariableThis is a helper class to describe a variable in the design through the symbol and the instance id
risc::Method
risc::ModuleThis class represents instances
risc::ModuleInstanceThis class represents a instance of a module
risc::Object
risc::OutPort
risc::tools::ParseStatusThis class stores the command-line options
risc::PathInstanceMapperThis class can be used as a lookup table between an instance id of a module or hierarchical channel and the instance tree
risc::Port
risc::PrimitiveChannel
risc::PrimitiveChannelInstance
risc::tools::RoseNodes
risc::sg::Segment
risc::sg::SegmentGraphThis class represents a segment graph for a process
risc::StaticPathInstanceMapper
risc::tools::SystemCDefinitionsThis class stores all SystemC definition pointer This class does not need any initialization
risc::Thread
risc::sg::TimeThis class represents timing in discrete event simulation
timeAdvanceTableThis class represents the time advanced tables for a given segment graph. We distinguish between the 'current time table' and the 'next time table'
risc::sg::TimeAdvanceTable
risc::tools::UserSpaceFilter
risc::VariableThis class represents a variable in a module
risc::sg::VertexPropertyWriter
WaitAnnotation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 30 Sep 2016 by  doxygen 1.6.1