reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Support/type_traits.h
  122     static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
  130     static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
tools/lldb/include/lldb/DataFormatters/FormatClasses.h
  125       m_type.m_compiler_type = type->GetForwardCompilerType();
  132       m_type.m_compiler_type = type;
tools/lldb/include/lldb/Symbol/TaggedASTType.h
   33     CompilerType::operator=(tw);
tools/lldb/source/API/SBType.cpp
  538       type = m_opaque_sp->GetCompilerType(false).GetTypeTemplateArgument(idx);
  541       type = m_opaque_sp->GetCompilerType(false)
tools/lldb/source/Breakpoint/Watchpoint.cpp
   36     m_type = *type;
   47       m_type = type_system_or_err->GetBuiltinTypeForEncodingAndBitSize(
tools/lldb/source/Commands/CommandObjectMemory.cpp
  503           compiler_type = *user_defined_types.begin();
  517           compiler_type = type_sp->GetFullCompilerType();
  524           compiler_type = pointer_type;
  563       compiler_type = m_prev_compiler_type;
  766     m_prev_compiler_type = compiler_type;
tools/lldb/source/Commands/CommandObjectWatchpoint.cpp
  868       compiler_type = valobj_sp->GetCompilerType();
tools/lldb/source/Core/Value.cpp
   78     m_compiler_type = rhs.m_compiler_type;
  251         m_compiler_type = lldb_type->GetForwardCompilerType();
  259           m_compiler_type = variable_type->GetForwardCompilerType();
  269   m_compiler_type = compiler_type;
tools/lldb/source/Core/ValueObject.cpp
  318   m_override_type = CompilerType();
  346       m_override_type = complete_type.getValue();
  660   child_compiler_type = GetCompilerType().GetChildCompilerTypeAtIndex(
 2847     child_compiler_type = compiler_type.GetChildCompilerTypeAtIndex(
tools/lldb/source/Core/ValueObjectConstResultImpl.cpp
   74   child_compiler_type = compiler_type.GetChildCompilerTypeAtIndex(
tools/lldb/source/Core/ValueObjectRegister.cpp
  269           m_compiler_type =
tools/lldb/source/DataFormatters/FormatManager.cpp
  181   compiler_type = compiler_type.GetTypeForFormatters();
  212       deffed_referenced_type =
tools/lldb/source/DataFormatters/TypeFormat.cpp
  174         valobj_enum_type = type_sp->GetFullCompilerType();
  180     valobj_enum_type = iter->second;
tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp
  144   m_compiler_type = m_valobj->GetCompilerType();
tools/lldb/source/DataFormatters/VectorType.cpp
  235     m_child_type =
tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp
 1743             base_type = compiler_type.GetFieldAtIndex(index, name, nullptr,
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
 1071             self_clang_type = self_clang_type.GetPointeeType();
 1310           fdi.m_copied_type = copied_func_type;
 1983     function_clang_type = function_type->GetFullCompilerType();
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp
  107     function_clang_type = m_function_ptr->GetCompilerType();
tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp
 1244       compiler_type = compiler_type.GetPointerType();
tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp
   78     m_block_struct_type = clang_ast_context->CreateStructForIdentifier(
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp
  234       pair_type = pair_type.GetFieldAtIndex(
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxBitset.cpp
   50   m_bool_type = valobj.GetCompilerType().GetBasicTypeFromAST(eBasicTypeBool);
   95     type = m_first->GetCompilerType();
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp
   92   m_element_type = m_backend.GetCompilerType().GetTypeTemplateArgument(0);
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp
  186     list_type = list_type.GetNonReferenceType();
  190   m_element_type = list_type.GetTypeTemplateArgument(0);
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp
  263     m_element_type = deref->GetCompilerType();
  269   m_element_type = deref->GetCompilerType()
  277     m_element_type = m_element_type.GetFieldAtIndex(
  279     m_element_type = m_element_type.GetTypedefedType();
  282     m_element_type = m_backend.GetCompilerType().GetTypeTemplateArgument(0);
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp
  118         m_element_type = first_sp->GetCompilerType();
  119         m_element_type = m_element_type.GetTypeTemplateArgument(0);
  120         m_element_type = m_element_type.GetPointeeType();
  121         m_node_type = m_element_type;
  122         m_element_type = m_element_type.GetTypeTemplateArgument(0);
  124         m_element_type =
  126         m_element_type = m_element_type.GetTypedefedType();
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp
  146   m_element_type = data_type_finder_sp->GetCompilerType().GetPointeeType();
  179     m_bool_type =
tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp
  118     m_pair_type = pair_type;
tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp
  468       m_id_type = CompilerType(
  617         m_id_type = CompilerType(clang_ast_context,
tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp
   73     compiler_type =
   78       compiler_type = target_ast_context->CreateRecordType(
  617       m_pair_type = GetLLDBNSPairType(target_sp);
  861       m_pair_type = GetLLDBNSPairType(target_sp);
 1019       m_pair_type = GetLLDBNSPairType(target_sp);
tools/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp
   62     m_uint_star_type = ast->GetPointerSizedIntType(false);
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp
  284       corrected_type = orig_type.GetPointerType();
  286       corrected_type = orig_type.GetLValueReferenceType();
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp
  117       opaque_type = ast_context->GetBasicType(eBasicTypeVoid).GetPointerType();
  272       corrected_type = orig_type.GetPointerType();
tools/lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.cpp
  409     class_type = base_type;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
  480         clang_type = m_ast.GetBasicType(eBasicTypeNullPtr);
  489       clang_type = m_ast.GetBuiltinTypeForDWARFEncodingAndBitSize(
  542                   clang_type = m_ast.CreateBlockPointerType(
  570             clang_type = m_ast.GetBasicType(eBasicTypeObjCID);
  582             clang_type = m_ast.GetBasicType(eBasicTypeObjCClass);
  593             clang_type = m_ast.GetBasicType(eBasicTypeObjCSel);
  615                 clang_type = m_ast.GetBasicType(eBasicTypeObjCID);
  698           enumerator_clang_type = enumerator_type->GetFullCompilerType();
  703           enumerator_clang_type =
  707           enumerator_clang_type = m_ast.GetBasicType(eBasicTypeInt);
  711       clang_type = m_ast.CreateEnumerationType(
  716       enumerator_clang_type =
  771       return_clang_type = func_type->GetForwardCompilerType();
  773       return_clang_type = m_ast.GetBasicType(eBasicTypeVoid);
  820     clang_type = m_ast.CreateFunctionType(
  841                 class_opaque_type = type_clang_forward_type;
 1222           clang_type = m_ast.CreateArrayType(array_element_type, num_elements,
 1224           array_element_type = clang_type;
 1230         clang_type = m_ast.CreateArrayType(array_element_type, 0, attrs.is_vector);
 1250     clang_type = ClangASTContext::CreateMemberPointerType(class_clang_type,
 1539         clang_type = m_ast.CreateClassTemplateSpecializationType(
 1550       clang_type = m_ast.CreateRecordType(
 1716     m_class_opaque_type = rhs.m_class_opaque_type;
 1718     m_property_opaque_type = rhs.m_property_opaque_type;
 1801               clang_type = lldb_type->GetForwardCompilerType();
 1818         clang_type = m_ast.GetBasicType(eBasicTypeVoid);
 2849                     member_clang_type = m_ast.CreateArrayType(
tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp
  420       clang_type = m_ast.CreateRecordType(
  460       clang_type = clang_type.AddConstModifier();
  463       clang_type = clang_type.AddVolatileModifier();
  499         builtin_type = GetBuiltinTypeForPDBEncodingAndBitSize(
  502         builtin_type = m_ast.GetBasicType(eBasicTypeInt);
  508       ast_enum = m_ast.CreateEnumerationType(name.c_str(), decl_context, decl,
  529       ast_enum = ast_enum.AddConstModifier();
  532       ast_enum = ast_enum.AddVolatileModifier();
  560       ast_typedef = m_ast.CreateTypedefType(
  571       ast_typedef = ast_typedef.AddConstModifier();
  574       ast_typedef = ast_typedef.AddVolatileModifier();
  705       builtin_ast_type = builtin_ast_type.AddConstModifier();
  708       builtin_ast_type = builtin_ast_type.AddVolatileModifier();
  733       pointer_ast_type = ClangASTContext::CreateMemberPointerType(
  746     pointer_ast_type = pointee_type->GetFullCompilerType();
  748       pointer_ast_type = pointer_ast_type.GetLValueReferenceType();
  750       pointer_ast_type = pointer_ast_type.GetRValueReferenceType();
  752       pointer_ast_type = pointer_ast_type.GetPointerType();
  755       pointer_ast_type = pointer_ast_type.AddConstModifier();
  758       pointer_ast_type = pointer_ast_type.AddVolatileModifier();
  761       pointer_ast_type = pointer_ast_type.AddRestrictModifier();
tools/lldb/source/Symbol/ClangASTContext.cpp
 2195       (type = GetTypeForIdentifier<clang::CXXRecordDecl>(type_name))
 2201   type = CreateRecordType(nullptr, lldb::eAccessPublic, type_name.GetCString(),
 2219   if ((type = GetTypeForIdentifier<clang::CXXRecordDecl>(type_name)).IsValid())
 2928         *element_type =
 2940         *element_type =
 3134             *base_type_ptr = CompilerType(this, base_qual_type.getAsOpaquePtr());
 3245         *function_pointer_type_ptr =
 4652               clang_type = CompilerType(
 8389       property_clang_type_to_access = property_clang_type;
 8391       property_clang_type_to_access =
tools/lldb/source/Symbol/CompilerType.cpp
  591         *field_compiler_type_ptr = field_compiler_type;
tools/lldb/source/Symbol/Type.cpp
  474           m_compiler_type = encoding_compiler_type;
  481         m_compiler_type =
  486         m_compiler_type =
  491         m_compiler_type =
  496         m_compiler_type = encoding_type->GetForwardCompilerType().CreateTypedef(
  503         m_compiler_type =
  508         m_compiler_type =
  513         m_compiler_type =
  534           m_compiler_type = void_compiler_type;
  538           m_compiler_type = void_compiler_type.AddConstModifier();
  542           m_compiler_type = void_compiler_type.AddRestrictModifier();
  546           m_compiler_type = void_compiler_type.AddVolatileModifier();
  550           m_compiler_type = void_compiler_type.CreateTypedef(
  556           m_compiler_type = void_compiler_type.GetPointerType();
  560           m_compiler_type = void_compiler_type.GetLValueReferenceType();
  564           m_compiler_type = void_compiler_type.GetRValueReferenceType();
  724     m_compiler_type = in_type_sp->GetForwardCompilerType();
  765     m_compiler_type = type_sp->GetForwardCompilerType();
  772   m_compiler_type = compiler_type;
  815     m_static_type = type_sp->GetForwardCompilerType();
  825   m_static_type = compiler_type;
  831   m_dynamic_type = dynamic;
  837   m_static_type = compiler_type;
  838   m_dynamic_type = dynamic;
tools/lldb/source/Target/Language.cpp
  412         compiler_type = AdjustForInclusion(compiler_type);
tools/lldb/unittests/Symbol/TestClangASTContext.cpp
  258   record_type = record_type.AddConstModifier();
  259   record_type = record_type.AddVolatileModifier();
  260   record_type = record_type.AddRestrictModifier();
  263   record_type = ClangUtil::RemoveFastQualifiers(record_type);