My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
RegBlockTemp Struct Reference

Public Member Functions

 RegBlockTemp (std::string comment, std::string name, std::string axesHelp, unsigned flags, unsigned address=0, unsigned nel0=1, unsigned nel1=0, unsigned nel2=0)
 
 ~RegBlockTemp ()
 
 RegBlockTemp (const RegBlockTemp &temp)
 
 RegBlockTemp (RegBlockTemp &temp)
 
void operator= (const RegBlockTemp &temp)
 
void operator= (RegBlockTemp &temp)
 
void initialize ()
 
unsigned nEl ()
 
unsigned nBytePerEl ()
 
unsigned sizeInBytes ()
 

Public Attributes

char name_ [REG_NAME_LEN+1]
 
char axesHelp_ [REG_NAME_LEN+1]
 
unsigned flags_
 
RegAddrMode addr_mode_
 
RegBase base_
 
unsigned address_
 
gcp::util::CoordAxesaxes_
 
std::string * comment_
 

Constructor & Destructor Documentation

RegBlockTemp::RegBlockTemp ( std::string  comment,
std::string  name,
std::string  axesHelp,
unsigned  flags,
unsigned  address = 0,
unsigned  nel0 = 1,
unsigned  nel1 = 0,
unsigned  nel2 = 0 
)

....................................................................... Return the total size in bytes of a register

RegBlockTemp::~RegBlockTemp ( )

....................................................................... Destructor

Member Function Documentation

void RegBlockTemp::initialize ( )

....................................................................... Initialize a RegBlockTemp object

unsigned RegBlockTemp::nBytePerEl ( )

....................................................................... Return the size in bytes of a single element of a register

unsigned RegBlockTemp::nEl ( )

....................................................................... Return the total number of register elements

unsigned RegBlockTemp::sizeInBytes ( )

....................................................................... Return the total size in bytes of a register


The documentation for this struct was generated from the following files: