gem5  v22.1.0.0
Protected Types | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
TypedRegisterTest Class Reference
Inheritance diagram for TypedRegisterTest:

Protected Types

using BackingType = uint16_t
 

Protected Member Functions

 TypedRegisterTest ()
 

Protected Attributes

RegisterBankLE::Register< BackingTypereg
 
RegisterBankBE::Register< BackingTyperegBE
 
std::array< uint8_t, RegSize *3 > buf
 

Static Protected Attributes

static constexpr size_t RegSize = sizeof(BackingType)
 

Detailed Description

Definition at line 451 of file reg_bank.test.cc.

Member Typedef Documentation

◆ BackingType

using TypedRegisterTest::BackingType = uint16_t
protected

Definition at line 454 of file reg_bank.test.cc.

Constructor & Destructor Documentation

◆ TypedRegisterTest()

TypedRegisterTest::TypedRegisterTest ( )
inlineprotected

Definition at line 464 of file reg_bank.test.cc.

Member Data Documentation

◆ buf

std::array<uint8_t, RegSize * 3> TypedRegisterTest::buf
protected

Definition at line 462 of file reg_bank.test.cc.

◆ reg

RegisterBankLE::Register<BackingType> TypedRegisterTest::reg
protected

Definition at line 459 of file reg_bank.test.cc.

◆ regBE

RegisterBankBE::Register<BackingType> TypedRegisterTest::regBE
protected

Definition at line 460 of file reg_bank.test.cc.

◆ RegSize

constexpr size_t TypedRegisterTest::RegSize = sizeof(BackingType)
staticconstexprprotected

Definition at line 455 of file reg_bank.test.cc.


The documentation for this class was generated from the following file:

Generated on Wed Dec 21 2022 10:23:07 for gem5 by doxygen 1.9.1