Lines Matching full:api
22 #include "clang/ExtractAPI/API.h"
85 APISet *API = new APISet(Ctx.getTargetInfo().getTriple(), Lang, in clang_createAPISet() local
88 Ctx, [](SourceLocation Loc) { return true; }, *API); in clang_createAPISet()
94 *out_api = wrap(API); in clang_createAPISet()
98 void clang_disposeAPISet(CXAPISet api) { delete unwrap(api); } in clang_disposeAPISet() argument
100 CXString clang_getSymbolGraphForUSR(const char *usr, CXAPISet api) { in clang_getSymbolGraphForUSR() argument
101 auto *API = unwrap(api); in clang_getSymbolGraphForUSR() local
103 if (auto SGF = SymbolGraphSerializer::serializeSingleSymbolSGF(usr, *API)) in clang_getSymbolGraphForUSR()
125 APISet API(Ctx.getTargetInfo().getTriple(), Lang, in clang_getSymbolGraphForCursor() local
128 Ctx, [](SourceLocation Loc) { return true; }, API); in clang_getSymbolGraphForCursor()
135 auto *Record = API.findRecordForUSR(USR); in clang_getSymbolGraphForCursor()
146 if (auto SGF = SymbolGraphSerializer::serializeSingleSymbolSGF(USR, API)) in clang_getSymbolGraphForCursor()