OpenDDS
Snapshot(2023/04/28-20:55)
|
Public Types | |
typedef std::input_iterator_tag | iterator_category |
typedef Item::Ptr | value_type |
typedef std::ptrdiff_t | difference_type |
typedef value_type * | pointer |
typedef value_type & | reference |
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 112 of file FileSystemStorage.h.
typedef std::ptrdiff_t OpenDDS::FileSystemStorage::Directory::Iterator< Item >::difference_type |
Definition at line 116 of file FileSystemStorage.h.
typedef std::input_iterator_tag OpenDDS::FileSystemStorage::Directory::Iterator< Item >::iterator_category |
Definition at line 114 of file FileSystemStorage.h.
|
private |
Definition at line 151 of file FileSystemStorage.h.
typedef value_type* OpenDDS::FileSystemStorage::Directory::Iterator< Item >::pointer |
Definition at line 117 of file FileSystemStorage.h.
typedef value_type& OpenDDS::FileSystemStorage::Directory::Iterator< Item >::reference |
Definition at line 118 of file FileSystemStorage.h.
typedef Item::Ptr OpenDDS::FileSystemStorage::Directory::Iterator< Item >::value_type |
Definition at line 115 of file FileSystemStorage.h.
|
inlineprivate |
Definition at line 152 of file FileSystemStorage.h.
|
inlineprivate |
Definition at line 157 of file FileSystemStorage.h.
|
inline |
Definition at line 145 of file FileSystemStorage.h.
References OpenDDS::FileSystemStorage::Directory::Iterator< Item >::delegate_.
|
inline |
Definition at line 120 of file FileSystemStorage.h.
|
inline |
Definition at line 128 of file FileSystemStorage.h.
|
inline |
Definition at line 134 of file FileSystemStorage.h.
|
inline |
Definition at line 124 of file FileSystemStorage.h.
|
inline |
Definition at line 141 of file FileSystemStorage.h.
References OpenDDS::FileSystemStorage::Directory::Iterator< Item >::delegate_.
|
friend |
Definition at line 150 of file FileSystemStorage.h.
|
private |
Definition at line 166 of file FileSystemStorage.h.
Referenced by OpenDDS::FileSystemStorage::Directory::Iterator< Item >::operator!=(), and OpenDDS::FileSystemStorage::Directory::Iterator< Item >::operator==().
|
mutableprivate |
Definition at line 168 of file FileSystemStorage.h.
|
private |
Definition at line 167 of file FileSystemStorage.h.