Home
last modified time | relevance | path

Searched refs:Declaration (Results 1 – 25 of 168) sorted by relevance

1234567

/openbsd-src/gnu/llvm/clang/include/clang/ExtractAPI/
H A DAPI.h113 DeclarationFragments Declaration; member
140 DeclarationFragments Declaration, DeclarationFragments SubHeading, in APIRecord()
144 Comment(Comment), Declaration(Declaration), SubHeading(SubHeading), in APIRecord()
158 DeclarationFragments Declaration, in GlobalFunctionRecord()
162 Linkage, Comment, Declaration, SubHeading, in GlobalFunctionRecord()
179 DeclarationFragments Declaration, in GlobalVariableRecord()
182 Linkage, Comment, Declaration, SubHeading, in GlobalVariableRecord()
197 DeclarationFragments Declaration, in EnumConstantRecord()
200 LinkageInfo::none(), Comment, Declaration, SubHeading, in EnumConstantRecord()
217 DeclarationFragments Declaration, DeclarationFragments SubHeading, in EnumRecord()
[all …]
H A DDeclarationFragments.h92 const Decl *Declaration; member
95 const Decl *Declaration) in Fragment()
97 Declaration(Declaration) {} in Fragment()
108 const Decl *Declaration = nullptr) {
115 Fragments.emplace_back(Spelling, Kind, PreciseIdentifier, Declaration);
/openbsd-src/gnu/llvm/lldb/source/API/
H A DSBDeclaration.cpp30 SBDeclaration::SBDeclaration(const lldb_private::Declaration *lldb_object_ptr) { in SBDeclaration()
32 m_opaque_up = std::make_unique<Declaration>(*lldb_object_ptr); in SBDeclaration()
44 const lldb_private::Declaration &lldb_object_ref) { in SetDeclaration()
112 lldb_private::Declaration *lhs_ptr = m_opaque_up.get(); in operator ==()
113 lldb_private::Declaration *rhs_ptr = rhs.m_opaque_up.get(); in operator ==()
116 return lldb_private::Declaration::Compare(*lhs_ptr, *rhs_ptr) == 0; in operator ==()
124 lldb_private::Declaration *lhs_ptr = m_opaque_up.get(); in operator !=()
125 lldb_private::Declaration *rhs_ptr = rhs.m_opaque_up.get(); in operator !=()
128 return lldb_private::Declaration::Compare(*lhs_ptr, *rhs_ptr) != 0; in operator !=()
133 const lldb_private::Declaration *SBDeclaration::operator->() const { in operator ->()
[all …]
/openbsd-src/gnu/llvm/lldb/source/Core/
H A DDeclaration.cpp14 void Declaration::Dump(Stream *s, bool show_fullpaths) const { in Dump()
35 bool Declaration::DumpStopContext(Stream *s, bool show_fullpaths) const { in DumpStopContext()
56 size_t Declaration::MemorySize() const { return sizeof(Declaration); } in MemorySize()
58 int Declaration::Compare(const Declaration &a, const Declaration &b) { in Compare()
73 bool Declaration::FileAndLineEqual(const Declaration &declaration) const { in FileAndLineEqual()
78 bool lldb_private::operator==(const Declaration &lhs, const Declaration &rhs) { in operator ==()
/openbsd-src/gnu/llvm/lldb/include/lldb/Core/
H A DDeclaration.h24 class Declaration {
27 Declaration() = default;
42 Declaration(const FileSpec &file_spec, uint32_t line = 0,
47 Declaration(const Declaration *decl_ptr) in Declaration() function
79 static int Compare(const Declaration &lhs, const Declaration &rhs);
90 bool FileAndLineEqual(const Declaration &declaration) const;
189 bool operator==(const Declaration &lhs, const Declaration &rhs);
H A DValueObjectVariable.h27 class Declaration; variable
59 bool GetDeclaration(Declaration &decl) override;
/openbsd-src/gnu/llvm/clang/include/clang/Tooling/Syntax/
H A DNodes.h95 Declaration, enumerator
354 class Declaration : public Tree {
356 Declaration(NodeKind K) : Tree(K) {} in Declaration() function
361 class UnknownDeclaration final : public Declaration {
363 UnknownDeclaration() : Declaration(NodeKind::UnknownDeclaration) {} in UnknownDeclaration()
368 class EmptyDeclaration final : public Declaration {
370 EmptyDeclaration() : Declaration(NodeKind::EmptyDeclaration) {} in EmptyDeclaration()
376 class StaticAssertDeclaration final : public Declaration {
378 StaticAssertDeclaration() : Declaration(NodeKind::StaticAssertDeclaration) {} in StaticAssertDeclaration()
386 class LinkageSpecificationDeclaration final : public Declaration {
[all …]
H A DNodes.td239 def Declaration : External<Tree> {}
240 def UnknownDeclaration : External<Declaration> {}
241 def EmptyDeclaration : External<Declaration> {}
242 def StaticAssertDeclaration : External<Declaration> {}
243 def LinkageSpecificationDeclaration : External<Declaration> {}
244 def SimpleDeclaration : External<Declaration> {}
245 def TemplateDeclaration : External<Declaration> {}
246 def ExplicitTemplateInstantiation : External<Declaration> {}
247 def NamespaceDefinition : External<Declaration> {}
248 def NamespaceAliasDefinition : External<Declaration> {}
[all …]
/openbsd-src/gnu/llvm/clang/lib/ExtractAPI/
H A DAPI.cpp73 DeclarationFragments Declaration, in addEnumConstant() argument
77 USR, Name, Loc, std::move(Availabilities), Comment, Declaration, in addEnumConstant()
88 DeclarationFragments Declaration, in addEnum() argument
92 std::move(Availabilities), Comment, Declaration, in addEnum()
100 DeclarationFragments Declaration, in addStructField() argument
104 USR, Name, Loc, std::move(Availabilities), Comment, Declaration, in addStructField()
115 DeclarationFragments Declaration, in addStruct() argument
119 std::move(Availabilities), Comment, Declaration, in addStruct()
126 DeclarationFragments Declaration, DeclarationFragments SubHeading, in addObjCCategory() argument
131 std::move(Availabilities), Comment, Declaration, in addObjCCategory()
[all …]
H A DExtractAPIVisitor.cpp86 DeclarationFragments Declaration = in VisitVarDecl() local
93 Declaration, SubHeading, isInSystemHeader(Context, Decl)); in VisitVarDecl()
146 DeclarationFragments Declaration = in VisitFunctionDecl() local
155 Declaration, SubHeading, Signature, in VisitFunctionDecl()
191 DeclarationFragments Declaration = in VisitEnumDecl() local
198 Declaration, SubHeading, isInSystemHeader(Context, Decl)); in VisitEnumDecl()
234 DeclarationFragments Declaration = in VisitRecordDecl() local
240 API.addStruct(Name, USR, Loc, AvailabilitySet(Decl), Comment, Declaration, in VisitRecordDecl()
269 DeclarationFragments Declaration = in VisitObjCInterfaceDecl() local
282 Name, USR, Loc, AvailabilitySet(Decl), Linkage, Comment, Declaration, in VisitObjCInterfaceDecl()
[all …]
/openbsd-src/gnu/llvm/lldb/include/lldb/API/
H A DSBDeclaration.h51 lldb_private::Declaration *get();
56 const lldb_private::Declaration *operator->() const;
58 lldb_private::Declaration &ref();
60 const lldb_private::Declaration &ref() const;
62 SBDeclaration(const lldb_private::Declaration *lldb_object_ptr);
64 void SetDeclaration(const lldb_private::Declaration &lldb_object_ref);
66 std::unique_ptr<lldb_private::Declaration> m_opaque_up;
/openbsd-src/gnu/llvm/lldb/include/lldb/Symbol/
H A DFunction.h44 FunctionInfo(const char *name, const Declaration *decl_ptr);
56 FunctionInfo(ConstString name, const Declaration *decl_ptr);
93 Declaration &GetDeclaration();
99 const Declaration &GetDeclaration() const;
120 Declaration m_declaration;
147 const Declaration *decl_ptr,
148 const Declaration *call_decl_ptr);
169 const Declaration *decl_ptr,
170 const Declaration *call_decl_ptr);
213 Declaration &GetCallSite();
[all …]
H A DVariable.h35 Declaration *decl, const DWARFExpressionList &location,
45 const Declaration &GetDeclaration() const { return m_declaration; } in GetDeclaration()
130 Declaration m_declaration;
H A DBlock.h188 GetContainingInlinedBlockWithCallSite(const Declaration &find_call_site);
317 const Declaration *decl_ptr,
318 const Declaration *call_decl_ptr);
/openbsd-src/gnu/llvm/clang/docs/
H A DRAVFrontendAction.rst76 bool VisitCXXRecordDecl(CXXRecordDecl *Declaration) {
79 Declaration->dump();
94 bool VisitCXXRecordDecl(CXXRecordDecl *Declaration) {
95 if (Declaration->getQualifiedNameAsString() == "n::m::C")
96 Declaration->dump();
125 bool VisitCXXRecordDecl(CXXRecordDecl *Declaration) {
126 if (Declaration->getQualifiedNameAsString() == "n::m::C") {
129 FullSourceLoc FullLocation = Context->getFullLoc(Declaration->getBeginLoc());
159 bool VisitCXXRecordDecl(CXXRecordDecl *Declaration) {
160 if (Declaration->getQualifiedNameAsString() == "n::m::C") {
[all …]
/openbsd-src/gnu/llvm/lldb/source/Plugins/SymbolFile/DWARF/
H A DUniqueDWARFASTType.h25 const lldb_private::Declaration &decl, int32_t byte_size) in UniqueDWARFASTType()
47 lldb_private::Declaration m_declaration;
63 bool Find(const DWARFDIE &die, const lldb_private::Declaration &decl,
83 const lldb_private::Declaration &decl, const int32_t byte_size, in Find()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DExtractGV.cpp118 llvm::Value *Declaration; in run() local
120 Declaration = Function::Create(FTy, GlobalValue::ExternalLinkage, in run()
124 Declaration = new GlobalVariable( in run()
127 GA.replaceAllUsesWith(Declaration); in run()
/openbsd-src/gnu/llvm/lldb/source/Symbol/
H A DFunction.cpp31 FunctionInfo::FunctionInfo(const char *name, const Declaration *decl_ptr) in FunctionInfo()
34 FunctionInfo::FunctionInfo(ConstString name, const Declaration *decl_ptr) in FunctionInfo()
50 return Declaration::Compare(a.m_declaration, b.m_declaration); in Compare()
53 Declaration &FunctionInfo::GetDeclaration() { return m_declaration; } in GetDeclaration()
55 const Declaration &FunctionInfo::GetDeclaration() const { in GetDeclaration()
67 const Declaration *decl_ptr, in InlineFunctionInfo()
68 const Declaration *call_decl_ptr) in InlineFunctionInfo()
74 const Declaration *decl_ptr, in InlineFunctionInfo()
75 const Declaration *call_decl_ptr) in InlineFunctionInfo()
108 Declaration &InlineFunctionInfo::GetCallSite() { return m_call_decl; } in GetCallSite()
[all …]
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DTemplateBase.cpp210 case Declaration: { in getDependence()
250 case Declaration: in isPackExpansion()
297 case TemplateArgument::Declaration: in getNonTypeTemplateArgumentType()
322 case Declaration: in Profile()
365 case Declaration: in structurallyEquals()
397 case Declaration: in getPackExpansionPattern()
424 case Declaration: { in print()
497 case TemplateArgument::Declaration: in getSourceRange()
543 case TemplateArgument::Declaration: in DiagTemplateArg()
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DCodeCompleteConsumer.cpp627 return !(Result.Declaration->getIdentifier() && in isResultFilteredOut()
628 Result.Declaration->getIdentifier()->getName().startswith(Filter)); in isResultFilteredOut()
656 OS << *Results[I].Declaration; in ProcessCodeCompleteResults()
775 if (!Declaration) { in computeCursorKindAndAvailability()
783 switch (getDeclAvailability(Declaration)) { in computeCursorKindAndAvailability()
798 if (const auto *Function = dyn_cast<FunctionDecl>(Declaration)) in computeCursorKindAndAvailability()
802 CursorKind = getCursorKindForDecl(Declaration); in computeCursorKindAndAvailability()
807 if (isa<ObjCInterfaceDecl>(Declaration)) in computeCursorKindAndAvailability()
809 else if (isa<ObjCProtocolDecl>(Declaration)) in computeCursorKindAndAvailability()
843 DeclarationName Name = Declaration->getDeclName(); in getOrderedName()
/openbsd-src/gnu/llvm/clang/tools/libclang/
H A DCXExtractAPI.cpp140 for (const auto &Fragment : Record->Declaration.getFragments()) { in clang_getSymbolGraphForCursor()
141 if (Fragment.Declaration) in clang_getSymbolGraphForCursor()
143 const_cast<Decl *>(Fragment.Declaration)); in clang_getSymbolGraphForCursor()
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DTemplateBase.h73 Declaration,
163 DeclArg.Kind = Declaration;
277 assert(getKind() == Declaration && "Unexpected kind");
282 assert(getKind() == Declaration && "Unexpected kind");
481 Argument.getKind() == TemplateArgument::Declaration ||
527 assert(Argument.getKind() == TemplateArgument::Declaration);
/openbsd-src/gnu/llvm/clang/lib/Tooling/Syntax/
H A DNodes.cpp77 case syntax::NodeRole::Declaration: in operator <<()
371 syntax::Declaration *syntax::TemplateDeclaration::getDeclaration() { in getDeclaration()
372 return cast_or_null<syntax::Declaration>( in getDeclaration()
373 findChild(syntax::NodeRole::Declaration)); in getDeclaration()
385 syntax::Declaration *syntax::ExplicitTemplateInstantiation::getDeclaration() { in getDeclaration()
386 return cast_or_null<syntax::Declaration>( in getDeclaration()
387 findChild(syntax::NodeRole::Declaration)); in getDeclaration()
/openbsd-src/gnu/llvm/clang/lib/Index/
H A DCommentToXML.cpp564 SmallString<128> &Declaration);
590 const DeclInfo *DI, SmallString<128> &Declaration) { in formatTextOfDeclaration() argument
592 StringRef StringDecl(Declaration.c_str(), Declaration.size()); in formatTextOfDeclaration()
596 unsigned Length = Declaration.size(); in formatTextOfDeclaration()
604 Declaration = *FormattedStringDecl; in formatTextOfDeclaration()
946 SmallString<128> Declaration; in visitFullComment() local
947 getSourceTextOfDeclaration(DI, Declaration); in visitFullComment()
948 formatTextOfDeclaration(DI, Declaration); in visitFullComment()
949 appendToResultWithXMLEscaping(Declaration); in visitFullComment()
/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DCodeCompleteConsumer.h770 const NamedDecl *Declaration = nullptr; variable
875 CodeCompletionResult(const NamedDecl *Declaration, unsigned Priority,
880 : Declaration(Declaration), Priority(Priority), Kind(RK_Declaration), in Declaration() argument
913 : Declaration(D), Pattern(Pattern), Priority(Priority), Kind(RK_Pattern), in Declaration() function
923 : Declaration(D), Pattern(Pattern), Priority(Priority), Kind(RK_Pattern), in CodeCompletionResult()
935 return Declaration; in getDeclaration()

1234567