gem5  v21.2.0.0
Public Member Functions | Protected Attributes | List of all members
gem5::Uart8250::Registers::PairedRegister Class Reference

#include <uart8250.hh>

Inheritance diagram for gem5::Uart8250::Registers::PairedRegister:
gem5::Uart8250::Registers::BankedRegister gem5::Uart8250::Registers::RWSwitchedRegister

Public Member Functions

 PairedRegister (RegisterBase &reg1, RegisterBase &reg2)
 
void serialize (std::ostream &os) const override
 
bool unserialize (const std::string &s) override
 

Protected Attributes

RegisterBase_reg1
 
RegisterBase_reg2
 

Detailed Description

Definition at line 99 of file uart8250.hh.

Constructor & Destructor Documentation

◆ PairedRegister()

gem5::Uart8250::Registers::PairedRegister::PairedRegister ( RegisterBase reg1,
RegisterBase reg2 
)
inline

Member Function Documentation

◆ serialize()

void gem5::Uart8250::Registers::PairedRegister::serialize ( std::ostream &  os) const
inlineoverride

Definition at line 114 of file uart8250.hh.

◆ unserialize()

bool gem5::Uart8250::Registers::PairedRegister::unserialize ( const std::string &  s)
inlineoverride

Definition at line 115 of file uart8250.hh.

Member Data Documentation

◆ _reg1

RegisterBase& gem5::Uart8250::Registers::PairedRegister::_reg1
protected

◆ _reg2

RegisterBase & gem5::Uart8250::Registers::PairedRegister::_reg2
protected

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

Generated on Tue Dec 21 2021 11:35:15 for gem5 by doxygen 1.8.17