reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
223 const directory_entry &operator*() const { return *State->Stack.top(); } 224 const directory_entry *operator->() const { return &*State->Stack.top(); } 235 assert(!State->Stack.empty() && 237 return State->Stack.size() - 1;lib/Support/VirtualFileSystem.cpp
2110 State->Stack.push(I); 2116 assert(FS && State && !State->Stack.empty() && "incrementing past end"); 2117 assert(!State->Stack.top()->path().empty() && "non-canonical end iterator"); 2123 if (State->Stack.top()->type() == sys::fs::file_type::directory_file) { 2124 vfs::directory_iterator I = FS->dir_begin(State->Stack.top()->path(), EC); 2126 State->Stack.push(I); 2132 while (!State->Stack.empty() && State->Stack.top().increment(EC) == End) 2132 while (!State->Stack.empty() && State->Stack.top().increment(EC) == End) 2133 State->Stack.pop(); 2135 if (State->Stack.empty())