Go to the SVN repository for this file.
41 #ifndef OBJECTS_GENERAL_DBTAG_BASE_HPP 42 #define OBJECTS_GENERAL_DBTAG_BASE_HPP 52 #ifndef BEGIN_objects_SCOPE 53 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects) 54 # define END_objects_SCOPE END_SCOPE(objects) 114 boolIsSetDb(
void)
const;
121 boolCanGetDb(
void)
const;
124 voidResetDb(
void);
130 const TDb& GetDb(
void)
const;
153 boolIsSetTag(
void)
const;
160 boolCanGetTag(
void)
const;
163 voidResetTag(
void);
169 const TTag& GetTag(
void)
const;
181 TTag& SetTag(
void);
184 virtual voidReset(
void);
238 m_Db= std::forward<CDbtag_Base::TDb>(
value);
257 return m_Tag.NotEmpty();
Dbtag is generalized for tagging eg.
Base class for all serializable objects.
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_GENERAL_EXPORT
bool IsSetDb(void) const
name of database or system Check if a value has been assigned to Db data member.
TTag & SetTag(void)
Assign a value to Tag data member.
const TTag & GetTag(void) const
Get the Tag member data.
bool CanGetDb(void) const
Check if it is safe to call GetDb method.
bool CanGetTag(void) const
Check if it is safe to call GetTag method.
bool IsSetTag(void) const
appropriate tag Check if a value has been assigned to Tag data member.
CDbtag_Base(const CDbtag_Base &)
const TDb & GetDb(void) const
Get the Db member data.
void ResetTag(void)
Reset Tag data member.
TDb & SetDb(void)
Assign a value to Db data member.
Tparent::CMemberIndex< E_memberIndex, 3 > TmemberIndex
CDbtag_Base & operator=(const CDbtag_Base &)
DECLARE_INTERNAL_TYPE_INFO()
const GenericPointer< typename T::ValueType > T2 value
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4