The Sparta Modeling Framework
Toggle main menu visibility
Main Page
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
f
g
i
l
n
o
r
s
t
w
y
Functions
a
b
c
d
f
g
i
l
n
o
r
s
t
w
Variables
Typedefs
Enumerations
Enumerator
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
~
Functions
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
~
Variables
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
Typedefs
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
v
w
Enumerations
Enumerator
c
i
n
o
t
u
v
Related Symbols
a
b
c
d
f
m
o
p
q
r
s
t
v
Files
File List
File Members
All
a
c
d
e
g
h
o
p
r
s
t
v
Functions
Enumerations
Macros
a
c
d
e
h
p
r
s
t
v
Examples
▼
The Sparta Modeling Framework
Sparta
►
Best Practices, Suggestions on using Sparta
Building and Integrating the Framework
Checkpointing
►
Command Command Line Interface
►
Communication, Events, and Scheduling
►
Core Example Using Sparta
►
Sparta Command Line Interface End-User Guide
►
Sparta FAQ
Sparta File Formats
►
Parameter/Configuration Format (.cfg,.yaml)
►
Report Definition Format (.rrep,.yaml)
►
Report Output Formats
Logging Output formats (.log, .log.raw, .log.basic, log.verbose)
►
Framework Development
►
Textual Message Logging
Sparta API
►
Simulator Configuration
►
Skeleton Pipeline Using Sparta
►
SystemC Models
Precedence operators for EventNode/Scheduleables
RegisterProxy Usage
Todo List
Deprecated List
►
Topics
►
Namespaces
▼
Classes
▼
Class List
►
boost
►
core_example
►
hashtuple
▼
MetaStruct
add_pointer
add_pointer< const T * >
add_pointer< const T *const >
add_pointer< T * >
add_pointer< T *const >
generate_sequence
generate_sequence< 0, S... >
is_any_pointer
is_any_pointer< const T * >
is_any_pointer< const T *const >
is_any_pointer< sparta::SpartaSharedPointer< T > & >
is_any_pointer< sparta::SpartaSharedPointer< T > >
is_any_pointer< sparta::SpartaSharedPointer< T > const & >
is_any_pointer< sparta::SpartaSharedPointer< T > const >
is_any_pointer< std::shared_ptr< T > & >
is_any_pointer< std::shared_ptr< T > >
is_any_pointer< std::shared_ptr< T > const & >
is_any_pointer< std::shared_ptr< T > const >
is_any_pointer< std::unique_ptr< T > & >
is_any_pointer< std::unique_ptr< T > >
is_any_pointer< std::unique_ptr< T > const & >
is_any_pointer< std::unique_ptr< T > const >
is_any_pointer< std::weak_ptr< T > & >
is_any_pointer< std::weak_ptr< T > >
is_any_pointer< std::weak_ptr< T > const & >
is_any_pointer< std::weak_ptr< T > const >
is_any_pointer< T * >
is_any_pointer< T *const >
is_bool
is_bool< bool & >
is_bool< bool >
is_bool< bool const & >
is_bool< bool const >
is_char_pointer
is_char_pointer< char * >
is_char_pointer< char *const >
is_char_pointer< const char * >
is_char_pointer< const char *const >
is_pair
is_pair< std::pair< T, U > & >
is_pair< std::pair< T, U > >
is_pair< std::pair< T, U > const & >
is_pair< std::pair< T, U > const >
is_sparta_enum
is_sparta_enum< sparta::utils::Enum< T > >
is_stl
is_stl_container
is_stl_container< std::array< T, N > >
is_stl_container< std::deque< Args... > >
is_stl_container< std::forward_list< Args... > >
is_stl_container< std::list< Args... > >
is_stl_container< std::map< Args... > >
is_stl_container< std::multimap< Args... > >
is_stl_container< std::multiset< Args... > >
is_stl_container< std::priority_queue< Args... > >
is_stl_container< std::queue< Args... > >
is_stl_container< std::set< Args... > >
is_stl_container< std::stack< Args... > >
is_stl_container< std::unordered_map< Args... > >
is_stl_container< std::unordered_multimap< Args... > >
is_stl_container< std::unordered_multiset< Args... > >
is_stl_container< std::unordered_set< Args... > >
is_stl_container< std::vector< Args... > >
is_string
is_string< std::string & >
is_string< std::string >
is_string< std::string const & >
is_string< std::string const >
last_index_type
last_index_type< 0, T >
last_index_type< N, T, Args... >
matches_any
matches_any< T >
matches_any< T, Head, Tail... >
parameter_pack_length
peek_last_type
peek_last_type< Head, Tail... >
peek_last_type< Tail >
remove_any_pointer
remove_any_pointer< const T * >
remove_any_pointer< const T *const >
remove_any_pointer< sparta::SpartaSharedPointer< T > & >
remove_any_pointer< sparta::SpartaSharedPointer< T > >
remove_any_pointer< sparta::SpartaSharedPointer< T > const & >
remove_any_pointer< sparta::SpartaSharedPointer< T > const >
remove_any_pointer< std::shared_ptr< T > & >
remove_any_pointer< std::shared_ptr< T > >
remove_any_pointer< std::shared_ptr< T > const & >
remove_any_pointer< std::shared_ptr< T > const >
remove_any_pointer< std::unique_ptr< T > & >
remove_any_pointer< std::unique_ptr< T > >
remove_any_pointer< std::unique_ptr< T > const & >
remove_any_pointer< std::unique_ptr< T > const >
remove_any_pointer< std::weak_ptr< T > & >
remove_any_pointer< std::weak_ptr< T > >
remove_any_pointer< std::weak_ptr< T > const & >
remove_any_pointer< std::weak_ptr< T > const >
remove_any_pointer< T * >
remove_any_pointer< T *const >
return_type
return_type< R &(*)(Ts...)>
return_type< R &(T::*)() const >
return_type< R &(T::*const &)() const >
return_type< R &(T::*const)() const >
return_type< R(*)(Ts...)>
return_type< R(T::*)() const >
return_type< R(T::*const &)() const >
return_type< R(T::*const)() const >
return_type< std::function< R(Ts...)> >
return_type< std::function< R(Ts...)> const >
return_type< std::function< R(Ts...)> const T::* >
return_type< std::function< R(Ts...)> const T::*const >
return_type< std::function< R(Ts...)> T::* >
return_type< std::function< R(Ts...)> T::*const & >
return_type< std::shared_ptr< R > &(T::*)() const >
return_type< std::shared_ptr< R > &(T::*const &)() const >
return_type< std::shared_ptr< R > &(T::*const)() const >
return_type< std::shared_ptr< R >(T::*)() const >
return_type< std::shared_ptr< R >(T::*const &)() const >
return_type< std::shared_ptr< R >(T::*const)() const >
sequence_generator
►
MetaTypeList
►
sparta
►
sparta_simdb
BoolValue
CircleExtensions
►
Consumer
ContextCounterInfo
►
ExampleSimulator
►
FILEIstream
►
FILEOstream
Precedence
Producer
ProducerParameterSet
►
SkeletonSimulator
sparta_traits
UniquePairGenerator
Class Index
►
Class Hierarchy
►
Class Members
►
Files
►
Examples
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
Loading...
Searching...
No Matches
MetaStruct::is_bool< bool const > Struct Reference
Inheritance diagram for MetaStruct::is_bool< bool const >:
[
legend
]
Collaboration diagram for MetaStruct::is_bool< bool const >:
[
legend
]
Detailed Description
Definition at line
570
of file
MetaStructs.hpp
.
The documentation for this struct was generated from the following file:
/github/workspace/sparta/sparta/utils/
MetaStructs.hpp
MetaStruct
is_bool< bool const >
Generated on Tue Apr 8 2025 21:37:32 for The Sparta Modeling Framework by
1.12.0