41 #ifndef GUI_FRAMEWORK_GUIPKGMANIFEST_BASE_HPP
42 #define GUI_FRAMEWORK_GUIPKGMANIFEST_BASE_HPP
53 #ifndef BEGIN_objects_SCOPE
54 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
55 # define END_objects_SCOPE END_SCOPE(objects)
298 virtual void Reset(
void);
355 m_Name = std::forward<CGuiPkgManifest_Base::TName>(
value);
Base class for all serializable objects.
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.
const TGuiPkgDependency & GetGuiPkgDependency(void) const
Get the GuiPkgDependency member data.
bool CanGetVersion(void) const
Check if it is safe to call GetVersion method.
TName & SetName(void)
Assign a value to Name data member.
bool CanGetDescription(void) const
Check if it is safe to call GetDescription method.
bool CanGetGuiPkgDependency(void) const
Check if it is safe to call GetGuiPkgDependency method.
void ResetDescription(void)
Reset Description data member.
virtual void Reset(void)
Reset the whole object.
CGuiPkgManifest_Base(void)
const TName & GetName(void) const
Get the Name member data.
void ResetVersion(void)
Reset Version data member.
Tparent::CMemberIndex< E_memberIndex, 6 > TmemberIndex
bool CanGetMainDll(void) const
Check if it is safe to call GetMainDll method.
list< CRef< CGuiPkgDependency > > m_GuiPkgDependency
void ResetGuiPkgDependency(void)
Reset GuiPkgDependency data member.
bool CanGetName(void) const
Check if it is safe to call GetName method.
void ResetMainDll(void)
Reset MainDll data member.
bool IsSetVersion(void) const
\d\d.
CGuiPkgManifest_Base(const CGuiPkgManifest_Base &)
const TVersion & GetVersion(void) const
Get the Version member data.
bool IsSetGuiPkgDependency(void) const
Check if a value has been assigned to GuiPkgDependency data member.
bool IsSetMainDll(void) const
bool IsSetDescription(void) const
TMainDll & SetMainDll(void)
Assign a value to MainDll data member.
void ResetName(void)
Reset Name data member.
TDescription & SetDescription(void)
Assign a value to Description data member.
CGuiPkgManifest_Base & operator=(const CGuiPkgManifest_Base &)
const TDescription & GetDescription(void) const
Get the Description member data.
bool IsSetName(void) const
const TMainDll & GetMainDll(void) const
Get the MainDll member data.
list< CRef< CGuiPkgDependency > > TGuiPkgDependency
DECLARE_INTERNAL_TYPE_INFO()
TGuiPkgDependency & SetGuiPkgDependency(void)
Assign a value to GuiPkgDependency data member.
virtual ~CGuiPkgManifest_Base(void)
TVersion & SetVersion(void)
Assign a value to Version data member.