NCBI C++ ToolKit
CTypeIterator< C, TypeGetter > Member List

This is the complete list of members for CTypeIterator< C, TypeGetter >, including all inherited members.

AboveNode(CTreeContNodeBase *node)CTreeIterator
AddChild(CTreeContNodeBase *new_node)CTreeIterator
AddChild(CTreeContNodeBase *new_node, CSortPredicate &)CTreeIterator
AddSibling(CTreeContNodeBase *new_node)CTreeIterator
Assign(const CTypeIteratorBase &it)CTypeIteratorBase< CTreeIterator >inlineprotected
CTreeIterator::Assign(const CTreeIteratorTmpl &it)CTreeIteratorTmpl< CTreeLevelIterator >inlineprotected
begin(void)CTypeIterator< C, TypeGetter >inline
BelongSubtree(const CTreeContNodeBase *subtree_root)CTreeIterator
CanEnter(const CConstObjectInfo &object)CTypeIteratorBase< CTreeIterator >inlineprotectedvirtual
CanSelect(const CConstObjectInfo &object)CTypeIteratorBase< CTreeIterator >inlineprotectedvirtual
CheckValid(void) constCTreeIteratorTmpl< CTreeLevelIterator >inlineprotected
CParent typedefCTypeIterator< C, TypeGetter >private
CTreeIterator(void)CTreeIteratorinline
CTreeIterator(const TBeginInfo &beginInfo)CTreeIteratorinline
CTreeIterator(const TBeginInfo &beginInfo, const string &filter)CTreeIteratorinline
CTreeIterator(CTreeCont *tree)CTreeIteratorinline
CTreeIterator()CTreeIteratorinlineprivate
CTreeIteratorTmpl(void)CTreeIteratorTmpl< CTreeLevelIterator >inline
CTreeIteratorTmpl(const TBeginInfo &beginInfo)CTreeIteratorTmpl< CTreeLevelIterator >inline
CTreeIteratorTmpl(const TBeginInfo &beginInfo, const string &filter)CTreeIteratorTmpl< CTreeLevelIterator >inline
CTypeIterator(void)CTypeIterator< C, TypeGetter >inline
CTypeIterator(const TBeginInfo &beginInfo)CTypeIterator< C, TypeGetter >inline
CTypeIterator(const TBeginInfo &beginInfo, const string &filter)CTypeIterator< C, TypeGetter >inline
CTypeIterator(CSerialObject &object)CTypeIterator< C, TypeGetter >inlineexplicit
CTypeIterator(const CTypeIterator &it)CTypeIterator< C, TypeGetter >inline
CTypeIteratorBase(TTypeInfo needType)CTypeIteratorBase< CTreeIterator >inlineprotected
CTypeIteratorBase(TTypeInfo needType, const TBeginInfo &beginInfo)CTypeIteratorBase< CTreeIterator >inlineprotected
CTypeIteratorBase(TTypeInfo needType, const TBeginInfo &beginInfo, const string &filter)CTypeIteratorBase< CTreeIterator >inlineprotected
DECLARE_OPERATOR_BOOL(IsValid())CTreeIteratorTmpl< CTreeLevelIterator >
DeleteNode()CTreeIterator
DeleteSubtree()CTreeIterator
difference_type typedefCTypeIterator< C, TypeGetter >
EAction enum nameCTreeIterator
eCont enum valueCTreeIterator
end(void)CTypeIterator< C, TypeGetter >inline
Erase(void)CTreeIterator
eSkip enum valueCTreeIterator
eStop enum valueCTreeIterator
ForEachDownward(ForEachFunc ucb, void *user_data)CTreeIterator
ForEachDownward(C4Each &)CTreeIterator
ForEachDownwardLimited(ForEachFunc ucb, void *user_data, int levels)CTreeIterator
ForEachDownwardLimited(C4Each &, int levels)CTreeIterator
ForEachFunc typedefCTreeIterator
ForEachUpward(ForEachFunc ucb, void *user_data)CTreeIterator
ForEachUpward(C4Each &)CTreeIterator
ForEachUpwardLimited(ForEachFunc ucb, void *user_data, int levels)CTreeIterator
ForEachUpwardLimited(C4Each &, int levels)CTreeIterator
Get(void)CTreeIteratorTmpl< CTreeLevelIterator >inline
Get(void) constCTreeIteratorTmpl< CTreeLevelIterator >inline
GetContainerElementIndex(void) constCTreeIteratorTmpl< CTreeLevelIterator >inline
GetContext(void) constCTreeIteratorTmpl< CTreeLevelIterator >inline
GetContextData(void) constCTreeIteratorTmpl< CTreeLevelIterator >inline
GetCurrentTypeInfo(void) constCTreeIteratorTmpl< CTreeLevelIterator >inline
GetItemIndex(void) constCTreeIteratorTmpl< CTreeLevelIterator >inline
GetIteratorType(void) constCTypeIteratorBase< CTreeIterator >inlineprotected
GetNode() constCTreeIteratorinline
GoAncestor(CTreeContNodeBase *node)CTreeIterator
GoChild()CTreeIteratorinline
GoNode(CTreeContNodeBase *node)CTreeIteratorinline
GoParent()CTreeIteratorinline
GoRoot()CTreeIteratorinline
GoSibling()CTreeIteratorinline
Init(const TBeginInfo &beginInfo)CTreeIteratorTmpl< CTreeLevelIterator >inlineprotected
Init(const TBeginInfo &beginInfo, const string &filter)CTreeIteratorTmpl< CTreeLevelIterator >inlineprotected
IsValid(void) constCTreeIteratorTmpl< CTreeLevelIterator >inline
iterator_category typedefCTypeIterator< C, TypeGetter >
m_ContextFilterCTreeIteratorTmpl< CTreeLevelIterator >private
m_CurrentObjectCTreeIteratorTmpl< CTreeLevelIterator >private
m_NeedTypeCTypeIteratorBase< CTreeIterator >private
m_nodeCTreeIteratorprivate
m_StackCTreeIteratorTmpl< CTreeLevelIterator >private
m_treeCTreeIteratorprivate
m_VisitedObjectsCTreeIteratorTmpl< CTreeLevelIterator >private
MatchesContext(const string &filter) constCTreeIteratorTmpl< CTreeLevelIterator >inline
Merge(CTreeContNodeBase *to_node)CTreeIterator
MoveChildren(CTreeContNodeBase *to_node)CTreeIterator
MoveNode(CTreeContNodeBase *to_node)CTreeIterator
Next(void)CTreeIteratorTmpl< CTreeLevelIterator >inline
NodeUpdated()CTreeIteratorinline
operator!=(const CTypeIterator &it) constCTypeIterator< C, TypeGetter >inline
operator*(void)CTypeIterator< C, TypeGetter >inline
operator*(void) constCTypeIterator< C, TypeGetter >inline
operator++(void)CTypeIterator< C, TypeGetter >inline
operator++(int)CTypeIterator< C, TypeGetter >inline
operator->(void)CTypeIterator< C, TypeGetter >inline
operator->(void) constCTypeIterator< C, TypeGetter >inline
operator=(const TBeginInfo &beginInfo)CTypeIterator< C, TypeGetter >inline
operator=(const CTypeIterator &it)CTypeIterator< C, TypeGetter >inline
CTypeIteratorBase< CTreeIterator >::operator=(const TBeginInfo &beginInfo)CTreeIteratorinline
operator==(const CTypeIterator &it) constCTypeIterator< C, TypeGetter >inline
pointer typedefCTypeIterator< C, TypeGetter >
reference typedefCTypeIterator< C, TypeGetter >
Reset(void)CTreeIteratorTmpl< CTreeLevelIterator >inline
SetContextFilter(const string &filter)CTreeIteratorTmpl< CTreeLevelIterator >inline
SkipSubTree(void)CTreeIteratorTmpl< CTreeLevelIterator >inline
SortAllChildrenInSubtree(CSortPredicate &)CTreeIterator
SortChildren(CSortPredicate &)CTreeIterator
Step(const TObjectInfo &current)CTreeIteratorTmpl< CTreeLevelIterator >inlineprivate
TBeginInfo typedefCTypeIterator< C, TypeGetter >
TIteratorContext typedefCTreeIteratorTmpl< CTreeLevelIterator >
TObjectInfo typedefCTreeIterator
TStackLevel typedefCTreeIteratorTmpl< CTreeLevelIterator >private
TThis typedefCTreeIteratorTmpl< CTreeLevelIterator >private
TVisitedObjects typedefCTreeIteratorTmpl< CTreeLevelIterator >
value_type typedefCTypeIterator< C, TypeGetter >
Walk(void)CTreeIteratorTmpl< CTreeLevelIterator >inlineprivate
~CTreeIterator()CTreeIteratorinline
~CTreeIteratorTmpl(void)CTreeIteratorTmpl< CTreeLevelIterator >inlinevirtual
Modified on Sat May 25 14:22:14 2024 by modify_doxy.py rev. 669887