|
gem5
v21.1.0.2
|
#include <statistics.hh>
Public Member Functions | |
| const VResult & | result () const |
| Result | total () const |
| VectorProxy (Stat &s, off_type o, size_type l) | |
| VectorProxy (const VectorProxy &sp) | |
| const VectorProxy & | operator= (const VectorProxy &sp) |
| ScalarProxy< Stat > | operator[] (off_type index) |
| size_type | size () const |
Private Member Functions | |
| Stat::Storage * | data (off_type index) |
| const Stat::Storage * | data (off_type index) const |
Private Attributes | |
| Stat & | stat |
| off_type | offset |
| size_type | len |
| VResult | vec |
Definition at line 1058 of file statistics.hh.
|
inline |
Definition at line 1104 of file statistics.hh.
|
inline |
Definition at line 1109 of file statistics.hh.
|
inlineprivate |
Definition at line 1069 of file statistics.hh.
References gem5::MipsISA::index, gem5::statistics::VectorProxy< Stat >::len, gem5::statistics::VectorProxy< Stat >::offset, and gem5::statistics::VectorProxy< Stat >::stat.
Referenced by gem5::statistics::VectorProxy< Stat >::result(), and gem5::statistics::VectorProxy< Stat >::total().
|
inlineprivate |
Definition at line 1076 of file statistics.hh.
References gem5::MipsISA::index, gem5::statistics::VectorProxy< Stat >::len, gem5::statistics::VectorProxy< Stat >::offset, and gem5::statistics::VectorProxy< Stat >::stat.
|
inline |
Definition at line 1115 of file statistics.hh.
References gem5::statistics::VectorProxy< Stat >::len, gem5::statistics::VectorProxy< Stat >::offset, gem5::ArmISA::sp, and gem5::statistics::VectorProxy< Stat >::stat.
|
inline |
Definition at line 1124 of file statistics.hh.
References gem5::MipsISA::index, gem5::statistics::VectorProxy< Stat >::offset, gem5::statistics::VectorProxy< Stat >::size(), and gem5::statistics::VectorProxy< Stat >::stat.
|
inline |
Definition at line 1084 of file statistics.hh.
References gem5::statistics::VectorProxy< Stat >::data(), gem5::ArmISA::i, gem5::statistics::VectorProxy< Stat >::size(), and gem5::statistics::VectorProxy< Stat >::vec.
|
inline |
Definition at line 1130 of file statistics.hh.
References gem5::statistics::VectorProxy< Stat >::len.
Referenced by gem5::statistics::VectorProxy< Stat >::operator[](), gem5::statistics::VectorProxy< Stat >::result(), and gem5::statistics::VectorProxy< Stat >::total().
|
inline |
Definition at line 1095 of file statistics.hh.
References gem5::statistics::VectorProxy< Stat >::data(), gem5::ArmISA::i, and gem5::statistics::VectorProxy< Stat >::size().
|
private |
Definition at line 1063 of file statistics.hh.
Referenced by gem5::statistics::VectorProxy< Stat >::data(), gem5::statistics::VectorProxy< Stat >::operator=(), and gem5::statistics::VectorProxy< Stat >::size().
|
private |
Definition at line 1062 of file statistics.hh.
Referenced by gem5::statistics::VectorProxy< Stat >::data(), gem5::statistics::VectorProxy< Stat >::operator=(), and gem5::statistics::VectorProxy< Stat >::operator[]().
|
private |
Definition at line 1061 of file statistics.hh.
Referenced by gem5::statistics::VectorProxy< Stat >::data(), gem5::statistics::VectorProxy< Stat >::operator=(), and gem5::statistics::VectorProxy< Stat >::operator[]().
|
mutableprivate |
Definition at line 1066 of file statistics.hh.
Referenced by gem5::statistics::VectorProxy< Stat >::result().