HomeSort by: relevance | last modified time | path
    Searched defs:Constructor (Results 1 - 11 of 11) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/Analysis/
AnyCall.h 41 /// An implicit or explicit C++ constructor call
42 Constructor,
44 /// A C++ inherited constructor produced by a "using T::T" directive
88 : E(NE), D(NE->getConstructor()), K(Constructor) {}
95 AnyCall(const CXXConstructorDecl *D) : E(nullptr), D(D), K(Constructor) {}
101 K = Constructor;
179 case Constructor:
CFG.h 67 Constructor,
153 /// Represents C++ constructor call. Maintains information necessary to figure
154 /// out what memory is being initialized by the constructor expression. For now
159 : CFGStmt(CE, Constructor) {
174 return E.getKind() == Constructor;
179 /// constructor, requires a construction context in order to understand the
223 /// Represents C++ base or member initializer from constructor's initialization
514 /// virtual base classes have already been initialized by the constructor
  /src/external/apache2/llvm/dist/clang/include/clang/Index/
IndexSymbol.h 51 Constructor,
126 // constructor references the class declaration using that role.
  /src/external/apache2/llvm/dist/clang/lib/Analysis/
Consumed.cpp 772 CXXConstructorDecl *Constructor = Call->getConstructor();
774 QualType ThisType = Constructor->getThisType()->getPointeeType();
779 // FIXME: What should happen if someone annotates the move constructor?
780 if (ReturnTypestateAttr *RTA = Constructor->getAttr<ReturnTypestateAttr>()) {
784 } else if (Constructor->isDefaultConstructor()) {
787 } else if (Constructor->isMoveConstructor()) {
789 } else if (Constructor->isCopyConstructor()) {
792 isSetOnReadPtrType(Constructor->getThisType()) ?
1201 if (const auto *Constructor = dyn_cast<CXXConstructorDecl>(D)) {
1202 ReturnType = Constructor->getThisType()->getPointeeType()
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
Overload.h 325 /// CopyConstructor - The copy constructor that is used to perform
327 /// initialization of an object via copy constructor. Such
378 /// If the user-defined conversion is specified by a constructor
381 /// constructor. If the user-defined conversion is specified by
729 /// an illegal instantiation of a constructor temploid: it is
733 /// Defining such a constructor directly is illegal, and
756 /// This candidate constructor or conversion function is explicit but
763 /// This inherited constructor is not viable because it would slice the
771 /// This constructor/conversion candidate fail due to an address space
935 /// Initialization of an object of class type by constructor,
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/
CodeView.h 247 Constructor = 0x02,
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
ExprCXX.h 1310 /// A use of a default initializer in a constructor or in aggregate
1315 /// is implicitly used in a mem-initializer-list in a constructor
1405 /// S() { } // User defined constructor makes S non-POD.
1459 /// Represents a call to a C++ constructor.
1472 /// A pointer to the constructor which will be ultimately called.
1473 CXXConstructorDecl *Constructor;
1480 // We would like to stash the arguments of the constructor call after
1492 // constructor call.
1531 /// Get the constructor that this expression will (ultimately) call.
1532 CXXConstructorDecl *getConstructor() const { return Constructor; }
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/
RewriteModernObjC.cpp 3279 // Simulate a constructor call...
3375 // Simulate a constructor call...
4192 std::string Constructor = " " + Tag;
4198 Constructor += "(void *fp, "; // Invoke function pointer.
4199 Constructor += "struct " + Desc; // Descriptor pointer.
4200 Constructor += " *desc";
4221 Constructor += ", void *" + ArgName;
4228 Constructor += ", " + ArgName;
4244 Constructor += ", " + ArgName;
4248 // Finish writing the constructor
    [all...]
RewriteObjC.cpp 2709 // Simulate a constructor call...
2805 // Simulate a constructor call...
3403 std::string Constructor = " " + Tag;
3409 Constructor += "(void *fp, "; // Invoke function pointer.
3410 Constructor += "struct " + Desc; // Descriptor pointer.
3411 Constructor += " *desc";
3432 Constructor += ", void *" + ArgName;
3439 Constructor += ", " + ArgName;
3455 Constructor += ", " + ArgName;
3459 // Finish writing the constructor
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaCodeComplete.cpp 5268 // last expr. We expect other ParenListExprs to be resolved to e.g. constructor
5867 CXXConstructorDecl *Constructor =
5869 if (!Constructor)
5873 Constructor->getParent(), SS, TemplateTypeTy, II))
6259 auto *Constructor = dyn_cast<CXXConstructorDecl>(ConstructorD);
6260 if (!Constructor)
6283 CXXRecordDecl *ClassDecl = Constructor->getParent();
6466 // FIXME(liuhui): Ideally, we should check the constructor parameter list to
6467 // verify that it is the default, copy or move constructor?
  /src/external/apache2/llvm/dist/clang/tools/libclang/
CIndex.cpp 866 if (CXXConstructorDecl *Constructor = dyn_cast<CXXConstructorDecl>(ND)) {
869 for (auto *I : Constructor->inits()) {
5795 // This can happen for C++ constructor expressions whose range generally
5807 // clang_getCursor() to point at the constructor.
7373 // This can happen for C++ constructor expressions whose range generally
8529 const CXXConstructorDecl *Constructor =
8531 return (Constructor && Constructor->isDefaultConstructor()) ? 1 : 0;
8539 const CXXConstructorDecl *Constructor =
8541 return (Constructor && Constructor->isCopyConstructor()) ? 1 : 0
    [all...]

Completed in 64 milliseconds