Class Index Cross Index Namespace Index

Class FrameCPP::Version_6::FrTable


Contained in: FrameCPP::Version_6
Derived from: FrameCPP::Version_6::FrBase
Derived by: none

#include "../../../../../lib/framecpp/src/Version6/FrTable.hh"


public function member index:

FrTable(); Default constructor
FrTable(const FrTable& table);
FrTable(const std::string& name, INT_4U nrows);
void AppendComment(const std::string& comment);
INT_8U Bytes() const; Number of bytes needed to write this structure
const std::string& GetComment() const;
INT_2U GetNColumn() const;
INT_4U GetNRow() const;
const std::string& GetName() const;
FrTable& Merge(const FrTable& RHS); Merge with another FrAdcData
static FrTable* ReadDynamic(IFrameStream& Stream, const FrBase& Base); Read the structure from stream
const column_type& RefColumn() const;
column_type& RefColumn();
virtual void Write(OFrameStream& Stream) const; Write the structure to the stream
virtual void WriteDescription(OFrameStream& Stream) const; Write the structure description to the stream
void appendComment(const std::string& comment);
const std::string& getComment() const;
INT_2U getNColumns() const;
INT_4U getNRows() const;
const std::string& getName() const;
static const CHAR* getStaticName();
FrTable& operator +=(const FrTable& RHS); Concatination operator
const ColumnContainer& refColumns() const;
ColumnContainer& refColumns();
 

private function member index:

void read(IFrameStream& Stream);
 

Description:



Function Member Descriptions:


FrameCPP::Version_6::FrTable::FrTable - Default constructor


FrTable();



FrameCPP::Version_6::FrTable::FrTable


FrTable(const FrTable& table);



FrameCPP::Version_6::FrTable::FrTable


FrTable(const std::string& name, INT_4U nrows);



FrameCPP::Version_6::FrTable::AppendComment


void AppendComment(const std::string& comment);



FrameCPP::Version_6::FrTable::Bytes - Number of bytes needed to write this structure


INT_8U Bytes() const;



FrameCPP::Version_6::FrTable::GetComment


const std::string& GetComment() const;



FrameCPP::Version_6::FrTable::GetNColumn


INT_2U GetNColumn() const;



FrameCPP::Version_6::FrTable::GetNRow


INT_4U GetNRow() const;



FrameCPP::Version_6::FrTable::GetName


const std::string& GetName() const;



FrameCPP::Version_6::FrTable::Merge - Merge with another FrAdcData


FrTable& Merge(const FrTable& RHS);



FrameCPP::Version_6::FrTable::ReadDynamic - Read the structure from stream


static FrTable* ReadDynamic(IFrameStream& Stream, const FrBase& Base);



FrameCPP::Version_6::FrTable::RefColumn


const column_type& RefColumn() const;



FrameCPP::Version_6::FrTable::RefColumn


column_type& RefColumn();



FrameCPP::Version_6::FrTable::Write - Write the structure to the stream


virtual void Write(OFrameStream& Stream) const;



FrameCPP::Version_6::FrTable::WriteDescription - Write the structure description to the stream


virtual void WriteDescription(OFrameStream& Stream) const;



FrameCPP::Version_6::FrTable::appendComment


void appendComment(const std::string& comment);



FrameCPP::Version_6::FrTable::getComment


const std::string& getComment() const;



FrameCPP::Version_6::FrTable::getNColumns


INT_2U getNColumns() const;



FrameCPP::Version_6::FrTable::getNRows


INT_4U getNRows() const;



FrameCPP::Version_6::FrTable::getName


const std::string& getName() const;



FrameCPP::Version_6::FrTable::getStaticName


static const CHAR* getStaticName();



FrameCPP::Version_6::FrTable::operator += - Concatination operator


FrTable& operator +=(const FrTable& RHS);



FrameCPP::Version_6::FrTable::read


void read(IFrameStream& Stream);



FrameCPP::Version_6::FrTable::refColumns


const ColumnContainer& refColumns() const;



FrameCPP::Version_6::FrTable::refColumns


ColumnContainer& refColumns();



Variable Member Descriptions:


FrameCPP::Version_6::FrTable::column -

column_type column;

FrameCPP::Version_6::FrTable::columnName -

std::vector<STRING> columnName;

FrameCPP::Version_6::FrTable::comment -

STRING comment;

FrameCPP::Version_6::FrTable::nRow -

INT_4U nRow;

FrameCPP::Version_6::FrTable::name -

STRING name;