Go to the documentation of this file.Go to the SVN repository for this file.
41 #ifndef OBJECTS_TRACKMGR_TMGR_IDENTITY_BASE_HPP
42 #define OBJECTS_TRACKMGR_TMGR_IDENTITY_BASE_HPP
55 #ifndef BEGIN_objects_SCOPE
56 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
57 # define END_objects_SCOPE END_SCOPE(objects)
93 typedef list< CRef< CTMgr_IdentityId > >
TIds;
112 bool IsSetIds(
void)
const;
119 bool CanGetIds(
void)
const;
137 virtual void Reset(
void);
147 list< CRef< CTMgr_IdentityId > >
m_Ids;
Base class for all serializable objects.
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.
bool CanGetIds(void) const
Check if it is safe to call GetIds method.
bool IsSetIds(void) const
Check if a value has been assigned to Ids data member.
list< CRef< CTMgr_IdentityId > > m_Ids
TIds & SetIds(void)
Assign a value to Ids data member.
list< CRef< CTMgr_IdentityId > > TIds
const TIds & GetIds(void) const
Get the Ids member data.
CTMgr_Identity_Base & operator=(const CTMgr_Identity_Base &)
Tparent::CMemberIndex< E_memberIndex, 2 > TmemberIndex
CTMgr_Identity_Base(const CTMgr_Identity_Base &)
DECLARE_INTERNAL_TYPE_INFO()
static bool GetIds(const T &d, set< string > &labels, const string name="", bool detect=false, bool found=false)
Defines to provide correct exporting from DLLs in Windows.
#define NCBI_TRACKMGR_EXPORT