Visit and serialize C++ fields by checking if a var template's context is a CXXRecordDecl in VisitVarTemplateDecl.
Depends on D158027
Paths
| Differential D158029
[clang][ExtractAPI] Add support for C++ member templates ClosedPublic Authored by evelez7 on Aug 15 2023, 3:19 PM.
Details Summary Visit and serialize C++ fields by checking if a var template's context is a CXXRecordDecl in VisitVarTemplateDecl. Depends on D158027
Diff Detail
Event Timelineevelez7 added a child revision: D158031: [clang][ExtractAPI] Refactor C++ method and field visitation.Aug 15 2023, 3:53 PM Comment Actions Update to use the new Template class constructor instead of old getFragments. Also better functional style for appending. This revision is now accepted and ready to land.Aug 21 2023, 5:23 AM This revision was landed with ongoing or failed builds.Aug 21 2023, 10:18 AM Closed by commit rG634b2fd2cac2: [clang][ExtractAPI] Add support for C++ member templates (authored by evelez7). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 550958 clang/include/clang/ExtractAPI/API.h
clang/include/clang/ExtractAPI/ExtractAPIVisitor.h
clang/include/clang/ExtractAPI/Serialization/SerializerBase.h
clang/include/clang/ExtractAPI/Serialization/SymbolGraphSerializer.h
clang/lib/ExtractAPI/API.cpp
clang/lib/ExtractAPI/DeclarationFragments.cpp
clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp
clang/test/ExtractAPI/field_template.cpp
|