OpenCog Framework  Branch: master, revision 6f0b7fc776b08468cf1b74aa9db028f387b4f0c0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
opencog::IncomingIndex::iterator Class Reference

#include <IncomingIndex.h>

+ Inheritance diagram for opencog::IncomingIndex::iterator:
+ Collaboration diagram for opencog::IncomingIndex::iterator:

Public Member Functions

 iterator (Handle)
 
iteratoroperator++ ()
 
iteratoroperator++ (int)
 
iteratoroperator= (iterator)
 
bool operator== (iterator)
 
bool operator!= (iterator)
 
Handle operator* (void)
 

Private Attributes

Handle _h
 
UnorderedHandleSet _iset
 
UnorderedHandleSet::const_iterator _s
 
UnorderedHandleSet::const_iterator _e
 

Friends

class IncomingIndex
 

Detailed Description

Definition at line 61 of file IncomingIndex.h.

Constructor & Destructor Documentation

IncomingIndex::iterator::iterator ( Handle  h)

Definition at line 131 of file IncomingIndex.cc.

References _h.

Member Function Documentation

bool IncomingIndex::iterator::operator!= ( iterator  v)

Definition at line 159 of file IncomingIndex.cc.

References _h, _s, and opencog::Handle::UNDEFINED.

Handle IncomingIndex::iterator::operator* ( void  )

Definition at line 145 of file IncomingIndex.cc.

References opencog::Handle::UNDEFINED.

IncomingIndex::iterator & IncomingIndex::iterator::operator++ ( )

Definition at line 166 of file IncomingIndex.cc.

IncomingIndex::iterator & IncomingIndex::iterator::operator++ ( int  i)

Definition at line 171 of file IncomingIndex.cc.

IncomingIndex::iterator & IncomingIndex::iterator::operator= ( iterator  v)

Definition at line 136 of file IncomingIndex.cc.

References _e, _h, _iset, and _s.

bool IncomingIndex::iterator::operator== ( iterator  v)

Definition at line 151 of file IncomingIndex.cc.

References _h, _s, and opencog::Handle::UNDEFINED.

Friends And Related Function Documentation

friend class IncomingIndex
friend

Definition at line 64 of file IncomingIndex.h.

Member Data Documentation

UnorderedHandleSet::const_iterator opencog::IncomingIndex::iterator::_e
private

Definition at line 77 of file IncomingIndex.h.

Handle opencog::IncomingIndex::iterator::_h
private

Definition at line 74 of file IncomingIndex.h.

UnorderedHandleSet opencog::IncomingIndex::iterator::_iset
private

Definition at line 75 of file IncomingIndex.h.

UnorderedHandleSet::const_iterator opencog::IncomingIndex::iterator::_s
private

Definition at line 76 of file IncomingIndex.h.


The documentation for this class was generated from the following files: