|
typedef Common::FrameH::assign_stream_type | assign_stream_type |
|
enum | copy_type {
DETECT_SIM = 0x0001
, DETECT_PROC = 0x0002
, HISTORY = 0x0004
, RAW_DATA = 0x0008
,
AUX_DATA = 0x0010
, AUX_TABLE = 0x0020
, TYPE = 0x0040
, USER = 0x0080
,
DETECT_SIM = 0x0001
, DETECT_PROC = 0x0002
, HISTORY = 0x0004
, RAW_DATA = 0x0008
,
AUX_DATA = 0x0010
, AUX_TABLE = 0x0020
, TYPE = 0x0040
, USER = 0x0080
} |
|
enum | copy_type {
DETECT_SIM = 0x0001
, DETECT_PROC = 0x0002
, HISTORY = 0x0004
, RAW_DATA = 0x0008
,
AUX_DATA = 0x0010
, AUX_TABLE = 0x0020
, TYPE = 0x0040
, USER = 0x0080
,
DETECT_SIM = 0x0001
, DETECT_PROC = 0x0002
, HISTORY = 0x0004
, RAW_DATA = 0x0008
,
AUX_DATA = 0x0010
, AUX_TABLE = 0x0020
, TYPE = 0x0040
, USER = 0x0080
} |
|
typedef FrameSpec::version_type | frame_spec_version_type |
|
typedef boost::shared_ptr< Object > | object_type |
|
typedef std::unique_ptr< Object > | unique_object_type |
|
typedef object_type | demote_arg_type |
|
typedef object_type | demote_ret_type |
|
typedef stream_base_type | demote_stream_type |
|
typedef object_type | promote_arg_type |
|
typedef object_type | promote_ret_type |
|
typedef stream_base_type | promote_stream_type |
|
typedef FRAME_H_NAME_TYPE | name_type |
|
typedef FRAME_H_RUN_TYPE | run_type |
|
typedef FRAME_H_FRAME_TYPE | frame_type |
|
typedef FRAME_H_G_TIME_S_TYPE | GTimeS_type |
|
typedef FRAME_H_G_TIME_N_TYPE | GTimeN_type |
|
typedef FRAME_H_G_TIME_TYPE | GTime_type |
|
typedef FRAME_H_U_LEAP_S_TYPE | ULeapS_type |
|
typedef FRAME_H_LOCAL_TIME_TYPE | localTime_type |
|
typedef FRAME_H_DT_TYPE | dt_type |
|
typedef boost::shared_ptr< TRawData > | rawData_type |
|
typedef Common::SearchContainer< TVect, &TVect::GetName > | type_type |
|
typedef type_type::iterator | type_iterator |
|
typedef type_type::const_iterator | const_type_iterator |
|
typedef type_type::hash_iterator | type_hash_iterator |
|
typedef type_type::const_hash_iterator | const_type_hash_iterator |
|
typedef Common::SearchContainer< TVect, &TVect::GetName > | user_type |
|
typedef user_type::iterator | user_iterator |
|
typedef user_type::const_iterator | const_user_iterator |
|
typedef user_type::hash_iterator | user_hash_iterator |
|
typedef user_type::const_hash_iterator | const_user_hash_iterator |
|
typedef Common::SearchContainer< TDetector, &TDetector::GetName > | detectSim_type |
|
typedef detectSim_type::iterator | detectSim_iterator |
|
typedef detectSim_type::const_iterator | const_detectSim_iterator |
|
typedef detectSim_type::hash_iterator | detectSim_hash_iterator |
|
typedef detectSim_type::const_hash_iterator | const_detectSim_hash_iterator |
|
typedef Common::SearchContainer< TDetector, &TDetector::GetName > | detectProc_type |
|
typedef detectProc_type::iterator | detectProc_iterator |
|
typedef detectProc_type::const_iterator | const_detectProc_iterator |
|
typedef detectProc_type::hash_iterator | detectProc_hash_iterator |
|
typedef detectProc_type::const_hash_iterator | const_detectProc_hash_iterator |
|
typedef Common::SearchContainer< TTrigData, &TTrigData::GetNameSlow > | trigData_type |
|
typedef trigData_type::iterator | trigData_iterator |
|
typedef trigData_type::const_iterator | const_trigData_iterator |
|
typedef trigData_type::hash_iterator | trigData_hash_iterator |
|
typedef trigData_type::const_hash_iterator | const_trigData_hash_iterator |
|
typedef Common::SearchContainer< THistory, &THistory::GetName > | history_type |
|
typedef history_type::iterator | history_iterator |
|
typedef history_type::const_iterator | const_history_iterator |
|
typedef history_type::hash_iterator | history_hash_iterator |
|
typedef history_type::const_hash_iterator | const_history_hash_iterator |
|
typedef Common::SearchContainer< TProcData, &TProcData::GetNameSlow > | procData_type |
|
typedef procData_type::iterator | procData_iterator |
|
typedef procData_type::const_iterator | const_procData_iterator |
|
typedef procData_type::hash_iterator | procData_hash_iterator |
|
typedef procData_type::const_hash_iterator | const_procData_hash_iterator |
|
typedef Common::SearchContainer< TProcData, &TProcData::GetNameSlow > | strain_type |
|
typedef strain_type::iterator | strain_iterator |
|
typedef strain_type::const_iterator | const_strain_iterator |
|
typedef strain_type::hash_iterator | strain_hash_iterator |
|
typedef strain_type::const_hash_iterator | const_strain_hash_iterator |
|
typedef Common::SearchContainer< TSimData, &TSimData::GetNameSlow > | simData_type |
|
typedef simData_type::iterator | simData_iterator |
|
typedef simData_type::const_iterator | const_simData_iterator |
|
typedef simData_type::hash_iterator | simData_hash_iterator |
|
typedef simData_type::const_hash_iterator | const_simData_hash_iterator |
|
typedef Common::SearchContainer< TSummary, &TSummary::GetName > | summaryData_type |
|
typedef summaryData_type::iterator | summaryData_iterator |
|
typedef summaryData_type::const_iterator | const_summaryData_iterator |
|
typedef summaryData_type::hash_iterator | summaryData_hash_iterator |
|
typedef summaryData_type::const_hash_iterator | const_summaryData_hash_iterator |
|
typedef Common::SearchContainer< TVect, &TVect::GetName > | auxData_type |
|
typedef auxData_type::iterator | auxData_iterator |
|
typedef auxData_type::const_iterator | const_auxData_iterator |
|
typedef auxData_type::hash_iterator | auxData_hash_iterator |
|
typedef auxData_type::const_hash_iterator | const_auxData_hash_iterator |
|
|
| FrameH () |
| Default constructor.
|
|
| FrameH (const FrameH &frame) |
|
| FrameH (const std::string &name, run_type run, frame_type frame, const GTime_type &time, ULeapS_type uLeapS, localTime_type LocalTime, const dt_type dt) |
|
| FrameH (const FrameHNPS &Source) |
|
| ~FrameH () |
|
streamsize_type | Bytes (const Common::StreamBase &Stream) const |
| Number of bytes needed to write this structure.
|
|
virtual FrameH * | Clone () const |
| Virtual constructor.
|
|
virtual FrameH * | Create (istream_type &Stream) const |
| constructor - virtual
|
|
virtual const char * | ObjectStructName () const |
| Retrieve the class name of the object.
|
|
virtual void | Write (ostream_type &Stream) const |
| Write the structure to the stream.
|
|
bool | operator== (const FrameH &RHS) const |
| comparison operator
|
|
virtual bool | operator== (const Common::FrameSpec::Object &Obj) const |
| comparison operator
|
|
| FrameH () |
| Default constructor.
|
|
| FrameH (const FrameH &frame) |
|
| FrameH (const std::string &name, run_type run, frame_type frame, const GTime_type &time, ULeapS_type uLeapS, localTime_type LocalTime, const dt_type dt) |
|
| FrameH (const FrameHNPS &Source) |
|
| ~FrameH () |
|
streamsize_type | Bytes (const Common::StreamBase &Stream) const |
| Number of bytes needed to write this structure.
|
|
virtual FrameH * | Clone () const |
| Virtual constructor.
|
|
virtual FrameH * | Create (istream_type &Stream) const |
| constructor - virtual
|
|
virtual const char * | ObjectStructName () const |
| Retrieve the class name of the object.
|
|
virtual void | Write (ostream_type &Stream) const |
| Write the structure to the stream.
|
|
bool | operator== (const FrameH &RHS) const |
| comparison operator
|
|
virtual bool | operator== (const Common::FrameSpec::Object &Obj) const |
| comparison operator
|
|
virtual void | assign (assign_stream_type &Stream)=0 |
| Assign the contents of the instance.
|
|
class_type | GetClass () const |
| Retrieve the class identifier.
|
|
class_type | GetClass () const |
| Retrieve the class identifier.
|
|
virtual const Description * | GetDescription () const |
| Retrieve FrSH/FrSE description of the parent object.
|
|
virtual const Description * | GetDescription (ostream_type &Stream) const |
|
virtual const Description * | GetDescription () const |
| Retrieve FrSH/FrSE description of the parent object.
|
|
virtual const Description * | GetDescription (ostream_type &Stream) const |
|
frame_spec_version_type | FrameSpecVersion () const |
|
frame_spec_version_type | FrameSpecVersion () const |
|
ostream_type & | WriteNext (ostream_type &Stream) const |
| Write a next pointer to the parent to the stream.
|
|
ostream_type & | WriteNext (ostream_type &Stream) const |
| Write a next pointer to the parent to the stream.
|
|
virtual Object * | Create () const |
| constructor - virtual
|
|
virtual Object * | Create (std::istream &Buffer) const |
| constructor - virtual
|
|
template<typename PreviousType , typename CurrentType > |
FrameSpec::ObjectInterface::promote_ret_type | PromoteObject (FrameSpec::ObjectInterface::frame_spec_version_type Target, FrameSpec::ObjectInterface::frame_spec_version_type Source, FrameSpec::ObjectInterface::promote_arg_type Obj, promote_stream_type *Stream) |
|
const std::string & | GetName () const |
|
const std::string & | GetName () const |
|
run_type | GetRun () const |
|
run_type | GetRun () const |
|
frame_type | GetFrame () const |
|
frame_type | GetFrame () const |
|
const GTime_type & | GetGTime () const |
|
const GTime_type & | GetGTime () const |
|
ULeapS_type | GetULeapS () const |
|
ULeapS_type | GetULeapS () const |
|
dt_type | GetDt () const |
|
dt_type | GetDt () const |
|
localTime_type | GetLocalTime () const |
|
localTime_type | GetLocalTime () const |
|
void | SetRun (run_type Run) |
|
void | SetRun (run_type Run) |
|
void | SetDt (dt_type Dt) |
|
void | SetDt (dt_type Dt) |
|
void | SetGTime (const GTime_type &Value) |
|
void | SetGTime (const GTime_type &Value) |
|
void | SetULeapS (ULeapS_type Value) |
| Establish leap second offset.
|
|
void | SetULeapS (ULeapS_type Value) |
| Establish leap second offset.
|
|
rawData_type | GetRawData () const |
|
rawData_type | GetRawData () |
|
rawData_type | GetRawData () const |
|
rawData_type | GetRawData () |
|
const type_type & | RefType () const |
|
type_type & | RefType () |
|
const type_type & | RefType () const |
|
type_type & | RefType () |
|
const user_type & | RefUser () const |
|
user_type & | RefUser () |
|
const user_type & | RefUser () const |
|
user_type & | RefUser () |
|
const detectSim_type & | RefDetectSim () const |
|
detectSim_type & | RefDetectSim () |
|
const detectSim_type & | RefDetectSim () const |
|
detectSim_type & | RefDetectSim () |
|
const detectProc_type & | RefDetectProc () const |
|
detectProc_type & | RefDetectProc () |
|
const detectProc_type & | RefDetectProc () const |
|
detectProc_type & | RefDetectProc () |
|
const history_type & | RefHistory () const |
|
history_type & | RefHistory () |
|
const history_type & | RefHistory () const |
|
history_type & | RefHistory () |
|
const procData_type & | RefProcData () const |
|
procData_type & | RefProcData () |
|
const procData_type & | RefProcData () const |
|
procData_type & | RefProcData () |
|
const procData_type & | RefStrain () const |
|
procData_type & | RefStrain () |
|
const procData_type & | RefStrain () const |
|
procData_type & | RefStrain () |
|
const simData_type & | RefSimData () const |
|
simData_type & | RefSimData () |
|
const simData_type & | RefSimData () const |
|
simData_type & | RefSimData () |
|
const trigData_type & | RefTrigData () const |
|
trigData_type & | RefTrigData () |
|
const trigData_type & | RefTrigData () const |
|
trigData_type & | RefTrigData () |
|
const summaryData_type & | RefSummaryData () const |
|
summaryData_type & | RefSummaryData () |
|
const summaryData_type & | RefSummaryData () const |
|
summaryData_type & | RefSummaryData () |
|
const auxData_type & | RefAuxData () const |
|
auxData_type & | RefAuxData () |
|
const auxData_type & | RefAuxData () const |
|
auxData_type & | RefAuxData () |
|
void | SetRawData (rawData_type r) |
|
void | SetRawData (rawData_type r) |
|
rawData_type * | AddressOfRawData () const |
|
rawData_type * | AddressOfRawData () const |
|
|
static promote_ret_type | Promote (frame_spec_version_type Source, promote_arg_type Obj, promote_stream_type *Stream) |
|
static const char * | StructName () |
|
static const Common::Description * | StructDescription () |
|
static promote_ret_type | Promote (frame_spec_version_type Source, promote_arg_type Obj, promote_stream_type *Stream) |
|
static const char * | StructName () |
|
static const Common::Description * | StructDescription () |
|
static object_type | DemoteObject (frame_spec_version_type Target, object_type Obj, demote_stream_type *Stream) |
| Down grade an object.
|
|
static object_type | DemoteObject (frame_spec_version_type Target, object_type Obj, demote_stream_type *Stream) |
| Down grade an object.
|
|
static object_type | PromoteObject (frame_spec_version_type Target, frame_spec_version_type Source, object_type Obj, stream_base_type *Stream) |
| Upgrade an object.
|
|
template<typename PreviousType , typename CurrentType > |
static object_type | PromoteObject (frame_spec_version_type Target, frame_spec_version_type Source, object_type Obj, stream_base_type *Stream) |
| Upgrade an object.
|
|
static object_type | PromoteObject (frame_spec_version_type Target, frame_spec_version_type Source, object_type Obj, stream_base_type *Stream) |
| Upgrade an object.
|
|
template<typename PreviousType , typename CurrentType > |
static object_type | PromoteObject (frame_spec_version_type Target, frame_spec_version_type Source, object_type Obj, stream_base_type *Stream) |
| Upgrade an object.
|
|
FrameH Data Structure Definition.
|
protectedpure virtualinherited |
Demotes object to previous version of the frame spec.
- Parameters
-
[in] | Target | The version of the frame specification to demote too. |
[in] | Obj | The version of the object to demote. |
[in] | Stream | The input stream from which the original object was read. |
- Returns
- An object of the previous generation.
Implemented in FrameCPP::Common::PTR_STRUCT< DC, DI, SPEC_VERSION_T >, FrameCPP::Common::PTR_STRUCT< DC, DI, SPEC_VERSION_T >, FrameCPP::Common::StreamRef2< LT, CKT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef2< LT, CKT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef< LT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef< LT, CT, IT, SPEC_VERSION_T >, FrameCPP::Version_3::FrAdcData, FrameCPP::Version_3::FrAdcData, FrameCPP::Version_3::FrDetector, FrameCPP::Version_3::FrDetector, FrameCPP::Version_3::FrEndOfFile, FrameCPP::Version_3::FrEndOfFile, FrameCPP::Version_3::FrEndOfFrame, FrameCPP::Version_3::FrEndOfFrame, FrameCPP::Version_3::FrHeader, FrameCPP::Version_3::FrHeader, FrameCPP::Version_3::FrHistory, FrameCPP::Version_3::FrHistory, FrameCPP::Version_3::FrMsg, FrameCPP::Version_3::FrMsg, FrameCPP::Version_3::FrProcData, FrameCPP::Version_3::FrProcData, FrameCPP::Version_3::FrRawData, FrameCPP::Version_3::FrRawData, FrameCPP::Version_3::FrSE, FrameCPP::Version_3::FrSE, FrameCPP::Version_3::FrSerData, FrameCPP::Version_3::FrSerData, FrameCPP::Version_3::FrSH, FrameCPP::Version_3::FrSH, FrameCPP::Version_3::FrSimData, FrameCPP::Version_3::FrSimData, FrameCPP::Version_3::FrStatData, FrameCPP::Version_3::FrStatData, FrameCPP::Version_3::FrSummary, FrameCPP::Version_3::FrSummary, FrameCPP::Version_3::FrTrigData, FrameCPP::Version_3::FrTrigData, FrameCPP::Version_3::FrVect, FrameCPP::Version_3::FrVect, FrameCPP::Version_4::FrAdcData, FrameCPP::Version_4::FrAdcData, FrameCPP::Version_4::FrameH, FrameCPP::Version_4::FrameH, FrameCPP::Version_4::FrDetector, FrameCPP::Version_4::FrDetector, FrameCPP::Version_4::FrEndOfFile, FrameCPP::Version_4::FrEndOfFile, FrameCPP::Version_4::FrEndOfFrame, FrameCPP::Version_4::FrEndOfFrame, FrameCPP::Version_4::FrProcData, FrameCPP::Version_4::FrProcData, FrameCPP::Version_4::FrRawData, FrameCPP::Version_4::FrRawData, FrameCPP::Version_4::FrSerData, FrameCPP::Version_4::FrSerData, FrameCPP::Version_4::FrSimData, FrameCPP::Version_4::FrSimData, FrameCPP::Version_4::FrSimEvent, FrameCPP::Version_4::FrSimEvent, FrameCPP::Version_4::FrStatData, FrameCPP::Version_4::FrStatData, FrameCPP::Version_4::FrSummary, FrameCPP::Version_4::FrSummary, FrameCPP::Version_4::FrTable, FrameCPP::Version_4::FrTable, FrameCPP::Version_4::FrTrigData, FrameCPP::Version_4::FrTrigData, FrameCPP::Version_4::FrVect, FrameCPP::Version_4::FrVect, FrameCPP::Version_6::FrAdcData, FrameCPP::Version_6::FrAdcData, FrameCPP::Version_6::FrameH, FrameCPP::Version_6::FrameH, FrameCPP::Version_6::FrDetector, FrameCPP::Version_6::FrDetector, FrameCPP::Version_6::FrEndOfFile, FrameCPP::Version_6::FrEndOfFile, FrameCPP::Version_6::FrEndOfFrame, FrameCPP::Version_6::FrEndOfFrame, FrameCPP::Version_6::FrEvent, FrameCPP::Version_6::FrEvent, FrameCPP::Version_6::FrMsg, FrameCPP::Version_6::FrMsg, FrameCPP::Version_6::FrProcData, FrameCPP::Version_6::FrProcData, FrameCPP::Version_6::FrRawData, FrameCPP::Version_6::FrRawData, FrameCPP::Version_6::FrSerData, FrameCPP::Version_6::FrSerData, FrameCPP::Version_6::FrSimData, FrameCPP::Version_6::FrSimData, FrameCPP::Version_6::FrSimEvent, FrameCPP::Version_6::FrSimEvent, FrameCPP::Version_6::FrStatData, FrameCPP::Version_6::FrStatData, FrameCPP::Version_6::FrSummary, FrameCPP::Version_6::FrSummary, FrameCPP::Version_6::FrTable, FrameCPP::Version_6::FrTable, FrameCPP::Version_6::FrVect, FrameCPP::Version_6::FrVect, FrameCPP::Version_7::FrameH, FrameCPP::Version_7::FrameH, FrameCPP::Version_7::FrEvent, FrameCPP::Version_7::FrEvent, FrameCPP::Version_7::FrRawData, FrameCPP::Version_7::FrRawData, FrameCPP::Version_7::FrSerData, FrameCPP::Version_7::FrSerData, FrameCPP::Version_7::FrSimData, FrameCPP::Version_7::FrSimData, FrameCPP::Version_7::FrSimEvent, FrameCPP::Version_7::FrSimEvent, FrameCPP::Version_8::FrAdcDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrAdcDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrAdcDataImpl::ClassicIO< FrAdcData >, FrameCPP::Version_8::FrAdcDataImpl::ClassicIO< FrAdcData >, FrameCPP::Version_8::FrameHImpl::ClassicIO< T >, FrameCPP::Version_8::FrameHImpl::ClassicIO< T >, FrameCPP::Version_8::FrameHImpl::ClassicIO< FrameH >, FrameCPP::Version_8::FrameHImpl::ClassicIO< FrameH >, FrameCPP::Version_8::FrDetectorImpl::ClassicIO< T >, FrameCPP::Version_8::FrDetectorImpl::ClassicIO< T >, FrameCPP::Version_8::FrDetectorImpl::ClassicIO< FrDetector >, FrameCPP::Version_8::FrDetectorImpl::ClassicIO< FrDetector >, FrameCPP::Version_8::FrEndOfFile, FrameCPP::Version_8::FrEndOfFile, FrameCPP::Version_8::FrEventImpl::ClassicIO< T >, FrameCPP::Version_8::FrEventImpl::ClassicIO< T >, FrameCPP::Version_8::FrEventImpl::ClassicIO< FrEvent >, FrameCPP::Version_8::FrEventImpl::ClassicIO< FrEvent >, FrameCPP::Version_8::FrHeader, FrameCPP::Version_8::FrHeader, FrameCPP::Version_8::FrProcDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrProcDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrProcDataImpl::ClassicIO< FrProcData >, FrameCPP::Version_8::FrProcDataImpl::ClassicIO< FrProcData >, FrameCPP::Version_8::FrRawDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrRawDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrRawDataImpl::ClassicIO< FrRawData >, FrameCPP::Version_8::FrRawDataImpl::ClassicIO< FrRawData >, FrameCPP::Version_8::FrSerDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrSerDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrSerDataImpl::ClassicIO< FrSerData >, FrameCPP::Version_8::FrSerDataImpl::ClassicIO< FrSerData >, FrameCPP::Version_8::FrSimDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrSimDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrSimDataImpl::ClassicIO< FrSimData >, FrameCPP::Version_8::FrSimDataImpl::ClassicIO< FrSimData >, FrameCPP::Version_8::FrSimEventImpl::ClassicIO< T >, FrameCPP::Version_8::FrSimEventImpl::ClassicIO< T >, FrameCPP::Version_8::FrSimEventImpl::ClassicIO< FrSimEvent >, FrameCPP::Version_8::FrSimEventImpl::ClassicIO< FrSimEvent >, FrameCPP::Version_8::FrSummaryImpl::ClassicIO< T >, FrameCPP::Version_8::FrSummaryImpl::ClassicIO< T >, FrameCPP::Version_8::FrSummaryImpl::ClassicIO< FrSummary >, FrameCPP::Version_8::FrSummaryImpl::ClassicIO< FrSummary >, FrameCPP::Version_9::FrAdcDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrAdcDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrAdcDataImpl::ClassicIO< FrAdcData >, FrameCPP::Version_9::FrAdcDataImpl::ClassicIO< FrAdcData >, FrameCPP::Version_9::FrameHImpl::ClassicIO< T >, FrameCPP::Version_9::FrameHImpl::ClassicIO< T >, FrameCPP::Version_9::FrameHImpl::ClassicIO< FrameH >, FrameCPP::Version_9::FrameHImpl::ClassicIO< FrameH >, FrameCPP::Version_9::FrDetectorImpl::ClassicIO< T >, FrameCPP::Version_9::FrDetectorImpl::ClassicIO< T >, FrameCPP::Version_9::FrDetectorImpl::ClassicIO< FrDetector >, FrameCPP::Version_9::FrDetectorImpl::ClassicIO< FrDetector >, FrameCPP::Version_9::FrEndOfFileImpl::ClassicIO< T >, FrameCPP::Version_9::FrEndOfFileImpl::ClassicIO< T >, FrameCPP::Version_9::FrEndOfFileImpl::ClassicIO< FrEndOfFile >, FrameCPP::Version_9::FrEndOfFileImpl::ClassicIO< FrEndOfFile >, FrameCPP::Version_9::FrEventImpl::ClassicIO< T >, FrameCPP::Version_9::FrEventImpl::ClassicIO< T >, FrameCPP::Version_9::FrEventImpl::ClassicIO< FrEvent >, FrameCPP::Version_9::FrEventImpl::ClassicIO< FrEvent >, FrameCPP::Version_9::FrHeader, FrameCPP::Version_9::FrHeader, FrameCPP::Version_9::FrProcDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrProcDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrProcDataImpl::ClassicIO< FrProcData >, FrameCPP::Version_9::FrProcDataImpl::ClassicIO< FrProcData >, FrameCPP::Version_9::FrRawDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrRawDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrRawDataImpl::ClassicIO< FrRawData >, FrameCPP::Version_9::FrRawDataImpl::ClassicIO< FrRawData >, FrameCPP::Version_9::FrSerDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrSerDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrSerDataImpl::ClassicIO< FrSerData >, FrameCPP::Version_9::FrSerDataImpl::ClassicIO< FrSerData >, FrameCPP::Version_9::FrSimDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrSimDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrSimDataImpl::ClassicIO< FrSimData >, FrameCPP::Version_9::FrSimDataImpl::ClassicIO< FrSimData >, FrameCPP::Version_9::FrSimEventImpl::ClassicIO< T >, FrameCPP::Version_9::FrSimEventImpl::ClassicIO< T >, FrameCPP::Version_9::FrSimEventImpl::ClassicIO< FrSimEvent >, FrameCPP::Version_9::FrSimEventImpl::ClassicIO< FrSimEvent >, FrameCPP::Version_9::FrSummaryImpl::ClassicIO< T >, FrameCPP::Version_9::FrSummaryImpl::ClassicIO< T >, FrameCPP::Version_9::FrSummaryImpl::ClassicIO< FrSummary >, and FrameCPP::Version_9::FrSummaryImpl::ClassicIO< FrSummary >.
|
protectedpure virtualinherited |
Promotes object to another version of the frame spec.
- Parameters
-
[in] | Target | The version of the promoted frame specification. |
[in] | Obj | The object to be promoted. |
[in] | Stream | The input stream from which the original object was read. |
- Returns
- An object promoted to the next generation.
Implemented in FrameCPP::Common::PTR_STRUCT< DC, DI, SPEC_VERSION_T >, FrameCPP::Common::PTR_STRUCT< DC, DI, SPEC_VERSION_T >, FrameCPP::Common::StreamRef2< LT, CKT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef2< LT, CKT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef< LT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef< LT, CT, IT, SPEC_VERSION_T >, FrameCPP::Version_3::FrAdcData, FrameCPP::Version_3::FrAdcData, FrameCPP::Version_3::FrDetector, FrameCPP::Version_3::FrDetector, FrameCPP::Version_3::FrEndOfFile, FrameCPP::Version_3::FrEndOfFile, FrameCPP::Version_3::FrEndOfFrame, FrameCPP::Version_3::FrEndOfFrame, FrameCPP::Version_3::FrHeader, FrameCPP::Version_3::FrHeader, FrameCPP::Version_3::FrHistory, FrameCPP::Version_3::FrHistory, FrameCPP::Version_3::FrMsg, FrameCPP::Version_3::FrMsg, FrameCPP::Version_3::FrProcData, FrameCPP::Version_3::FrProcData, FrameCPP::Version_3::FrRawData, FrameCPP::Version_3::FrRawData, FrameCPP::Version_3::FrSE, FrameCPP::Version_3::FrSE, FrameCPP::Version_3::FrSerData, FrameCPP::Version_3::FrSerData, FrameCPP::Version_3::FrSH, FrameCPP::Version_3::FrSH, FrameCPP::Version_3::FrSimData, FrameCPP::Version_3::FrSimData, FrameCPP::Version_3::FrStatData, FrameCPP::Version_3::FrStatData, FrameCPP::Version_3::FrSummary, FrameCPP::Version_3::FrSummary, FrameCPP::Version_3::FrTrigData, FrameCPP::Version_3::FrTrigData, FrameCPP::Version_3::FrVect, FrameCPP::Version_3::FrVect, FrameCPP::Version_4::FrAdcData, FrameCPP::Version_4::FrAdcData, FrameCPP::Version_4::FrameH, FrameCPP::Version_4::FrameH, FrameCPP::Version_4::FrDetector, FrameCPP::Version_4::FrDetector, FrameCPP::Version_4::FrEndOfFile, FrameCPP::Version_4::FrEndOfFile, FrameCPP::Version_4::FrEndOfFrame, FrameCPP::Version_4::FrEndOfFrame, FrameCPP::Version_4::FrProcData, FrameCPP::Version_4::FrProcData, FrameCPP::Version_4::FrRawData, FrameCPP::Version_4::FrRawData, FrameCPP::Version_4::FrSerData, FrameCPP::Version_4::FrSerData, FrameCPP::Version_4::FrSimData, FrameCPP::Version_4::FrSimData, FrameCPP::Version_4::FrSimEvent, FrameCPP::Version_4::FrSimEvent, FrameCPP::Version_4::FrStatData, FrameCPP::Version_4::FrStatData, FrameCPP::Version_4::FrSummary, FrameCPP::Version_4::FrSummary, FrameCPP::Version_4::FrTable, FrameCPP::Version_4::FrTable, FrameCPP::Version_4::FrTrigData, FrameCPP::Version_4::FrTrigData, FrameCPP::Version_4::FrVect, FrameCPP::Version_4::FrVect, FrameCPP::Version_6::FrAdcData, FrameCPP::Version_6::FrAdcData, FrameCPP::Version_6::FrameH, FrameCPP::Version_6::FrameH, FrameCPP::Version_6::FrDetector, FrameCPP::Version_6::FrDetector, FrameCPP::Version_6::FrEndOfFile, FrameCPP::Version_6::FrEndOfFile, FrameCPP::Version_6::FrEndOfFrame, FrameCPP::Version_6::FrEndOfFrame, FrameCPP::Version_6::FrEvent, FrameCPP::Version_6::FrEvent, FrameCPP::Version_6::FrMsg, FrameCPP::Version_6::FrMsg, FrameCPP::Version_6::FrProcData, FrameCPP::Version_6::FrProcData, FrameCPP::Version_6::FrRawData, FrameCPP::Version_6::FrRawData, FrameCPP::Version_6::FrSerData, FrameCPP::Version_6::FrSerData, FrameCPP::Version_6::FrSimData, FrameCPP::Version_6::FrSimData, FrameCPP::Version_6::FrSimEvent, FrameCPP::Version_6::FrSimEvent, FrameCPP::Version_6::FrStatData, FrameCPP::Version_6::FrStatData, FrameCPP::Version_6::FrSummary, FrameCPP::Version_6::FrSummary, FrameCPP::Version_6::FrTable, FrameCPP::Version_6::FrTable, FrameCPP::Version_6::FrVect, FrameCPP::Version_6::FrVect, FrameCPP::Version_7::FrameH, FrameCPP::Version_7::FrameH, FrameCPP::Version_7::FrEvent, FrameCPP::Version_7::FrEvent, FrameCPP::Version_7::FrRawData, FrameCPP::Version_7::FrRawData, FrameCPP::Version_7::FrSerData, FrameCPP::Version_7::FrSerData, FrameCPP::Version_7::FrSimData, FrameCPP::Version_7::FrSimData, FrameCPP::Version_7::FrSimEvent, FrameCPP::Version_7::FrSimEvent, FrameCPP::Version_8::FrAdcDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrAdcDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrAdcDataImpl::ClassicIO< FrAdcData >, FrameCPP::Version_8::FrAdcDataImpl::ClassicIO< FrAdcData >, FrameCPP::Version_8::FrameHImpl::ClassicIO< T >, FrameCPP::Version_8::FrameHImpl::ClassicIO< T >, FrameCPP::Version_8::FrameHImpl::ClassicIO< FrameH >, FrameCPP::Version_8::FrameHImpl::ClassicIO< FrameH >, FrameCPP::Version_8::FrDetectorImpl::ClassicIO< T >, FrameCPP::Version_8::FrDetectorImpl::ClassicIO< T >, FrameCPP::Version_8::FrDetectorImpl::ClassicIO< FrDetector >, FrameCPP::Version_8::FrDetectorImpl::ClassicIO< FrDetector >, FrameCPP::Version_8::FrEndOfFile, FrameCPP::Version_8::FrEndOfFile, FrameCPP::Version_8::FrEventImpl::ClassicIO< T >, FrameCPP::Version_8::FrEventImpl::ClassicIO< T >, FrameCPP::Version_8::FrEventImpl::ClassicIO< FrEvent >, FrameCPP::Version_8::FrEventImpl::ClassicIO< FrEvent >, FrameCPP::Version_8::FrHeader, FrameCPP::Version_8::FrHeader, FrameCPP::Version_8::FrProcDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrProcDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrProcDataImpl::ClassicIO< FrProcData >, FrameCPP::Version_8::FrProcDataImpl::ClassicIO< FrProcData >, FrameCPP::Version_8::FrRawDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrRawDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrRawDataImpl::ClassicIO< FrRawData >, FrameCPP::Version_8::FrRawDataImpl::ClassicIO< FrRawData >, FrameCPP::Version_8::FrSerDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrSerDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrSerDataImpl::ClassicIO< FrSerData >, FrameCPP::Version_8::FrSerDataImpl::ClassicIO< FrSerData >, FrameCPP::Version_8::FrSimDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrSimDataImpl::ClassicIO< T >, FrameCPP::Version_8::FrSimDataImpl::ClassicIO< FrSimData >, FrameCPP::Version_8::FrSimDataImpl::ClassicIO< FrSimData >, FrameCPP::Version_8::FrSimEventImpl::ClassicIO< T >, FrameCPP::Version_8::FrSimEventImpl::ClassicIO< T >, FrameCPP::Version_8::FrSimEventImpl::ClassicIO< FrSimEvent >, FrameCPP::Version_8::FrSimEventImpl::ClassicIO< FrSimEvent >, FrameCPP::Version_8::FrSummaryImpl::ClassicIO< T >, FrameCPP::Version_8::FrSummaryImpl::ClassicIO< T >, FrameCPP::Version_8::FrSummaryImpl::ClassicIO< FrSummary >, FrameCPP::Version_8::FrSummaryImpl::ClassicIO< FrSummary >, FrameCPP::Version_9::FrAdcDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrAdcDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrAdcDataImpl::ClassicIO< FrAdcData >, FrameCPP::Version_9::FrAdcDataImpl::ClassicIO< FrAdcData >, FrameCPP::Version_9::FrameHImpl::ClassicIO< T >, FrameCPP::Version_9::FrameHImpl::ClassicIO< T >, FrameCPP::Version_9::FrameHImpl::ClassicIO< FrameH >, FrameCPP::Version_9::FrameHImpl::ClassicIO< FrameH >, FrameCPP::Version_9::FrDetectorImpl::ClassicIO< T >, FrameCPP::Version_9::FrDetectorImpl::ClassicIO< T >, FrameCPP::Version_9::FrDetectorImpl::ClassicIO< FrDetector >, FrameCPP::Version_9::FrDetectorImpl::ClassicIO< FrDetector >, FrameCPP::Version_9::FrEndOfFileImpl::ClassicIO< T >, FrameCPP::Version_9::FrEndOfFileImpl::ClassicIO< T >, FrameCPP::Version_9::FrEndOfFileImpl::ClassicIO< FrEndOfFile >, FrameCPP::Version_9::FrEndOfFileImpl::ClassicIO< FrEndOfFile >, FrameCPP::Version_9::FrEventImpl::ClassicIO< T >, FrameCPP::Version_9::FrEventImpl::ClassicIO< T >, FrameCPP::Version_9::FrEventImpl::ClassicIO< FrEvent >, FrameCPP::Version_9::FrEventImpl::ClassicIO< FrEvent >, FrameCPP::Version_9::FrHeader, FrameCPP::Version_9::FrHeader, FrameCPP::Version_9::FrProcDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrProcDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrProcDataImpl::ClassicIO< FrProcData >, FrameCPP::Version_9::FrProcDataImpl::ClassicIO< FrProcData >, FrameCPP::Version_9::FrRawDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrRawDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrRawDataImpl::ClassicIO< FrRawData >, FrameCPP::Version_9::FrRawDataImpl::ClassicIO< FrRawData >, FrameCPP::Version_9::FrSerDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrSerDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrSerDataImpl::ClassicIO< FrSerData >, FrameCPP::Version_9::FrSerDataImpl::ClassicIO< FrSerData >, FrameCPP::Version_9::FrSimDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrSimDataImpl::ClassicIO< T >, FrameCPP::Version_9::FrSimDataImpl::ClassicIO< FrSimData >, FrameCPP::Version_9::FrSimDataImpl::ClassicIO< FrSimData >, FrameCPP::Version_9::FrSimEventImpl::ClassicIO< T >, FrameCPP::Version_9::FrSimEventImpl::ClassicIO< T >, FrameCPP::Version_9::FrSimEventImpl::ClassicIO< FrSimEvent >, FrameCPP::Version_9::FrSimEventImpl::ClassicIO< FrSimEvent >, FrameCPP::Version_9::FrSummaryImpl::ClassicIO< T >, FrameCPP::Version_9::FrSummaryImpl::ClassicIO< T >, FrameCPP::Version_9::FrSummaryImpl::ClassicIO< FrSummary >, and FrameCPP::Version_9::FrSummaryImpl::ClassicIO< FrSummary >.