19 uint32_t max_matches) {
20 std::vector<CompilerType> ret;
21 std::vector<CompilerDecl> decls;
22 if (
FindDecls(name,
true, max_matches, decls))
23 for (
auto decl : decls)
25 decl.GetTypeSystem()->GetTypeForDecl(decl.GetOpaqueDecl()))
A uniqued constant string class.
virtual uint32_t FindDecls(ConstString name, bool append, uint32_t max_matches, std::vector< CompilerDecl > &decls)=0
Look up the set of Decls that the DeclVendor currently knows about matching a given name.
std::vector< CompilerType > FindTypes(ConstString name, uint32_t max_matches)
Look up the types that the DeclVendor currently knows about matching a given name.
A class that represents a running process on the host machine.