gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
BitfieldBackend::SignedBitfieldTypes< Type >::SignedBitfield< first, last > Class Template Reference

#include <bitunion.hh>

Inheritance diagram for BitfieldBackend::SignedBitfieldTypes< Type >::SignedBitfield< first, last >:
BitfieldBackend::BitfieldBase< Type > BitfieldBackend::SignedBitfieldTypes< Type >::SignedBitfieldRO< first, last > BitfieldBackend::SignedBitfieldTypes< Type >::SignedBitfieldWO< first, last >

Public Member Functions

 operator int64_t () const
 
int64_t operator= (const int64_t _data)
 
int64_t operator= (SignedBitfield< first, last > const &other)
 

Additional Inherited Members

- Protected Member Functions inherited from BitfieldBackend::BitfieldBase< Type >
uint64_t getBits (int first, int last) const
 
void setBits (int first, int last, uint64_t val)
 
- Protected Attributes inherited from BitfieldBackend::BitfieldBase< Type >
Type __data
 

Detailed Description

template<class Type>
template<int first, int last = first>
class BitfieldBackend::SignedBitfieldTypes< Type >::SignedBitfield< first, last >

Definition at line 147 of file bitunion.hh.

Member Function Documentation

template<class Type >
template<int first, int last = first>
BitfieldBackend::SignedBitfieldTypes< Type >::SignedBitfield< first, last >::operator int64_t ( ) const
inline

Definition at line 150 of file bitunion.hh.

References BitfieldBackend::BitfieldBase< Type >::getBits(), and sext().

template<class Type >
template<int first, int last = first>
int64_t BitfieldBackend::SignedBitfieldTypes< Type >::SignedBitfield< first, last >::operator= ( const int64_t  _data)
inline

Definition at line 156 of file bitunion.hh.

References BitfieldBackend::BitfieldBase< Type >::setBits().

template<class Type >
template<int first, int last = first>
int64_t BitfieldBackend::SignedBitfieldTypes< Type >::SignedBitfield< first, last >::operator= ( SignedBitfield< first, last > const &  other)
inline

Definition at line 163 of file bitunion.hh.


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

Generated on Fri Jun 9 2017 13:04:30 for gem5 by doxygen 1.8.6