blob: cf87f4f879b1daf2c339849d87196894e8bf6940 [file] [log] [blame]
//===-- DeclVendor.cpp ----------------------------------------------------===//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
#include "lldb/Symbol/DeclVendor.h"
#include "lldb/Symbol/CompilerDecl.h"
#include "lldb/Symbol/TypeSystem.h"
#include <vector>
using namespace lldb;
using namespace lldb_private;
std::vector<CompilerType> DeclVendor::FindTypes(ConstString name,
uint32_t max_matches) {
// FIXME: This depends on clang, but should be able to support any
// TypeSystem.
std::vector<CompilerType> ret;
std::vector<CompilerDecl> decls;
if (FindDecls(name, /*append*/ true, max_matches, decls))
for (auto decl : decls)
if (auto type =
return ret;