Go to the documentation of this file.Go to the SVN repository for this file.
41 #ifndef eutils__OBJTOOLS_EUTILS_EFETCH_REFSOURCE_BASE_HPP
42 #define eutils__OBJTOOLS_EUTILS_EFETCH_REFSOURCE_BASE_HPP
50 #ifndef BEGIN_eutils_SCOPE
51 # define BEGIN_eutils_SCOPE BEGIN_SCOPE(eutils)
52 # define END_eutils_SCOPE END_SCOPE(eutils)
72 typedef NCBI_NS_NCBI::CSerialObject
Tparent;
100 bool IsSet(
void)
const;
132 operator const Tdata& (void)
const;
134 operator Tdata& (void);
200 m_data = std::forward<CRefSource_Base::Tdata>(
value);
209 m_data = UnassignedString();
227 m_data = UnassignedString();
230 m_set_State[0] |= 0x1;
#define BEGIN_eutils_SCOPE
uint32_t Uint4
4-byte (32-bit) unsigned integer
void Reset(void)
Reset data member.
bool CanGet(void) const
Check if it is safe to call Get method.
DECLARE_INTERNAL_TYPE_INFO()
CRefSource_Base & operator=(const CRefSource_Base &)
virtual ~CRefSource_Base(void)
NCBI_NS_NCBI::CSerialObject Tparent
const Tdata & Get(void) const
Get the member data.
CRefSource_Base(const CRefSource_Base &)
void operator=(const Tdata &value)
Assignment operator.
NCBI_NS_STD::string Tdata
NCBI_NS_STD::string m_data
bool IsSet(void) const
Check if a value has been assigned to data member.
Tdata & Set(void)
Assign a value to data member.
const GenericPointer< typename T::ValueType > T2 value