41 #ifndef OBJECTS_ENTREZ2_ENTREZ2_BOOLEAN_TERM_BASE_HPP
42 #define OBJECTS_ENTREZ2_ENTREZ2_BOOLEAN_TERM_BASE_HPP
53 #ifndef BEGIN_objects_SCOPE
54 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
55 # define END_objects_SCOPE END_SCOPE(objects)
124 bool IsSetField(
void)
const;
131 bool CanGetField(
void)
const;
134 void ResetField(
void);
140 const TField& GetField(
void)
const;
162 bool IsSetTerm(
void)
const;
169 bool CanGetTerm(
void)
const;
172 void ResetTerm(
void);
178 const TTerm& GetTerm(
void)
const;
191 TTerm& SetTerm(
void);
201 bool IsSetTerm_count(
void)
const;
208 bool CanGetTerm_count(
void)
const;
211 void ResetTerm_count(
void);
239 bool IsSetDo_not_explode(
void)
const;
246 bool CanGetDo_not_explode(
void)
const;
249 void ResetDo_not_explode(
void);
252 void SetDefaultDo_not_explode(
void);
280 bool IsSetDo_not_translate(
void)
const;
287 bool CanGetDo_not_translate(
void)
const;
290 void ResetDo_not_translate(
void);
293 void SetDefaultDo_not_translate(
void);
314 virtual void Reset(
void);
406 m_Term = std::forward<CEntrez2_boolean_term_Base::TTerm>(
value);
User-defined methods of the data storage class.
***************************************** the term is both sent and received as parts of queries and ...
Base class for all serializable objects.
void SetField(objects::CUser_object &user, const string &field_name, const string &val)
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_ENTREZ2_EXPORT
TDo_not_explode GetDo_not_explode(void) const
Get the Do_not_explode member data.
void ResetDo_not_translate(void)
Reset Do_not_translate data member.
TDo_not_translate & SetDo_not_translate(void)
Assign a value to Do_not_translate data member.
TTerm_count & SetTerm_count(void)
Assign a value to Term_count data member.
bool IsSetDo_not_translate(void) const
Q do not use synonyms Check if a value has been assigned to Do_not_translate data member.
bool CanGetDo_not_translate(void) const
Check if it is safe to call GetDo_not_translate method.
CEntrez2_field_id m_Field
TTerm & SetTerm(void)
Assign a value to Term data member.
CEntrez2_boolean_term_Base & operator=(const CEntrez2_boolean_term_Base &)
TField & SetField(void)
Assign a value to Field data member.
CEntrez2_boolean_term_Base(const CEntrez2_boolean_term_Base &)
TTerm_count GetTerm_count(void) const
Get the Term_count member data.
void ResetDo_not_explode(void)
Reset Do_not_explode data member.
bool IsSetField(void) const
B Check if a value has been assigned to Field data member.
Tparent::CMemberIndex< E_memberIndex, 6 > TmemberIndex
void SetDefaultDo_not_translate(void)
Assign default value to Do_not_translate data member.
const TField & GetField(void) const
Get the Field member data.
bool IsSetDo_not_explode(void) const
Q do not explode term Check if a value has been assigned to Do_not_explode data member.
bool CanGetDo_not_explode(void) const
Check if it is safe to call GetDo_not_explode method.
bool IsSetTerm_count(void) const
R count of records with term Check if a value has been assigned to Term_count data member.
TDo_not_translate GetDo_not_translate(void) const
Get the Do_not_translate member data.
DECLARE_INTERNAL_TYPE_INFO()
bool CanGetField(void) const
Check if it is safe to call GetField method.
bool CanGetTerm_count(void) const
Check if it is safe to call GetTerm_count method.
bool IsSetTerm(void) const
B Check if a value has been assigned to Term data member.
TDo_not_explode & SetDo_not_explode(void)
Assign a value to Do_not_explode data member.
void SetDefaultDo_not_explode(void)
Assign default value to Do_not_explode data member.
void ResetTerm_count(void)
Reset Term_count data member.
bool CanGetTerm(void) const
Check if it is safe to call GetTerm method.
const TTerm & GetTerm(void) const
Get the Term member data.