Home | History | Annotate | Download | only in Sema

Lines Matching refs:Path

856   assert(BasePathArray.empty() && "Base path array must be empty!");
859 const CXXBasePath &Path = Paths.front();
865 for (unsigned I = Path.size(); I != 0; --I) {
866 if (Path[I - 1].Base->isVirtual()) {
873 for (unsigned I = Start, E = Path.size(); I != E; ++I)
874 BasePathArray.push_back(const_cast<CXXBaseSpecifier*>(Path[I].Base));
877 /// \brief Determine whether the given base path includes a virtual
904 // First, determine whether the path from Derived to Base is
929 // Build a base path if necessary.
987 for (CXXBasePaths::paths_iterator Path = Paths.begin();
988 Path != Paths.end(); ++Path) {
989 if (DisplayedPaths.insert(Path->back().SubobjectNumber).second) {
990 // We haven't displayed a path to this particular base
994 for (CXXBasePath::const_iterator Element = Path->begin();
995 Element != Path->end(); ++Element)
1310 for (CXXBasePaths::paths_iterator Path = Paths.begin();
1311 Path != Paths.end(); ++Path) {
1312 if (Path->back().Base->isVirtual()) {
1313 VirtualBaseSpec = Path->back().Base;
3971 CXXBasePath &Path,
3983 for (Path.Decls = BaseRecord->lookup(Name);
3984 Path.Decls.first != Path.Decls.second;
3985 ++Path.Decls.first) {
3986 NamedDecl *D = *Path.Decls.first;
4894 // This can only happen along a recovery path.