41 #ifndef GUI_OBJECTS_GBENCHVERSIONINFO_BASE_HPP
42 #define GUI_OBJECTS_GBENCHVERSIONINFO_BASE_HPP
55 #ifndef BEGIN_objects_SCOPE
56 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
57 # define END_objects_SCOPE END_SCOPE(objects)
121 bool IsSetVer_major(
void)
const;
128 bool CanGetVer_major(
void)
const;
131 void ResetVer_major(
void);
158 bool IsSetVer_minor(
void)
const;
165 bool CanGetVer_minor(
void)
const;
168 void ResetVer_minor(
void);
195 bool IsSetVer_patch(
void)
const;
202 bool CanGetVer_patch(
void)
const;
205 void ResetVer_patch(
void);
232 bool IsSetOs_ver(
void)
const;
239 bool CanGetOs_ver(
void)
const;
242 void ResetOs_ver(
void);
270 bool IsSetOs_ver_string(
void)
const;
277 bool CanGetOs_ver_string(
void)
const;
280 void ResetOs_ver_string(
void);
308 bool IsSetBuild_date(
void)
const;
315 bool CanGetBuild_date(
void)
const;
318 void ResetBuild_date(
void);
339 virtual void Reset(
void);
CGBenchVersionInfo_Base –.
Base class for all serializable objects.
static char UnassignedByte(void)
void ThrowUnassigned(TMemberIndex index) const
static string UnassignedString(void)
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.
#define NCBI_GUIOBJECTS_EXPORT
TVer_major GetVer_major(void) const
Get the Ver_major member data.
bool IsSetVer_minor(void) const
Check if a value has been assigned to Ver_minor data member.
TOs_ver_string & SetOs_ver_string(void)
Assign a value to Os_ver_string data member.
TVer_minor & SetVer_minor(void)
Assign a value to Ver_minor data member.
const TBuild_date & GetBuild_date(void) const
Get the Build_date member data.
bool IsSetVer_patch(void) const
Check if a value has been assigned to Ver_patch data member.
bool CanGetOs_ver(void) const
Check if it is safe to call GetOs_ver method.
bool CanGetOs_ver_string(void) const
Check if it is safe to call GetOs_ver_string method.
bool CanGetVer_minor(void) const
Check if it is safe to call GetVer_minor method.
TVer_major & SetVer_major(void)
Assign a value to Ver_major data member.
void ResetVer_patch(void)
Reset Ver_patch data member.
TVer_patch & SetVer_patch(void)
Assign a value to Ver_patch data member.
void ResetVer_minor(void)
Reset Ver_minor data member.
bool CanGetBuild_date(void) const
Check if it is safe to call GetBuild_date method.
TOs_ver & SetOs_ver(void)
Assign a value to Os_ver data member.
bool CanGetVer_patch(void) const
Check if it is safe to call GetVer_patch method.
bool IsSetOs_ver(void) const
Check if a value has been assigned to Os_ver data member.
TVer_minor GetVer_minor(void) const
Get the Ver_minor member data.
CRef< TBuild_date > m_Build_date
DECLARE_INTERNAL_TYPE_INFO()
CGBenchVersionInfo_Base(const CGBenchVersionInfo_Base &)
void ResetVer_major(void)
Reset Ver_major data member.
void ResetOs_ver(void)
Reset Os_ver data member.
bool CanGetVer_major(void) const
Check if it is safe to call GetVer_major method.
TVer_patch GetVer_patch(void) const
Get the Ver_patch member data.
bool IsSetOs_ver_string(void) const
os-arch INTEGER OPTIONAL, Check if a value has been assigned to Os_ver_string data member.
Tparent::CMemberIndex< E_memberIndex, 7 > TmemberIndex
bool IsSetBuild_date(void) const
Check if a value has been assigned to Build_date data member.
const TOs_ver_string & GetOs_ver_string(void) const
Get the Os_ver_string member data.
CGBenchVersionInfo_Base & operator=(const CGBenchVersionInfo_Base &)
bool IsSetVer_major(void) const
Check if a value has been assigned to Ver_major data member.
TOs_ver GetOs_ver(void) const
Get the Os_ver member data.
Defines to provide correct exporting from DLLs in Windows.
const GenericPointer< typename T::ValueType > T2 value