Lines Matching defs:m_clang
37 CreateMethodDecl(PdbIndex &m_index, TypeSystemClang &m_clang,
42 : m_index(m_index), m_clang(m_clang), func_type_index(func_type_index),
46 TypeSystemClang &m_clang;
89 function_decl = m_clang.AddMethodToCXXRecordType(
163 PdbAstBuilder::PdbAstBuilder(TypeSystemClang &clang) : m_clang(clang) {}
166 return ToCompilerDeclContext(*m_clang.GetTranslationUnitDecl());
172 m_clang.GetSymbolFile()->GetBackingSymbolFile());
181 return {m_clang.GetTranslationUnitDecl(), std::string(record.UniqueName)};
192 clang::DeclContext *context = m_clang.GetTranslationUnitDecl();
244 m_clang.GetSymbolFile()->GetBackingSymbolFile());
325 m_clang.GetSymbolFile()->GetBackingSymbolFile());
363 m_clang.GetSymbolFile()->GetBackingSymbolFile());
448 m_clang.GetSymbolFile()->GetBackingSymbolFile())
452 clang::QualType tag_qt = m_clang.getASTContext().getTypeDeclType(&tag);
504 return m_clang.getASTContext().getPointerType(direct_type);
562 m_clang.getASTContext(), spelling));
564 return m_clang.getASTContext().getMemberPointerType(
570 pointer_type = m_clang.getASTContext().getLValueReferenceType(pointee_type);
572 pointer_type = m_clang.getASTContext().getRValueReferenceType(pointee_type);
574 pointer_type = m_clang.getASTContext().getPointerType(pointee_type);
619 CompilerType ct = m_clang.CreateRecordType(
647 return m_clang.GetUniqueNamespaceDeclaration(
660 m_clang.CreateBlockDeclaration(scope, OptionalClangModuleID());
678 clang::VarDecl *var_decl = m_clang.CreateVariableDeclaration(
700 m_clang.GetSymbolFile()->GetBackingSymbolFile());
711 m_clang.GetSymbolFile()->GetBackingSymbolFile());
724 m_clang.GetSymbolFile()->GetBackingSymbolFile());
741 clang::TypedefNameDecl *tnd = m_clang.GetAsTypedefDecl(ct);
750 CompilerType ct = m_clang.GetBasicType(type);
759 m_clang.GetSymbolFile()->GetBackingSymbolFile());
818 m_clang.GetSymbolFile()->GetBackingSymbolFile());
860 m_clang.GetSymbolFile()->GetBackingSymbolFile());
897 CreateMethodDecl process(index, m_clang, func_ti, function_decl,
904 function_decl = m_clang.AddMethodToCXXRecordType(
914 function_decl = m_clang.CreateFunctionDeclaration(
925 m_clang.GetSymbolFile()->GetBackingSymbolFile());
966 m_clang.GetSymbolFile()->GetBackingSymbolFile());
1029 m_clang.GetSymbolFile()->GetBackingSymbolFile());
1072 m_clang.GetSymbolFile()->GetBackingSymbolFile());
1128 CompilerType param_type_ct = m_clang.GetType(qt);
1129 clang::ParmVarDecl *param = m_clang.CreateParameterDeclaration(
1156 CompilerType enum_ct = m_clang.CreateEnumerationType(
1170 m_clang.GetSymbolFile()->GetBackingSymbolFile());
1177 CompilerType array_ct = m_clang.CreateArrayType(ToCompilerType(element_type),
1186 m_clang.GetSymbolFile()->GetBackingSymbolFile());
1219 CompilerType func_sig_ast_type = m_clang.CreateFunctionType(
1244 m_clang.GetSymbolFile()->GetBackingSymbolFile());
1280 m_clang.GetSymbolFile()->GetBackingSymbolFile());
1298 m_clang.GetSymbolFile()->GetBackingSymbolFile());
1358 m_clang.GetSymbolFile()->GetBackingSymbolFile());
1431 return m_clang.GetCompilerDecl(&decl);
1435 return {m_clang.weak_from_this(), qt.getAsOpaquePtr()};
1440 return m_clang.CreateDeclContext(&context);
1453 m_clang.Dump(stream.AsRawOstream());