41 #ifndef egquery__OBJTOOLS_EUTILS_EGQUERY_RESULT_BASE_HPP
42 #define egquery__OBJTOOLS_EUTILS_EGQUERY_RESULT_BASE_HPP
50 #ifndef BEGIN_egquery_SCOPE
51 # define BEGIN_egquery_SCOPE BEGIN_SCOPE(egquery)
52 # define END_egquery_SCOPE END_SCOPE(egquery)
76 typedef NCBI_NS_NCBI::CSerialObject
Tparent;
109 bool IsSetTerm(
void)
const;
116 bool CanGetTerm(
void)
const;
119 void ResetTerm(
void);
125 const TTerm& GetTerm(
void)
const;
138 TTerm& SetTerm(
void);
147 bool IsSetEGQueryResult(
void)
const;
154 bool CanGetEGQueryResult(
void)
const;
157 void ResetEGQueryResult(
void);
178 virtual void Reset(
void);
241 m_Term = UnassignedString();
#define END_egquery_SCOPE
#define BEGIN_egquery_SCOPE
uint32_t Uint4
4-byte (32-bit) unsigned integer
#define NCBI_EUTILS_EXPORT
const TEGQueryResult & GetEGQueryResult(void) const
Get the EGQueryResult member data.
NCBI_NS_NCBI::CSerialObject Tparent
Tparent::CMemberIndex< E_memberIndex, 3 > TmemberIndex
NCBI_NS_STD::string TTerm
CResult_Base(const CResult_Base &)
NCBI_NS_NCBI::CRef< TEGQueryResult > m_EGQueryResult
const TTerm & GetTerm(void) const
Get the Term member data.
TTerm & SetTerm(void)
Assign a value to Term data member.
DECLARE_INTERNAL_TYPE_INFO()
bool IsSetEGQueryResult(void) const
Check if a value has been assigned to EGQueryResult data member.
NCBI_NS_STD::string m_Term
bool IsSetTerm(void) const
CResult_Base & operator=(const CResult_Base &)
void ResetEGQueryResult(void)
Reset EGQueryResult data member.
bool CanGetEGQueryResult(void) const
Check if it is safe to call GetEGQueryResult method.
CEGQueryResult TEGQueryResult
TEGQueryResult & SetEGQueryResult(void)
Assign a value to EGQueryResult data member.
bool CanGetTerm(void) const
Check if it is safe to call GetTerm method.
const GenericPointer< typename T::ValueType > T2 value