/external/clang/include/clang/Sema/ |
Lookup.h | 133 Paths(0), 153 Paths(0), 171 Paths(0), 184 if (Paths) deletePaths(Paths); 263 /// \brief Return the base paths structure that's associated with 266 return Paths; 381 if (Paths) { 382 deletePaths(Paths); 383 Paths = 0 [all...] |
Sema.h | [all...] |
/external/clang/include/clang/AST/ |
CXXInheritance.h | 74 /// calculated when recording paths. AS_none is a special value 88 /// BasePaths - Represents the set of paths from a derived class to 99 /// There are two potential BasePaths to represent paths from D to a 101 /// and another is (D,0)->(C,0)->(A,1). These two paths actually 121 /// Paths - The actual set of paths that can be taken from the 123 std::list<CXXBasePath> Paths; 135 /// ambiguous paths while it is looking for a path from a derived 139 /// RecordPaths - Whether Sema::IsDerivedFrom should record paths 140 /// while it is determining whether there are paths from a derive [all...] |
DeclCXX.h | [all...] |
/external/llvm/tools/llvm-ar/ |
llvm-ar.cpp | 126 std::set<sys::Path> Paths; 273 // the Paths vector (built by buildPaths, below) and replaces any directories it 326 Paths.insert(dirpaths.begin(),dirpaths.end()); 328 Paths.insert(aPath); 331 Paths.insert(aPath); 358 if (Paths.empty() || 359 (std::find(Paths.begin(), Paths.end(), I->getPath()) != Paths.end())) { 409 if (Paths.empty() | [all...] |
/external/clang/lib/AST/ |
CXXInheritance.cpp | 22 /// paths. 49 /// isAmbiguous - Determines whether the set of paths provided is 50 /// ambiguous, i.e., there are two or more paths that refer to 61 Paths.clear(); 71 Paths.swap(Other.Paths); 80 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/false, 82 return isDerivedFrom(Base, Paths); 86 CXXBasePaths &Paths) const { 90 Paths.setOrigin(const_cast<CXXRecordDecl*>(this)) [all...] |
/external/clang/lib/Sema/ |
SemaCXXCast.cpp | [all...] |
SemaExceptionSpec.cpp | 565 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, 596 Paths.clear(); 597 if (!IsDerivedFrom(CanonicalSubT, CanonicalSuperT, Paths)) 600 if (Paths.isAmbiguous(Context.getCanonicalType(CanonicalSuperT))) 606 Paths.front(),
|
SemaLookup.cpp | 314 assert((Paths != NULL) == (ResultKind == Ambiguous && 320 void LookupResult::deletePaths(CXXBasePaths *Paths) { 321 delete Paths; 449 Paths = new CXXBasePaths; 450 Paths->swap(P); 451 addDeclsFromBasePaths(*Paths); 457 Paths = new CXXBasePaths; 458 Paths->swap(P); 459 addDeclsFromBasePaths(*Paths); 467 if (Paths) Out << ", base paths present" [all...] |
SemaAccess.cpp | 858 CXXBasePaths &Paths) { 859 // Derive the paths to the desired base. 863 // FIXME: fail correctly when there are dependent paths. 865 Paths); 876 for (CXXBasePaths::paths_iterator PI = Paths.begin(), PE = Paths.end(); [all...] |
SemaDeclCXX.cpp | [all...] |
SemaExprCXX.cpp | [all...] |
SemaOverload.cpp | [all...] |
SemaDecl.cpp | [all...] |
SemaExpr.cpp | [all...] |
/external/llvm/lib/Support/ |
Path.cpp | 238 static void getPathList(const char*path, std::vector<Path>& Paths) { 246 Paths.push_back(tmpPath); 254 Paths.push_back(tmpPath);
|
/external/llvm/include/llvm/Support/ |
PathV1.h | 76 /// Empty paths are required in order to indicate an error result in some 90 /// @brief An abstraction for operating system paths. 115 /// library paths suitable for linking into programs. 117 static void GetSystemLibraryPaths(std::vector<sys::Path>& Paths); 120 /// library paths suitable for linking into an llvm program. This function 122 /// of LLVM_LIBDIR. It also must provide the System library paths as 127 static void GetBitcodeLibraryPaths(std::vector<sys::Path>& Paths); 130 /// dependent library paths to locate the library. 183 /// empty one. Other invalid names are not permitted. Empty paths are 248 /// exist, validity is simply syntactical. Empty paths are always invalid [all...] |
/external/clang/lib/Driver/ |
ToolChains.cpp | 278 // also add the GCC libexec paths. This is legacy code that can be removed 296 // The Clang toolchain uses explicit paths for internal libraries. [all...] |
Tools.cpp | [all...] |
/external/clang/lib/CodeGen/ |
CGVTables.cpp | 261 CXXBasePaths Paths(/*FindAmbiguities=*/false, 265 isDerivedFrom(const_cast<CXXRecordDecl *>(BaseRD), Paths)) { 270 return ComputeBaseOffset(Context, DerivedRD, Paths.front()); [all...] |