gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Protected Member Functions | Protected Attributes | List of all members
BitfieldBackend::BitfieldBase< Data > Class Template Reference

#include <bitunion.hh>

Protected Member Functions

uint64_t getBits (int first, int last) const
 
void setBits (int first, int last, uint64_t val)
 

Protected Attributes

Data __data
 

Detailed Description

template<class Data>
class BitfieldBackend::BitfieldBase< Data >

Definition at line 53 of file bitunion.hh.

Member Function Documentation

template<class Data>
uint64_t BitfieldBackend::BitfieldBase< Data >::getBits ( int  first,
int  last 
) const
inlineprotected

Definition at line 63 of file bitunion.hh.

template<class Data>
void BitfieldBackend::BitfieldBase< Data >::setBits ( int  first,
int  last,
uint64_t  val 
)
inlineprotected

Definition at line 70 of file bitunion.hh.

Member Data Documentation

template<class Data>
Data BitfieldBackend::BitfieldBase< Data >::__data
protected

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