quic/qbox
Loading...
Searching...
No Matches
Public Member Functions | List of all members
gs::gs_field< TYPE > Class Template Reference

fields within registered encapsulated using a bitfield proxy. This field is constructed from a specific bit field in a specific register. The bitfield itself may be re-used to use the same field in another register. More...

#include <registers.h>

Public Member Functions

 gs_field (gs_register< TYPE > &reg, std::string name, uint32_t bit_start=0, uint32_t bit_length=sizeof(TYPE) *8)
 
void operator= (TYPE value)
 
void operator= (gs_field< TYPE > &value)
 
 operator TYPE ()
 
 operator gs::gs_bitfield< TYPE > & ()
 

Detailed Description

template<class TYPE>
class gs::gs_field< TYPE >

fields within registered encapsulated using a bitfield proxy. This field is constructed from a specific bit field in a specific register. The bitfield itself may be re-used to use the same field in another register.


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