HomeSort by relevance Sort by last modified time
    Searched refs:Paths (Results 1 - 20 of 20) sorted by null

  /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...]

Completed in 1161 milliseconds