gem5  v21.1.0.2
Protected Types | List of all members
gem5::bitfield_backend::BitfieldTypes< Storage > Class Template Reference

#include <bitunion.hh>

Protected Types

template<int first, int last = first>
using Bitfield = BitfieldType< Unsigned< Storage, first, last > >
 
template<int first, int last = first>
using BitfieldRO = BitfieldROType< Unsigned< Storage, first, last > >
 
template<int first, int last = first>
using BitfieldWO = BitfieldWOType< Unsigned< Storage, first, last > >
 
template<int first, int last = first>
using SignedBitfield = BitfieldType< Signed< Storage, first, last > >
 
template<int first, int last = first>
using SignedBitfieldRO = BitfieldROType< Signed< Storage, first, last > >
 
template<int first, int last = first>
using SignedBitfieldWO = BitfieldWOType< Signed< Storage, first, last > >
 

Detailed Description

template<class Storage>
class gem5::bitfield_backend::BitfieldTypes< Storage >

Definition at line 221 of file bitunion.hh.

Member Typedef Documentation

◆ Bitfield

template<class Storage >
template<int first, int last = first>
using gem5::bitfield_backend::BitfieldTypes< Storage >::Bitfield = BitfieldType<Unsigned<Storage, first, last> >
protected

Definition at line 226 of file bitunion.hh.

◆ BitfieldRO

template<class Storage >
template<int first, int last = first>
using gem5::bitfield_backend::BitfieldTypes< Storage >::BitfieldRO = BitfieldROType<Unsigned<Storage, first, last> >
protected

Definition at line 229 of file bitunion.hh.

◆ BitfieldWO

template<class Storage >
template<int first, int last = first>
using gem5::bitfield_backend::BitfieldTypes< Storage >::BitfieldWO = BitfieldWOType<Unsigned<Storage, first, last> >
protected

Definition at line 232 of file bitunion.hh.

◆ SignedBitfield

template<class Storage >
template<int first, int last = first>
using gem5::bitfield_backend::BitfieldTypes< Storage >::SignedBitfield = BitfieldType<Signed<Storage, first, last> >
protected

Definition at line 236 of file bitunion.hh.

◆ SignedBitfieldRO

template<class Storage >
template<int first, int last = first>
using gem5::bitfield_backend::BitfieldTypes< Storage >::SignedBitfieldRO = BitfieldROType<Signed<Storage, first, last> >
protected

Definition at line 239 of file bitunion.hh.

◆ SignedBitfieldWO

template<class Storage >
template<int first, int last = first>
using gem5::bitfield_backend::BitfieldTypes< Storage >::SignedBitfieldWO = BitfieldWOType<Signed<Storage, first, last> >
protected

Definition at line 242 of file bitunion.hh.


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

Generated on Tue Sep 21 2021 12:28:46 for gem5 by doxygen 1.8.17