41 #ifndef GUI_OBJECTS_CATEGORY_BASE_HPP
42 #define GUI_OBJECTS_CATEGORY_BASE_HPP
55 #ifndef BEGIN_objects_SCOPE
56 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
57 # define END_objects_SCOPE END_SCOPE(objects)
113 bool IsSetName(
void)
const;
120 bool CanGetName(
void)
const;
123 void ResetName(
void);
129 const TName& GetName(
void)
const;
142 TName& SetName(
void);
151 bool IsSetOrder(
void)
const;
158 bool CanGetOrder(
void)
const;
161 void ResetOrder(
void);
167 TOrder GetOrder(
void)
const;
188 bool IsSetDisplay_name(
void)
const;
195 bool CanGetDisplay_name(
void)
const;
198 void ResetDisplay_name(
void);
226 bool IsSetHelp(
void)
const;
233 bool CanGetHelp(
void)
const;
236 void ResetHelp(
void);
242 const THelp& GetHelp(
void)
const;
255 THelp& SetHelp(
void);
258 virtual void Reset(
void);
314 m_Name = std::forward<CCategory_Base::TName>(
value);
455 m_Help = std::forward<CCategory_Base::THelp>(
value);
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
bool IsSetOrder(void) const
Check if a value has been assigned to Order data member.
DECLARE_INTERNAL_TYPE_INFO()
void ResetOrder(void)
Reset Order data member.
bool IsSetName(void) const
Check if a value has been assigned to Name data member.
TOrder GetOrder(void) const
Get the Order member data.
const TDisplay_name & GetDisplay_name(void) const
Get the Display_name member data.
TName & SetName(void)
Assign a value to Name data member.
bool CanGetHelp(void) const
Check if it is safe to call GetHelp method.
bool IsSetHelp(void) const
Check if a value has been assigned to Help data member.
Tparent::CMemberIndex< E_memberIndex, 5 > TmemberIndex
bool CanGetDisplay_name(void) const
Check if it is safe to call GetDisplay_name method.
const TName & GetName(void) const
Get the Name member data.
CCategory_Base & operator=(const CCategory_Base &)
bool CanGetName(void) const
Check if it is safe to call GetName method.
CCategory_Base(const CCategory_Base &)
TDisplay_name & SetDisplay_name(void)
Assign a value to Display_name data member.
bool IsSetDisplay_name(void) const
Check if a value has been assigned to Display_name data member.
TOrder & SetOrder(void)
Assign a value to Order data member.
bool CanGetOrder(void) const
Check if it is safe to call GetOrder method.
const THelp & GetHelp(void) const
Get the Help member data.
THelp & SetHelp(void)
Assign a value to Help data member.
Defines to provide correct exporting from DLLs in Windows.
const GenericPointer< typename T::ValueType > T2 value