gem5  v20.1.0.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 216 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 221 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 224 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 227 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 231 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 234 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 237 of file bitunion.hh.


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

Generated on Wed Sep 30 2020 14:02:38 for gem5 by doxygen 1.8.17