
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.
1.4.7