
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, const Directory::Ptr &outer) | |
| Item::Ptr | deref () const |
Private Attributes | |
| IterDelegate | delegate_ |
| Directory::Ptr | outer_ |
| Item::Ptr | item_ |
Friends | |
| class | Directory |
Definition at line 115 of file FileSystemStorage.h.
typedef Map::iterator OpenDDS::FileSystemStorage::Directory::Iterator< Item >::IterDelegate [private] |
Definition at line 149 of file FileSystemStorage.h.
| OpenDDS::FileSystemStorage::Directory::Iterator< Item >::Iterator | ( | const IterDelegate & | del, | |
| const Directory::Ptr & | outer | |||
| ) | [inline, private] |
Definition at line 150 of file FileSystemStorage.h.
| Item::Ptr OpenDDS::FileSystemStorage::Directory::Iterator< Item >::deref | ( | ) | const [inline, private] |
| bool OpenDDS::FileSystemStorage::Directory::Iterator< Item >::operator!= | ( | const Iterator< Item > & | rhs | ) | const [inline] |
Definition at line 143 of file FileSystemStorage.h.
References OpenDDS::FileSystemStorage::Directory::Iterator< Item >::delegate_.
00143 { 00144 return delegate_ != rhs.delegate_; 00145 }
| Item::Ptr OpenDDS::FileSystemStorage::Directory::Iterator< Item >::operator* | ( | void | ) | const [inline] |
Definition at line 118 of file FileSystemStorage.h.
00118 { 00119 return deref(); 00120 }
| Iterator OpenDDS::FileSystemStorage::Directory::Iterator< Item >::operator++ | ( | int | ) | [inline] |
Definition at line 132 of file FileSystemStorage.h.
| Iterator& OpenDDS::FileSystemStorage::Directory::Iterator< Item >::operator++ | ( | void | ) | [inline] |
Definition at line 126 of file FileSystemStorage.h.
| Item::Ptr OpenDDS::FileSystemStorage::Directory::Iterator< Item >::operator-> | ( | void | ) | const [inline] |
Definition at line 122 of file FileSystemStorage.h.
00122 { 00123 return deref(); 00124 }
| bool OpenDDS::FileSystemStorage::Directory::Iterator< Item >::operator== | ( | const Iterator< Item > & | rhs | ) | const [inline] |
Definition at line 139 of file FileSystemStorage.h.
References OpenDDS::FileSystemStorage::Directory::Iterator< Item >::delegate_.
00139 { 00140 return delegate_ == rhs.delegate_; 00141 }
friend class Directory [friend] |
Definition at line 148 of file FileSystemStorage.h.
IterDelegate OpenDDS::FileSystemStorage::Directory::Iterator< Item >::delegate_ [private] |
Definition at line 164 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 166 of file FileSystemStorage.h.
Directory::Ptr OpenDDS::FileSystemStorage::Directory::Iterator< Item >::outer_ [private] |
Definition at line 165 of file FileSystemStorage.h.
1.6.1