70 bool IsTree(
void)
const;
71 bool IsLeaf(
void)
const;
74 const TLeaf& GetLeaf(
void)
const;
84 bool IsEmpty(
void)
const;
115 bool IsEmpty(
void)
const;
116 bool HasSeveralNodes(
void);
CDataSource_ScopeInfo TLeaf
CPriorityTree & GetTree(void)
multimap< TPriority, CPriorityNode > TPriorityMap
CRef< CPriorityTree > m_SubTree
CPriorityNode::TPriority TPriority
multimap< TPriority, CPriorityNode > TPriorityMap
TPriorityMap & GetTree(void)
CDataSource_ScopeInfo TLeaf
value_type * operator->(void) const
value_type & operator*(void) const
CPriorityTree::TPriorityMap TPriorityMap
DECLARE_OPERATOR_BOOL_PTR(m_Node)
unique_ptr< CPriority_I > m_Sub_I
CPriority_I(const CPriority_I &)
CPriorityNode::TLeaf TLeaf
TPriorityMap::iterator TMap_I
container_type::iterator iterator
Include a standard set of the NCBI C++ Toolkit most basic headers.
CVect2< NCBI_PROMOTE(int,U) > operator*(int v1, const CVect2< U > &v2)
bool NotEmpty(void) const THROWS_NONE
Check if CRef is not empty – pointing to an object and has a non-null value.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
#define NCBI_XOBJMGR_EXPORT
Multi-threading – mutexes; rw-locks; semaphore.
Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.