My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
gcp::util::ArchiveReader::ArchiveRegister Struct Reference

Public Member Functions

void convertVals (unsigned iFrame, unsigned nFrame)
 
void printVals (std::ostringstream &os)
 
void printVals ()
 
 ArchiveRegister (RegDescription &desc)
 
void initialize (RegDescription &desc, DataType::Type outputType, ArchiveTransposeType transpose, int width, int prec, bool convert=true, bool read=false)
 
void operator= (RegDescription &desc)
 
 ArchiveRegister (const ArchiveRegister &reg)
 
 ArchiveRegister (ArchiveRegister &reg)
 
void operator= (const ArchiveRegister &reg)
 
void operator= (ArchiveRegister &reg)
 
void setInputIndices (std::valarray< unsigned int > &inds)
 
void setOutputIndices (std::valarray< unsigned int > &inds)
 
void setExternalMemory (void *rePtr, void *imPtr, void *args)
 

Public Attributes

DataType::Type type_
 
DataType::Type outputType_
 
int width_
 
int prec_
 
ArrRegMaparregmap_
 
RegMapBoard * board_
 
RegMapBlock * block_
 
std::vector< Range< unsigned > > byteRanges_
 
std::vector< Range< unsigned > > slotRanges_
 
unsigned nTotalBytes_
 
unsigned nEl_
 
unsigned nEl1_
 
RegAspect aspect_
 
std::valarray< unsigned char > buf_
 
void * cRePtr_
 
void * cImPtr_
 
void * args_
 
std::valarray< unsigned int > inInds_
 
std::valarray< unsigned int > outInds_
 
ARC_CONV_FN * convFn_
 
ARC_PRINT_FN * printFn_
 
std::vector< RegCal::RegCalSlotregCalSlots_
 
ArchiveTransposeType transpose_
 
std::ostringstream strVal_
 

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