| //===-- DeclVendor.cpp ----------------------------------------------------===// |
| // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. |
| // See https://llvm.org/LICENSE.txt 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" |
| using namespace lldb_private; |
| std::vector<CompilerType> DeclVendor::FindTypes(ConstString name, |
| std::vector<CompilerType> ret; |
| std::vector<CompilerDecl> decls; |
| if (FindDecls(name, /*append*/ true, max_matches, decls)) |
| decl.GetTypeSystem()->GetTypeForDecl(decl.GetOpaqueDecl())) |