|
gem5 [DEVELOP-FOR-25.0]
|
#include <reg_class.hh>
Public Types | |
| using | iterator_category = std::forward_iterator_tag |
| using | difference_type = std::size_t |
| using | value_type = const RegId |
| using | pointer = value_type * |
| using | reference = value_type & |
Public Member Functions | |
| reference | operator* () const |
| pointer | operator-> () |
| RegClassIterator & | operator++ () |
| RegClassIterator | operator++ (int) |
| bool | operator== (const RegClassIterator &other) const |
| bool | operator!= (const RegClassIterator &other) const |
Private Member Functions | |
| RegClassIterator (const RegClass ®_class, RegIndex idx) | |
Private Attributes | |
| RegId | id |
Friends | |
| class | RegClass |
Definition at line 296 of file reg_class.hh.
| using gem5::RegClassIterator::difference_type = std::size_t |
Definition at line 309 of file reg_class.hh.
| using gem5::RegClassIterator::iterator_category = std::forward_iterator_tag |
Definition at line 308 of file reg_class.hh.
| using gem5::RegClassIterator::pointer = value_type * |
Definition at line 311 of file reg_class.hh.
| using gem5::RegClassIterator::reference = value_type & |
Definition at line 312 of file reg_class.hh.
| using gem5::RegClassIterator::value_type = const RegId |
Definition at line 310 of file reg_class.hh.
Definition at line 301 of file reg_class.hh.
Referenced by operator!=(), and operator==().
|
inline |
Definition at line 339 of file reg_class.hh.
References id, and RegClassIterator().
|
inline |
Definition at line 314 of file reg_class.hh.
References id.
|
inline |
Definition at line 318 of file reg_class.hh.
|
inline |
Definition at line 325 of file reg_class.hh.
|
inline |
Definition at line 315 of file reg_class.hh.
References id.
|
inline |
Definition at line 333 of file reg_class.hh.
References id, and RegClassIterator().
|
friend |
Definition at line 305 of file reg_class.hh.
References RegClass.
Referenced by RegClass, and RegClassIterator().
|
private |
Definition at line 299 of file reg_class.hh.
Referenced by operator!=(), operator*(), operator->(), operator==(), and RegClassIterator().