41 #ifndef OBJECTS_TRACKMGR_TMGR_TYPESTAT_BASE_HPP
42 #define OBJECTS_TRACKMGR_TMGR_TYPESTAT_BASE_HPP
55 #ifndef BEGIN_objects_SCOPE
56 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
57 # define END_objects_SCOPE END_SCOPE(objects)
118 bool IsSetType(
void)
const;
125 bool CanGetType(
void)
const;
128 void ResetType(
void);
134 TType GetType(
void)
const;
146 TType& SetType(
void);
155 bool IsSetCount(
void)
const;
162 bool CanGetCount(
void)
const;
165 void ResetCount(
void);
171 TCount GetCount(
void)
const;
192 bool IsSetLength_stats(
void)
const;
199 bool CanGetLength_stats(
void)
const;
202 void ResetLength_stats(
void);
229 bool IsSetPosition_stats(
void)
const;
236 bool CanGetPosition_stats(
void)
const;
239 void ResetPosition_stats(
void);
260 virtual void Reset(
void);
User-defined methods of the data storage class.
Base class for all serializable objects.
static char UnassignedByte(void)
void ThrowUnassigned(TMemberIndex index) const
uint32_t Uint4
4-byte (32-bit) unsigned integer
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
bool IsSetCount(void) const
Check if a value has been assigned to Count data member.
bool IsSetPosition_stats(void) const
Check if a value has been assigned to Position_stats data member.
const TPosition_stats & GetPosition_stats(void) const
Get the Position_stats member data.
TType GetType(void) const
Get the Type member data.
bool CanGetCount(void) const
Check if it is safe to call GetCount method.
CTMgr_TypeStat_Base & operator=(const CTMgr_TypeStat_Base &)
bool CanGetPosition_stats(void) const
Check if it is safe to call GetPosition_stats method.
CTMgr_LengthStats TLength_stats
bool CanGetLength_stats(void) const
Check if it is safe to call GetLength_stats method.
CRef< TLength_stats > m_Length_stats
bool CanGetType(void) const
Check if it is safe to call GetType method.
void ResetCount(void)
Reset Count data member.
bool IsSetType(void) const
Check if a value has been assigned to Type data member.
const TLength_stats & GetLength_stats(void) const
Get the Length_stats member data.
TCount GetCount(void) const
Get the Count member data.
CTMgr_PositionStats TPosition_stats
void ResetType(void)
Reset Type data member.
TCount & SetCount(void)
Assign a value to Count data member.
DECLARE_INTERNAL_TYPE_INFO()
Tparent::CMemberIndex< E_memberIndex, 5 > TmemberIndex
CTMgr_TypeStat_Base(const CTMgr_TypeStat_Base &)
TType & SetType(void)
Assign a value to Type data member.
CRef< TPosition_stats > m_Position_stats
bool IsSetLength_stats(void) const
Check if a value has been assigned to Length_stats data member.
unsigned int
A callback function used to compare two keys in a database.
Defines to provide correct exporting from DLLs in Windows.
#define NCBI_TRACKMGR_EXPORT