41 #ifndef elink__OBJTOOLS_EUTILS_ELINK_ELINKRESULT_BASE_HPP
42 #define elink__OBJTOOLS_EUTILS_ELINK_ELINKRESULT_BASE_HPP
51 #ifndef BEGIN_elink_SCOPE
52 # define BEGIN_elink_SCOPE BEGIN_SCOPE(elink)
53 # define END_elink_SCOPE END_SCOPE(elink)
77 typedef NCBI_NS_NCBI::CSerialObject
Tparent;
88 typedef NCBI_NS_STD::list< NCBI_NS_NCBI::CRef< CLinkSet > >
TLinkSet;
110 bool IsSetLinkSet(
void)
const;
117 bool CanGetLinkSet(
void)
const;
120 void ResetLinkSet(
void);
126 const TLinkSet& GetLinkSet(
void)
const;
142 bool IsSetERROR(
void)
const;
149 bool CanGetERROR(
void)
const;
152 void ResetERROR(
void);
158 const TERROR& GetERROR(
void)
const;
174 virtual void Reset(
void);
184 NCBI_NS_STD::list< NCBI_NS_NCBI::CRef< CLinkSet > >
m_LinkSet;
253 m_ERROR = std::forward<CELinkResult_Base::TERROR>(
value);
#define BEGIN_elink_SCOPE
uint32_t Uint4
4-byte (32-bit) unsigned integer
#define NCBI_EUTILS_EXPORT
CELinkResult_Base(const CELinkResult_Base &)
TERROR & SetERROR(void)
Assign a value to ERROR data member.
NCBI_NS_STD::list< NCBI_NS_NCBI::CRef< CLinkSet > > m_LinkSet
bool IsSetERROR(void) const
CELinkResult_Base & operator=(const CELinkResult_Base &)
bool CanGetERROR(void) const
Check if it is safe to call GetERROR method.
TLinkSet & SetLinkSet(void)
Assign a value to LinkSet data member.
NCBI_NS_STD::list< NCBI_NS_NCBI::CRef< CLinkSet > > TLinkSet
bool CanGetLinkSet(void) const
Check if it is safe to call GetLinkSet method.
NCBI_NS_STD::string m_ERROR
bool IsSetLinkSet(void) const
Common Check if a value has been assigned to LinkSet data member.
const TLinkSet & GetLinkSet(void) const
Get the LinkSet member data.
NCBI_NS_NCBI::CSerialObject Tparent
DECLARE_INTERNAL_TYPE_INFO()
Tparent::CMemberIndex< E_memberIndex, 3 > TmemberIndex
NCBI_NS_STD::string TERROR
const TERROR & GetERROR(void) const
Get the ERROR member data.
const GenericPointer< typename T::ValueType > T2 value