|
gem5
v21.0.1.0
|
#include <bitunion.hh>
Classes | |
| struct | TypeDeducer |
Protected Types | |
| typedef TypeDeducer::Storage | Storage |
| typedef TypeDeducer::Type | Type |
Protected Member Functions | |
| Type | getter (const Storage &storage) const =delete |
| void | setter (Storage &storage, Type val)=delete |
| BitfieldTypeImpl ()=default | |
| BitfieldTypeImpl (const BitfieldTypeImpl &)=default | |
| operator Type () const | |
| Type | operator= (const Type val) |
| Type | operator= (BitfieldTypeImpl< Base > const &other) |
Protected Attributes | |
| Storage | __storage |
Definition at line 53 of file bitunion.hh.
|
protected |
Definition at line 82 of file bitunion.hh.
|
protected |
Definition at line 83 of file bitunion.hh.
|
protecteddefault |
|
protecteddefault |
|
protecteddelete |
|
inlineprotected |
Definition at line 93 of file bitunion.hh.
References BitfieldTypeImpl< Base >::__storage.
|
inlineprotected |
Definition at line 106 of file bitunion.hh.
|
inlineprotected |
Definition at line 99 of file bitunion.hh.
References BitfieldTypeImpl< Base >::__storage, and X86ISA::val.
Referenced by BitfieldType< Base >::operator=(), and BitfieldWOType< Base >::operator=().
|
protecteddelete |
|
protected |
Definition at line 91 of file bitunion.hh.
Referenced by BitfieldTypeImpl< Base >::operator Type(), and BitfieldTypeImpl< Base >::operator=().