ldas-tools-framecpp 3.0.4
Loading...
Searching...
No Matches
Demote< FrameObjCurType, FrameObjPrevType > Class Template Reference

#include <FrStruct.hh>

Public Types

typedef boost::shared_ptr< FrameObjCurType > current_type
typedef current_type::element_type current_element_type
typedef boost::shared_ptr< FrameObjPrevType > previous_type
typedef previous_type::element_type previous_element_type

Static Public Member Functions

static void OutOfExistance (current_type FrameObj, int PreviousSpecVersion, const std::string &Leader)
static previous_type Previous (current_type Current, int PreviousSpecVersion, const std::string &Leader)
static void ToSame (current_type FrameObj, int PreviousSpecVersion, const std::string &Leader)

Static Private Member Functions

static void demote (current_type Cur, previous_type &Previous, int PreviousSpecVersion, boost::shared_ptr< FrObject > &DemotedObj)

Member Typedef Documentation

◆ current_element_type

template<typename FrameObjCurType, typename FrameObjPrevType = FrameObjCurType>
typedef current_type::element_type Demote< FrameObjCurType, FrameObjPrevType >::current_element_type

◆ current_type

template<typename FrameObjCurType, typename FrameObjPrevType = FrameObjCurType>
typedef boost::shared_ptr< FrameObjCurType > Demote< FrameObjCurType, FrameObjPrevType >::current_type

◆ previous_element_type

template<typename FrameObjCurType, typename FrameObjPrevType = FrameObjCurType>
typedef previous_type::element_type Demote< FrameObjCurType, FrameObjPrevType >::previous_element_type

◆ previous_type

template<typename FrameObjCurType, typename FrameObjPrevType = FrameObjCurType>
typedef boost::shared_ptr< FrameObjPrevType > Demote< FrameObjCurType, FrameObjPrevType >::previous_type

Member Function Documentation

◆ demote()

template<typename FrameObjCurType, typename FrameObjPrevType = FrameObjCurType>
void Demote< FrameObjCurType, FrameObjPrevType >::demote ( current_type Cur,
previous_type & Previous,
int PreviousSpecVersion,
boost::shared_ptr< FrObject > & DemotedObj )
inlinestaticprivate

◆ OutOfExistance()

template<typename FrameObjCurType, typename FrameObjPrevType = FrameObjCurType>
void Demote< FrameObjCurType, FrameObjPrevType >::OutOfExistance ( current_type FrameObj,
int PreviousSpecVersion,
const std::string & Leader )
inlinestatic

◆ Previous()

template<typename FrameObjCurType, typename FrameObjPrevType = FrameObjCurType>
previous_type Demote< FrameObjCurType, FrameObjPrevType >::Previous ( current_type Current,
int PreviousSpecVersion,
const std::string & Leader )
inlinestatic

◆ ToSame()

template<typename FrameObjCurType, typename FrameObjPrevType = FrameObjCurType>
void Demote< FrameObjCurType, FrameObjPrevType >::ToSame ( current_type FrameObj,
int PreviousSpecVersion,
const std::string & Leader )
inlinestatic

The documentation for this class was generated from the following file:
  • /home/abuild/rpmbuild/BUILD/ldas-tools-framecpp-3.0.4-build/ldas-tools-framecpp-3.0.4/test/FrStruct.hh