Home
last modified time | relevance | path

Searched refs:pointee_type (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/lldb/source/Symbol/
H A DCompilerType.cpp205 bool CompilerType::IsPointerType(CompilerType *pointee_type) const { in IsPointerType()
208 return type_system_sp->IsPointerType(m_type, pointee_type); in IsPointerType()
210 if (pointee_type) in IsPointerType()
211 pointee_type->Clear(); in IsPointerType()
215 bool CompilerType::IsPointerOrReferenceType(CompilerType *pointee_type) const { in IsPointerOrReferenceType()
218 return type_system_sp->IsPointerOrReferenceType(m_type, pointee_type); in IsPointerOrReferenceType()
220 if (pointee_type) in IsPointerOrReferenceType()
221 pointee_type->Clear(); in IsPointerOrReferenceType()
225 bool CompilerType::IsReferenceType(CompilerType *pointee_type, in IsReferenceType() argument
229 return type_system_sp->IsReferenceType(m_type, pointee_type, is_rvalue); in IsReferenceType()
[all …]
H A DVariable.cpp617 CompilerType pointee_type(compiler_type.GetPointeeType()); in PrivateAutoComplete() local
622 pointee_type.GetCanonicalType(), request); in PrivateAutoComplete()
627 pointee_type.GetCanonicalType(), request); in PrivateAutoComplete()
/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DCompilerType.h182 bool IsPointerType(CompilerType *pointee_type = nullptr) const;
184 bool IsPointerOrReferenceType(CompilerType *pointee_type = nullptr) const;
186 bool IsReferenceType(CompilerType *pointee_type = nullptr,
H A DTypeSystem.h201 CompilerType *pointee_type) = 0;
458 CompilerType *pointee_type) = 0;
500 CompilerType *pointee_type, bool *is_rvalue) = 0;
/freebsd/contrib/llvm-project/lldb/source/Plugins/Language/ObjC/
H A DNSError.cpp39 CompilerType pointee_type(valobj_type.GetPointeeType()); in DerefToNSErrorPointer() local
40 Flags pointee_flags(pointee_type.GetTypeInfo()); in DerefToNSErrorPointer()
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp207 CompilerType pointee_type; in GetVTableAddress() local
209 uint32_t type_info = this_type.GetTypeInfo(&pointee_type); in GetVTableAddress()
217 type_info = pointee_type.GetTypeInfo(); in GetVTableAddress()
3228 QualType pointee_type = block_pointer_type->getPointeeType(); in IsBlockPointerType() local
3229 QualType function_pointer_type = m_ast_up->getPointerType(pointee_type); in IsBlockPointerType()
3292 CompilerType *pointee_type) { in IsPointerType() argument
3307 if (pointee_type) in IsPointerType()
3308 pointee_type->SetCompilerType( in IsPointerType()
3315 if (pointee_type) in IsPointerType()
3316 pointee_type->SetCompilerType( in IsPointerType()
[all …]
H A DTypeSystemClang.h710 CompilerType *pointee_type) override;
713 CompilerType *pointee_type) override;
716 CompilerType *pointee_type, bool *is_rvalue) override;
1068 const CompilerType &pointee_type);
/freebsd/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/
H A DItaniumABILanguageRuntime.cpp186 CompilerType pointee_type = type.GetPointeeType(); in TypeHasVTable() local
187 if (pointee_type) in TypeHasVTable()
188 type = pointee_type; in TypeHasVTable()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbAstBuilder.cpp518 clang::QualType pointee_type = GetOrCreateType(pointer.ReferentType); in CreatePointerType() local
522 if (pointee_type.isNull()) in CreatePointerType()
565 pointee_type, /*Qualifier=*/nullptr, class_type->getAsCXXRecordDecl()); in CreatePointerType()
570 pointer_type = m_clang.getASTContext().getLValueReferenceType(pointee_type); in CreatePointerType()
572 pointer_type = m_clang.getASTContext().getRValueReferenceType(pointee_type); in CreatePointerType()
574 pointer_type = m_clang.getASTContext().getPointerType(pointee_type); in CreatePointerType()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangExpressionDeclMap.cpp828 TypeFromUser pointee_type = in LookUpLldbClass() local
836 AddContextClassType(context, pointee_type); in LookUpLldbClass()
875 TypeFromUser pointee_type = in LookUpLldbClass() local
879 ClangUtil::GetQualType(pointee_type).getAsString()); in LookUpLldbClass()
881 AddContextClassType(context, pointee_type); in LookUpLldbClass()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DPDBASTParser.cpp739 Type *pointee_type = symbol_file->ResolveTypeUID( in CreateLLDBTypeFromPDBType() local
741 if (!pointee_type) in CreateLLDBTypeFromPDBType()
753 pointee_type->GetForwardCompilerType()); in CreateLLDBTypeFromPDBType()
764 pointer_ast_type = pointee_type->GetFullCompilerType(); in CreateLLDBTypeFromPDBType()
/freebsd/contrib/googletest/googlemock/test/
H A Dgmock-more-actions_test.cc1530 return Pointer<pointee_type>(new pointee_type(pointee)); in ACTION_TEMPLATE()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFASTParserClang.cpp1513 Type *pointee_type = dwarf->ResolveTypeUID(attrs.type.Reference(), true); in ParsePointerToMemberType() local
1519 if ((class_type == nullptr) || (pointee_type == nullptr)) in ParsePointerToMemberType()
1522 CompilerType pointee_clang_type = pointee_type->GetForwardCompilerType(); in ParsePointerToMemberType()