|
reference, declaration → definition
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);