Lines Matching refs:StgDirEntry
33 class StgDirEntry;
37 class StgDirEntry : public StgAvlNode class
42 StgDirEntry* pUp; // parent directory
43 StgDirEntry* pDown; // child directory for storages
44 StgDirEntry** ppRoot; // root of TOC tree
69 StgDirEntry( const void* pBuffer, sal_uInt32 nBufferLen, sal_Bool * pbOk );
70 StgDirEntry( const StgEntry& );
71 ~StgDirEntry();
77 sal_Bool IsContained( StgDirEntry* ); // check if subentry
94 void Copy( StgDirEntry& );
101 StgDirEntry* pRoot; // root of dir tree
105 StgDirEntry* pUpper,
114 StgDirEntry* GetRoot() { return pRoot; } in GetRoot()
115 StgDirEntry* Find( StgDirEntry&, const String& );
116 StgDirEntry* Create( StgDirEntry&, const String&, StgEntryType );
117 sal_Bool Remove( StgDirEntry&, const String& );
118 sal_Bool Rename( StgDirEntry&, const String&, const String& );
119 sal_Bool Move( StgDirEntry&, StgDirEntry&, const String& );
125 StgIterator( StgDirEntry& rStg ) : StgAvlIterator( rStg.pDown ) {} in StgIterator()
126 StgDirEntry* First() { return (StgDirEntry*) StgAvlIterator::First(); } in First()
127 StgDirEntry* Next() { return (StgDirEntry*) StgAvlIterator::Next(); } in Next()
128 StgDirEntry* Last() { return (StgDirEntry*) StgAvlIterator::Last(); } in Last()
129 StgDirEntry* Prev() { return (StgDirEntry*) StgAvlIterator::Prev(); } in Prev()