gem5  v21.0.1.0
Protected Types | List of all members
BitfieldBackend::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 BitfieldBackend::BitfieldTypes< Storage >

Definition at line 217 of file bitunion.hh.

Member Typedef Documentation

◆ Bitfield

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

Definition at line 222 of file bitunion.hh.

◆ BitfieldRO

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

Definition at line 225 of file bitunion.hh.

◆ BitfieldWO

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

Definition at line 228 of file bitunion.hh.

◆ SignedBitfield

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

Definition at line 232 of file bitunion.hh.

◆ SignedBitfieldRO

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

Definition at line 235 of file bitunion.hh.

◆ SignedBitfieldWO

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

Definition at line 238 of file bitunion.hh.


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

Generated on Tue Jun 22 2021 15:28:49 for gem5 by doxygen 1.8.17