41 #ifndef epost__OBJTOOLS_EUTILS_EPOST_EPOSTRESULT_BASE_HPP
42 #define epost__OBJTOOLS_EUTILS_EPOST_EPOSTRESULT_BASE_HPP
50 #ifndef BEGIN_epost_SCOPE
51 # define BEGIN_epost_SCOPE BEGIN_SCOPE(epost)
52 # define END_epost_SCOPE END_SCOPE(epost)
76 typedef NCBI_NS_NCBI::CSerialObject
Tparent;
93 typedef NCBI_NS_NCBI::CSerialObject
Tparent;
126 bool IsSetQueryKey(
void)
const;
133 bool CanGetQueryKey(
void)
const;
136 void ResetQueryKey(
void);
142 const TQueryKey& GetQueryKey(
void)
const;
165 bool IsSetWebEnv(
void)
const;
172 bool CanGetWebEnv(
void)
const;
175 void ResetWebEnv(
void);
181 const TWebEnv& GetWebEnv(
void)
const;
234 bool IsSetInvalidIdList(
void)
const;
241 bool CanGetInvalidIdList(
void)
const;
244 void ResetInvalidIdList(
void);
271 bool IsSetHistory(
void)
const;
278 bool CanGetHistory(
void)
const;
281 void ResetHistory(
void);
287 const THistory& GetHistory(
void)
const;
309 bool IsSetERROR(
void)
const;
316 bool CanGetERROR(
void)
const;
319 void ResetERROR(
void);
325 const TERROR& GetERROR(
void)
const;
341 virtual void Reset(
void);
374 return IsSetQueryKey();
380 if (!CanGetQueryKey()) {
396 m_QueryKey = std::forward<CEPostResult_Base::C_History::TQueryKey>(
value);
404 if (!IsSetQueryKey()) {
405 m_QueryKey = UnassignedString();
421 return IsSetWebEnv();
427 if (!CanGetWebEnv()) {
443 m_WebEnv = std::forward<CEPostResult_Base::C_History::TWebEnv>(
value);
451 if (!IsSetWebEnv()) {
452 m_WebEnv = UnassignedString();
532 m_ERROR = std::forward<CEPostResult_Base::TERROR>(
value);
#define BEGIN_epost_SCOPE
uint32_t Uint4
4-byte (32-bit) unsigned integer
#define NCBI_EUTILS_EXPORT
C_History & operator=(const C_History &)
bool CanGetERROR(void) const
Check if it is safe to call GetERROR method.
NCBI_NS_NCBI::CRef< THistory > m_History
NCBI_NS_STD::string m_ERROR
bool CanGetHistory(void) const
Check if it is safe to call GetHistory method.
bool IsSetHistory(void) const
Check if a value has been assigned to History data member.
NCBI_NS_NCBI::CSerialObject Tparent
const TWebEnv & GetWebEnv(void) const
Get the WebEnv member data.
const TQueryKey & GetQueryKey(void) const
Get the QueryKey member data.
NCBI_NS_STD::string m_QueryKey
NCBI_NS_STD::string TERROR
bool IsSetQueryKey(void) const
\d+ Check if a value has been assigned to QueryKey data member.
NCBI_NS_NCBI::CSerialObject Tparent
NCBI_NS_STD::string TWebEnv
CEPostResult_Base(const CEPostResult_Base &)
NCBI_NS_STD::string m_WebEnv
C_History(const C_History &)
bool CanGetInvalidIdList(void) const
Check if it is safe to call GetInvalidIdList method.
TERROR & SetERROR(void)
Assign a value to ERROR data member.
const THistory & GetHistory(void) const
Get the History member data.
TWebEnv & SetWebEnv(void)
Assign a value to WebEnv data member.
bool CanGetQueryKey(void) const
Check if it is safe to call GetQueryKey method.
CEPostResult_Base & operator=(const CEPostResult_Base &)
CInvalidIdList TInvalidIdList
bool IsSetERROR(void) const
Tparent::CMemberIndex< E_memberIndex, 3 > TmemberIndex
const TInvalidIdList & GetInvalidIdList(void) const
Get the InvalidIdList member data.
bool IsSetWebEnv(void) const
\S+ Check if a value has been assigned to WebEnv data member.
NCBI_NS_STD::string TQueryKey
bool IsSetInvalidIdList(void) const
Check if a value has been assigned to InvalidIdList data member.
Tparent::CMemberIndex< E_memberIndex, 4 > TmemberIndex
NCBI_NS_NCBI::CRef< TInvalidIdList > m_InvalidIdList
DECLARE_INTERNAL_TYPE_INFO()
TQueryKey & SetQueryKey(void)
Assign a value to QueryKey data member.
bool CanGetWebEnv(void) const
Check if it is safe to call GetWebEnv method.
const TERROR & GetERROR(void) const
Get the ERROR member data.
DECLARE_INTERNAL_TYPE_INFO()
const GenericPointer< typename T::ValueType > T2 value