|
|
|
|
@ -13,12 +13,10 @@ get_num_chunks() {
|
|
|
|
|
std::vector<clang::CompletionChunk> clang::CompletionString:: |
|
|
|
|
get_chunks() { |
|
|
|
|
std::vector<clang::CompletionChunk> res; |
|
|
|
|
if (clang_getCompletionAvailability(str_) == CXAvailability_Available) { |
|
|
|
|
for (auto i = 0; i < get_num_chunks(); i++) { |
|
|
|
|
res.emplace_back(clang_getCString(clang_getCompletionChunkText(str_, i)), |
|
|
|
|
static_cast<CompletionChunkKind> |
|
|
|
|
(clang_getCompletionChunkKind(str_, i))); |
|
|
|
|
} |
|
|
|
|
for (auto i = 0; i < get_num_chunks(); i++) { |
|
|
|
|
res.emplace_back(clang_getCString(clang_getCompletionChunkText(str_, i)), |
|
|
|
|
static_cast<CompletionChunkKind> |
|
|
|
|
(clang_getCompletionChunkKind(str_, i))); |
|
|
|
|
} |
|
|
|
|
return res; |
|
|
|
|
} |
|
|
|
|
|