The Sparta Modeling Framework
Loading...
Searching...
No Matches
Class Index
A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | W | _
A
DebugMemoryIF::AccessWindow (sparta::memory)
add_pointer (MetaStruct)
add_pointer< const T * > (MetaStruct)
add_pointer< const T *const > (MetaStruct)
add_pointer< T * > (MetaStruct)
add_pointer< T *const > (MetaStruct)
AgedArrayCollector (sparta::collection)
TreeNode::ANY_TYPE (sparta)
ConfigApplicator::ApplyFilter (sparta::app)
ArchData (sparta)
ArchDataContainer (sparta)
ArchDataSegment (sparta)
ArchiveController (sparta::statistics)
ArchiveDataSeries (sparta::statistics)
ArchiveDispatcher (sparta::statistics)
ArchiveNode (sparta::statistics)
ArchiveSink (sparta::statistics)
ArchiveSource (sparta::statistics)
ArchiveStream (sparta::statistics)
ArchNodeConfigFileApplicator (sparta::app)
Array (sparta)
Array::ArrayIterator (sparta)
AssertContext (sparta)
AssignOnceObject (sparta)
AsyncEvent (sparta)
Audience (sparta)
B
Backtrace (sparta::app)
BacktraceData (sparta::app)
basic_parsed_options (boost::program_options)
BasicFormatter (sparta::log)
BasicHistogram (sparta)
Baz (sparta)
BinaryFunction (sparta::statistics::expression)
BinaryIArchive (sparta::statistics)
BinaryOArchive (sparta::statistics)
bit_reference_to_bool (sparta)
bit_reference_to_bool< typename std::_Bit_reference > (sparta)
BitArray (sparta::utils)
BIU (core_example)
BIU::BIUParameterSet (core_example)
BlockingMemoryIF (sparta::memory)
BlockingMemoryIFNode (sparta::memory)
BlockingMemoryObjectIFNode (sparta::memory)
BoolEnum (sparta)
BoolValue
bounded_int (sparta)
BoundedValue (sparta::utils)
Buffer (sparta)
Bus (sparta)
BusSet (sparta)
C
categories (sparta::log)
Checkpoint (sparta::serialization::checkpoint)
Checkpointer (sparta::serialization::checkpoint)
CheckpointError (sparta::serialization::checkpoint)
CircleExtensions
CircularBuffer (sparta)
Clock (sparta)
ClockManager (sparta)
Collectable (sparta::collection)
Collectable< DataT, collection_phase, MetaStruct::enable_if_t< std::is_base_of< sparta::PairDefinition< MetaStruct::remove_any_pointer_t< DataT > >, typename MetaStruct::remove_any_pointer_t< DataT >::SpartaPairDefinitionType >::value > > (sparta::collection)
CollectableTreeNode (sparta::collection)
Collector (sparta::collection)
ColorScheme (sparta::color)
CommandLineSimulator (sparta::app)
ConfigApplicator (sparta::app)
TieredMap::const_iterator (sparta)
Constant (sparta::statistics::expression)
Consumer
Consumer::ConsumerParameterSet
ContextCounter (sparta)
ContextCounterInfo
Core (core_example)
Core::CoreParameterSet (core_example)
CoreTopology_1 (core_example)
Counter (sparta)
CounterBase (sparta)
CPU (core_example)
CPUFactories (core_example)
CPUFactory (core_example)
CPU::CPUParameterSet (core_example)
CPUTopology (core_example)
create (MetaTypeList)
create< type_list< Elements... > > (MetaTypeList)
create< type_list< Elements... >, Head, Tail... > (MetaTypeList)
create< type_list<>, Head, Tail... > (MetaTypeList)
CycleCounter (sparta)
DAG::CycleException (sparta)
CycleHistogramBase (sparta)
CycleHistogramStandalone (sparta)
CycleHistogramTreeNode (sparta)
D
DAG (sparta)
DatabaseTester (sparta_simdb)
DataContainer (sparta)
DataInPort (sparta)
DataOutPort (sparta)
DataView (sparta)
DebugMemoryIF (sparta::memory)
Decode (core_example)
Decode::DecodeParameterSet (core_example)
DefaultFormatter (sparta::log)
DefaultValues (sparta::app)
RegisterProxyBase::Definition (sparta)
RegisterBase::Field::Definition (sparta)
RegisterBase::Definition (sparta)
DelayedCollectable (sparta::collection)
TreeNode::delegate (sparta)
DeltaCheckpoint (sparta::serialization::checkpoint)
Destination (sparta::log)
DestinationInstance (sparta::log)
DestinationInstance< std::ostream > (sparta::log)
DestinationInstance< std::string > (sparta::log)
DestinationManager (sparta::log)
Dispatch (core_example)
Dispatch::DispatchParameterSet (core_example)
DMIBlockingMemoryIF (sparta::memory)
DynamicResourceTreeNode (sparta)
E
Enum (sparta::utils)
EnumCycleHistogram (sparta)
EnumHistogram (sparta)
Event (sparta)
EventGroup (sparta)
EventNode (sparta)
EventSet (sparta)
ExampleInst (core_example)
ExampleInstPairDef (core_example)
ExampleSimulator
Execute (core_example)
Execute::ExecuteParameterSet (core_example)
ExportedPort (sparta)
Expression (sparta::statistics::expression)
StatisticDef::ExpressionArg (sparta)
ExpressionGrammar (sparta::statistics::expression::grammar)
ExpressionNode (sparta::statistics::expression)
ExpressionParser (sparta::statistics::expression)
ExtensionDescriptor (sparta)
TreeNode::ExtensionsBase (sparta)
ExtensionsParamsOnly (sparta)
F
fallback (sparta::utils::has_ostream_operator_impl)
fallback (sparta::tracker::has_ostream_operator_impl)
FastCheckpointer (sparta::serialization::checkpoint)
FastList (sparta::utils)
FeatureConfiguration (sparta::app)
FeatureConfiguration::FeatureOptions (sparta::app)
Fetch (core_example)
Fetch::FetchParameterSet (core_example)
RegisterBase::Field (sparta)
FILEIstream
FILEOstream
PersistentFastCheckpointer::FileReadAdapter (sparta::serialization::checkpoint)
PersistentFastCheckpointer::FileWriteAdapter (sparta::serialization::checkpoint)
FlushManager (core_example)
FlushManager::FlushManagerParameters (core_example)
Formatter (sparta::log)
FrontArray (sparta)
frontT (MetaTypeList)
frontT< type_list< Head, Tail... > > (MetaTypeList)
FunctionManager (sparta)
FutureStatisticRange (sparta)
G
generate_sequence (MetaStruct)
generate_sequence< 0, S... > (MetaStruct)
get_index (MetaTypeList)
get_index< S, T, type_list< Head, Tail... >, typename std::enable_if< std::is_same< T, Head >::value >::type > (MetaTypeList)
get_index< S, T, type_list< Head, Tail... >, typename std::enable_if<!std::is_same< T, Head >::value >::type > (MetaTypeList)
get_pack_size (MetaTypeList)
get_pack_size< type_list< Head, Tail... > > (MetaTypeList)
get_pack_size< type_list<> > (MetaTypeList)
GlobalEvent (sparta)
GlobalEventProxy (sparta)
GlobalOrderingPoint (sparta)
GlobalTreeNode (sparta)
H
has_ostream_operator (sparta::tracker)
has_ostream_operator (sparta::tracker::has_ostream_operator_impl)
has_ostream_operator (sparta::utils)
has_ostream_operator (sparta::utils::has_ostream_operator_impl)
hash (hashtuple)
hash< std::tuple< TT... > > (hashtuple)
HistogramBase (sparta)
HistogramStandalone (sparta)
HistogramTreeNode (sparta)
I
Formatter::Info (sparta::log)
InPort (sparta)
InstrumentationNode (sparta)
IntParameterSet (sparta)
is_any_pointer (MetaStruct)
is_any_pointer< const T * > (MetaStruct)
is_any_pointer< const T *const > (MetaStruct)
is_any_pointer< std::shared_ptr< T > & > (MetaStruct)
is_any_pointer< std::shared_ptr< T > > (MetaStruct)
is_any_pointer< std::shared_ptr< T > const & > (MetaStruct)
is_any_pointer< std::shared_ptr< T > const > (MetaStruct)
is_any_pointer< std::unique_ptr< T > & > (MetaStruct)
is_any_pointer< std::unique_ptr< T > > (MetaStruct)
is_any_pointer< std::unique_ptr< T > const & > (MetaStruct)
is_any_pointer< std::unique_ptr< T > const > (MetaStruct)
is_any_pointer< std::weak_ptr< T > & > (MetaStruct)
is_any_pointer< std::weak_ptr< T > > (MetaStruct)
is_any_pointer< std::weak_ptr< T > const & > (MetaStruct)
is_any_pointer< std::weak_ptr< T > const > (MetaStruct)
is_any_pointer< T * > (MetaStruct)
is_any_pointer< T *const > (MetaStruct)
is_bool (MetaStruct)
is_bool< bool & > (MetaStruct)
is_bool< bool > (MetaStruct)
is_bool< bool const & > (MetaStruct)
is_bool< bool const > (MetaStruct)
is_char_pointer (MetaStruct)
is_char_pointer< char * > (MetaStruct)
is_char_pointer< char *const > (MetaStruct)
is_char_pointer< const char * > (MetaStruct)
is_char_pointer< const char *const > (MetaStruct)
is_empty (MetaTypeList)
is_empty< type_list<> > (MetaTypeList)
is_meta_typelist (MetaTypeList)
is_meta_typelist< MetaTypeList::type_list< Args... > > (MetaTypeList)
is_pair (MetaStruct)
is_pair< std::pair< T, U > & > (MetaStruct)
is_pair< std::pair< T, U > > (MetaStruct)
is_pair< std::pair< T, U > const & > (MetaStruct)
is_pair< std::pair< T, U > const > (MetaStruct)
is_sparta_enum (sparta)
is_sparta_enum (MetaStruct)
is_sparta_enum< sparta::utils::Enum< T > > (MetaStruct)
is_sparta_enum< sparta::utils::Enum< T > > (sparta)
is_stl (MetaStruct)
is_stl_container (MetaStruct)
is_stl_container< std::array< T, N > > (MetaStruct)
is_stl_container< std::deque< Args... > > (MetaStruct)
is_stl_container< std::forward_list< Args... > > (MetaStruct)
is_stl_container< std::list< Args... > > (MetaStruct)
is_stl_container< std::map< Args... > > (MetaStruct)
is_stl_container< std::multimap< Args... > > (MetaStruct)
is_stl_container< std::multiset< Args... > > (MetaStruct)
is_stl_container< std::priority_queue< Args... > > (MetaStruct)
is_stl_container< std::queue< Args... > > (MetaStruct)
is_stl_container< std::set< Args... > > (MetaStruct)
is_stl_container< std::stack< Args... > > (MetaStruct)
is_stl_container< std::unordered_map< Args... > > (MetaStruct)
is_stl_container< std::unordered_multimap< Args... > > (MetaStruct)
is_stl_container< std::unordered_multiset< Args... > > (MetaStruct)
is_stl_container< std::unordered_set< Args... > > (MetaStruct)
is_stl_container< std::vector< Args... > > (MetaStruct)
is_string (MetaStruct)
is_string< std::string & > (MetaStruct)
is_string< std::string > (MetaStruct)
is_string< std::string const & > (MetaStruct)
is_string< std::string const > (MetaStruct)
is_vector (sparta)
is_vector (sparta::utils)
is_vector< std::vector< T > > (sparta)
is_vector< std::vector< T, A > > (sparta::utils)
IterableCollector (sparta::collection)
TieredMap::iterator (sparta)
Enum::iterator (sparta::utils)
IteratorTraits (sparta::utils)
K
KeyValue (sparta)
L
last_index_type (MetaStruct)
last_index_type< 0, T > (MetaStruct)
last_index_type< N, T, Args... > (MetaStruct)
LifeTracker (sparta::utils)
ArchData::Line (sparta)
LineStringStream (sparta)
LiveSimulationArchiveController (sparta::statistics)
LSU::LoadStoreInstInfo (core_example)
LSU::LoadStoreInstInfoPairDef (core_example)
LockedValue (sparta::utils)
LoggingTrigger (sparta::app)
MessageSource::LogObject (sparta::log)
LSU (core_example)
LSU::LSUParameterSet (core_example)
M
make_lowercase (sparta::utils)
make_uppercase (sparta::utils)
SimpleMemoryMap::Mapping (sparta::memory)
State::Marker (sparta)
matches_any (MetaStruct)
matches_any< T > (MetaStruct)
matches_any< T, Head, Tail... > (MetaStruct)
ParameterTree::Node::MatchIterator (sparta)
MemoryAccessError (sparta::memory)
LSU::MemoryAccessInfo (core_example)
LSU::MemoryAccessInfoPairDef (core_example)
MemoryObject (sparta::memory)
MemoryPeekError (sparta::memory)
MemoryPokeError (sparta::memory)
MemoryProfiler (sparta)
MemoryReadError (sparta::memory)
MemoryTranslationError (sparta::memory)
MemoryWriteError (sparta::memory)
Message (sparta::log)
MessageInfo (sparta::log)
MessageSource (sparta::log)
MetaTreeNode (sparta::app)
MirrorNotificationSource (sparta)
Modifier (sparta::utils)
State::Monitor (sparta)
MSS (core_example)
MSS::MSSParameterSet (core_example)
MultiDetailOptions (sparta::app)
N
named_value_parser (sparta::app)
named_value_parser< int16_t > (sparta::app)
named_value_parser< int32_t > (sparta::app)
named_value_parser< int64_t > (sparta::app)
named_value_parser< int8_t > (sparta::app)
named_value_parser< uint16_t > (sparta::app)
named_value_parser< uint32_t > (sparta::app)
named_value_parser< uint64_t > (sparta::app)
named_value_parser< uint8_t > (sparta::app)
named_value_type (sparta::app)
NestedPeventCollector (sparta::pevents)
ParameterTree::Node (sparta)
NodeConfigFileApplicator (sparta::app)
FastList::NodeIterator (sparta::utils)
TreeNode::NotificationInfo (sparta)
NotificationSource (sparta)
NotificationSourceBase (sparta)
nth_elementT (MetaTypeList)
nth_elementT< List, 0 > (MetaTypeList)
O
ObjectAllocator (sparta)
NotificationSourceBase::ObservationStateCallback (sparta)
NotificationSourceBase::ObservationStateCallbackPrivateInterface (sparta)
OfflineArchiveController (sparta::statistics)
OneWayBool (sparta)
Operation (sparta::statistics::expression)
MultiDetailOptions::OptAdder (sparta::app)
OutPort (sparta)
P
Parameter (sparta)
parameter_pack_length (MetaStruct)
ParameterApplicator (sparta::app)
ParameterBase (sparta)
ParameterDefaultApplicator (sparta::app)
ParameterException (sparta)
ParameterSet (sparta)
ParameterSet::ParameterSetIterator (sparta)
ParameterTemplate (sparta::app)
ParameterTree (sparta)
ParameterBase::ParameterValueIterator (sparta)
PayloadEvent (sparta)
peek_last_type (MetaStruct)
peek_last_type< Head, Tail... > (MetaStruct)
peek_last_type< Tail > (MetaStruct)
StatisticDef::PendingSubStatCreationInfo (sparta)
PersistentFastCheckpointer (sparta::serialization::checkpoint)
PEvent (sparta::pevents)
PeventCollector (sparta::pevents)
PeventCollectorController (sparta::pevents)
PeventCollectorTreeNode (sparta::pevents)
PeventTrigger (sparta::trigger)
PhasedObject (sparta)
PhasedPayloadEvent (sparta)
PhasedSingleCycleUniqueEvent (sparta)
PhasedUniqueEvent (sparta)
Pipe (sparta)
Pipe::PipeIterator (sparta)
Pipeline (sparta)
PipelineCollector (sparta::collection)
Pipeline::PipelineIterator (sparta)
PipelineTrigger (sparta::app)
pop_frontT (MetaTypeList)
pop_frontT< type_list< Head, Tail... > > (MetaTypeList)
Port (sparta)
CPUTopology::PortConnectionInfo (core_example)
PortSet (sparta)
PostRunValidationInfo (sparta)
RegisterBase::PostWriteAccess (sparta)
BlockingMemoryIFNode::PostWriteAccess (sparta::memory)
Precedence
Scheduleable::PrecedenceSetup (sparta)
Preloader (core_example)
Preloader::PreloaderParameterSet (core_example)
PriorityQueue (sparta)
Producer
ProducerParameterSet
ptr_to_const_obj_ptr (sparta)
push_backT (MetaTypeList)
push_backT< type_list< Elements... >, NewElement > (MetaTypeList)
push_frontT (MetaTypeList)
push_frontT< type_list< Elements... >, NewElement > (MetaTypeList)
Q
Queue (sparta)
Queue::QueueIterator (sparta)
R
RadixPrefix (sparta::utils)
Rational (sparta::utils)
RawFormatter (sparta::log)
BlockingMemoryIFNode::ReadAccess (sparta::memory)
RegisterBase::ReadAccess (sparta)
ReadOnlyCounter (sparta)
ReferenceVariable (sparta::statistics::expression)
Register (sparta)
RegisterBankTable (sparta)
RegisterBase (sparta)
RegisterBits (sparta)
RegisterProxy (sparta)
RegisterProxyBase (sparta)
RegisterSet (sparta)
RegisterSet::RegisterTypeTag (sparta)
remove_any_pointer (MetaStruct)
remove_any_pointer< const T * > (MetaStruct)
remove_any_pointer< const T *const > (MetaStruct)
remove_any_pointer< std::shared_ptr< T > & > (MetaStruct)
remove_any_pointer< std::shared_ptr< T > > (MetaStruct)
remove_any_pointer< std::shared_ptr< T > const & > (MetaStruct)
remove_any_pointer< std::shared_ptr< T > const > (MetaStruct)
remove_any_pointer< std::unique_ptr< T > & > (MetaStruct)
remove_any_pointer< std::unique_ptr< T > > (MetaStruct)
remove_any_pointer< std::unique_ptr< T > const & > (MetaStruct)
remove_any_pointer< std::unique_ptr< T > const > (MetaStruct)
remove_any_pointer< std::weak_ptr< T > & > (MetaStruct)
remove_any_pointer< std::weak_ptr< T > > (MetaStruct)
remove_any_pointer< std::weak_ptr< T > const & > (MetaStruct)
remove_any_pointer< std::weak_ptr< T > const > (MetaStruct)
remove_any_pointer< T * > (MetaStruct)
remove_any_pointer< T *const > (MetaStruct)
Rename (core_example)
Rename::RenameParameterSet (core_example)
ReportConfiguration (sparta::app)
ReportDescriptor (sparta::app)
ReportDescriptorCollection (sparta::app)
ReportStatisticsAggregator (sparta::statistics)
ReportStatisticsArchive (sparta::statistics)
ReportStatisticsHierTree (sparta::statistics)
ReportStreamNode (sparta::statistics)
Resource (sparta)
ResourceContainer (sparta)
ResourceFactory (sparta)
ResourceFactoryBase (sparta)
ResourceSet (sparta)
ResourceTreeNode (sparta)
return_type (MetaStruct)
return_type< R &(*)(Ts...)> (MetaStruct)
return_type< R &(T::*)() const > (MetaStruct)
return_type< R &(T::*const &)() const > (MetaStruct)
return_type< R &(T::*const)() const > (MetaStruct)
return_type< R(*)(Ts...)> (MetaStruct)
return_type< R(T::*)() const > (MetaStruct)
return_type< R(T::*const &)() const > (MetaStruct)
return_type< R(T::*const)() const > (MetaStruct)
return_type< std::function< R(Ts...)> > (MetaStruct)
return_type< std::function< R(Ts...)> const > (MetaStruct)
return_type< std::function< R(Ts...)> const T::* > (MetaStruct)
return_type< std::function< R(Ts...)> const T::*const > (MetaStruct)
return_type< std::function< R(Ts...)> T::* > (MetaStruct)
return_type< std::function< R(Ts...)> T::*const & > (MetaStruct)
return_type< std::shared_ptr< R > &(T::*)() const > (MetaStruct)
return_type< std::shared_ptr< R > &(T::*const &)() const > (MetaStruct)
return_type< std::shared_ptr< R > &(T::*const)() const > (MetaStruct)
return_type< std::shared_ptr< R >(T::*)() const > (MetaStruct)
return_type< std::shared_ptr< R >(T::*const &)() const > (MetaStruct)
return_type< std::shared_ptr< R >(T::*const)() const > (MetaStruct)
ReversedStatisticRange (sparta)
ROB (core_example)
ROB::ROBParameterSet (core_example)
RootArchiveNode (sparta::statistics)
RootTreeNode (sparta)
S
Scheduleable (sparta)
Scheduler::TickQuantum::ScheduleableGroup (sparta)
ScheduleableHandle (sparta)
Scheduler (sparta)
Scoreboard (sparta)
Scoreboard::ScoreboardParameters (sparta)
ScoreboardView (sparta)
sequence_generator (MetaStruct)
SharedData (sparta)
SignalInPort (sparta)
SignalOutPort (sparta)
SimpleCacheLine (core_example)
SimpleDL1 (core_example)
SimpleMemoryMap (sparta::memory)
SimpleMemoryMapNode (sparta::memory)
SimpleTLB (core_example)
SimpleTLBEntry (core_example)
Simulation (sparta::app)
SimulationConfiguration (sparta::app)
Simulation::SimulationController (sparta::app)
SimulationInfo (sparta)
SimVariable (sparta::statistics::expression)
SingleCycleUniqueEvent (sparta)
SINodeHierarchy (sparta::statistics)
SIValuesBuffer (sparta::statistics)
SkeletonSimulator
sparta_traits
SpartaCriticalError (sparta)
SpartaException (sparta)
SpartaFatalError (sparta)
SpartaSharedPointer (sparta)
SpartaSharedPointerAllocator (sparta)
SpartaStaticInitializer (sparta)
SpartaTester (sparta)
SpartaWeakPointer (sparta)
StartupEvent (sparta)
State (sparta)
State< T, typename std::enable_if< std::is_same< T, PhasedObject::TreePhase >::value >::type > (sparta)
StateHistogram (sparta)
StatePool (sparta::tracker)
StatePoolBase (sparta::tracker)
StatePoolManager (sparta::tracker)
StateSet (sparta::tracker)
StateTimerUnit::StateTimer (sparta)
StateTimerUnit (sparta)
StateTrackerDeleter (sparta::tracker)
StateTrackerUnit (sparta::tracker)
ExampleInst::StaticInfo (core_example)
StatInstCalculator (sparta)
StatisticDef (sparta)
StatisticInstance (sparta)
StatisticInstStreamNode (sparta::statistics)
StatisticsArchives (sparta::statistics)
StatisticSet (sparta)
StatisticsHierRootNodes (sparta::statistics)
StatisticSnapshot (sparta::statistics)
StatisticsStreams (sparta::statistics)
StatVariable (sparta::statistics::expression)
StreamController (sparta::statistics)
StreamNode (sparta::statistics)
StringManager (sparta)
StringStreamStorage (sparta::serialization::checkpoint::storage)
SyncInPort (sparta)
SyncOutPort (sparta)
SysCSpartaSchedulerAdapter (sparta)
T
Tag (sparta)
Tap (sparta::log)
TapAddedEvent (sparta::log)
TapDescriptor (sparta::log)
TapRemovedEvent (sparta::log)
TernaryFunction (sparta::statistics::expression)
TieredMap (sparta)
TimeManager (sparta)
SimpleTLB::TLBParameterSet (core_example)
TransformedString (sparta::utils)
Translation (sparta::memory)
TranslationIF (sparta::memory)
TranslationIFNode (sparta::memory)
TreeNode (sparta)
TreeNodePrivateAttorney (sparta)
TreeNode::type_info_container (sparta)
type_list (MetaTypeList)
KeyValue::TypeNameVisitor (sparta)
U
UnaryFunction (sparta::statistics::expression)
UniqueEvent (sparta)
UniquePairGenerator
UniquePairIDGenerator (sparta::collection)
Unit (sparta)
CPUTopology::UnitInfo (core_example)
Enum::UnknownNameException (sparta::utils)
V
ValidationCheckCallback (sparta)
ValidValue (sparta::utils)
Enum::Value (sparta::utils)
VectorCopier (sparta::utils)
VectorCopier< std::shared_ptr, VT > (sparta::utils)
VectorCopier< std::unique_ptr, VT > (sparta::utils)
VectorStorage (sparta::serialization::checkpoint::storage)
VerboseFormatter (sparta::log)
VirtualGlobalTreeNode (sparta)
W
WeightedContextCounter (sparta)
_
__RegisterDefintionSet (sparta)