Public Member Functions | |
Item::Ptr | operator * () const |
Item::Ptr | operator-> () const |
Iterator & | operator++ () |
Iterator | operator++ (int) |
bool | operator== (const Iterator &rhs) const |
bool | operator!= (const Iterator &rhs) const |
Private Types | |
typedef Map::iterator | IterDelegate |
Private Member Functions | |
Iterator (const IterDelegate &del, Directory *outer) | |
Item::Ptr | deref () const |
Private Attributes | |
IterDelegate | delegate_ |
Directory::Ptr | outer_ |
Item::Ptr | item_ |
Friends | |
class | Directory |
Definition at line 113 of file FileSystemStorage.h.
typedef Map::iterator OpenDDS::FileSystemStorage::Directory::Iterator< Item >::IterDelegate [private] |
Definition at line 147 of file FileSystemStorage.h.
OpenDDS::FileSystemStorage::Directory::Iterator< Item >::Iterator | ( | const IterDelegate & | del, | |
Directory * | outer | |||
) | [inline, private] |
Item::Ptr OpenDDS::FileSystemStorage::Directory::Iterator< Item >::deref | ( | ) | const [inline, private] |
Item::Ptr OpenDDS::FileSystemStorage::Directory::Iterator< Item >::operator * | ( | ) | const [inline] |
bool OpenDDS::FileSystemStorage::Directory::Iterator< Item >::operator!= | ( | const Iterator< Item > & | rhs | ) | const [inline] |
Definition at line 141 of file FileSystemStorage.h.
References OpenDDS::FileSystemStorage::Directory::Iterator< Item >::delegate_.
00141 { 00142 return delegate_ != rhs.delegate_; 00143 }
Iterator OpenDDS::FileSystemStorage::Directory::Iterator< Item >::operator++ | ( | int | ) | [inline] |
Iterator& OpenDDS::FileSystemStorage::Directory::Iterator< Item >::operator++ | ( | ) | [inline] |
Item::Ptr OpenDDS::FileSystemStorage::Directory::Iterator< Item >::operator-> | ( | ) | const [inline] |
bool OpenDDS::FileSystemStorage::Directory::Iterator< Item >::operator== | ( | const Iterator< Item > & | rhs | ) | const [inline] |
Definition at line 137 of file FileSystemStorage.h.
References OpenDDS::FileSystemStorage::Directory::Iterator< Item >::delegate_.
00137 { 00138 return delegate_ == rhs.delegate_; 00139 }
friend class Directory [friend] |
Definition at line 146 of file FileSystemStorage.h.
IterDelegate OpenDDS::FileSystemStorage::Directory::Iterator< Item >::delegate_ [private] |
Definition at line 162 of file FileSystemStorage.h.
Referenced by OpenDDS::FileSystemStorage::Directory::Iterator< Item >::operator!=(), and OpenDDS::FileSystemStorage::Directory::Iterator< Item >::operator==().
Item::Ptr OpenDDS::FileSystemStorage::Directory::Iterator< Item >::item_ [mutable, private] |
Definition at line 164 of file FileSystemStorage.h.
Directory::Ptr OpenDDS::FileSystemStorage::Directory::Iterator< Item >::outer_ [private] |
Definition at line 163 of file FileSystemStorage.h.