LLDB mainline
lldb_private::CompilerType Member List

This is the complete list of members for lldb_private::CompilerType, including all inherited members.

AddConstModifier() constlldb_private::CompilerType
AddRestrictModifier() constlldb_private::CompilerType
AddVolatileModifier() constlldb_private::CompilerType
Clear()lldb_private::CompilerTypeinline
CompareTypes(CompilerType rhs) constlldb_private::CompilerType
CompilerType(lldb::TypeSystemWP type_system, lldb::opaque_compiler_type_t type)lldb_private::CompilerType
CompilerType(TypeSystemSPWrapper type_system, lldb::opaque_compiler_type_t type)lldb_private::CompilerType
CompilerType(const CompilerType &rhs)lldb_private::CompilerTypeinline
CompilerType()=defaultlldb_private::CompilerType
CreateTypedef(const char *name, const CompilerDeclContext &decl_ctx, uint32_t payload) constlldb_private::CompilerType
dump() constlldb_private::CompilerType
DumpTypeDescription(lldb::DescriptionLevel level=lldb::eDescriptionLevelFull) constlldb_private::CompilerType
DumpTypeDescription(Stream *s, lldb::DescriptionLevel level=lldb::eDescriptionLevelFull) constlldb_private::CompilerType
DumpTypeValue(Stream *s, lldb::Format format, const DataExtractor &data, lldb::offset_t data_offset, size_t data_byte_size, uint32_t bitfield_bit_size, uint32_t bitfield_bit_offset, ExecutionContextScope *exe_scope)lldb_private::CompilerType
ForEachEnumerator(std::function< bool(const CompilerType &integer_type, ConstString name, const llvm::APSInt &value)> const &callback) constlldb_private::CompilerType
GetArrayElementType(ExecutionContextScope *exe_scope) constlldb_private::CompilerType
GetArrayType(uint64_t size) constlldb_private::CompilerType
GetAtomicType() constlldb_private::CompilerType
GetBasicTypeEnumeration() constlldb_private::CompilerType
GetBasicTypeFromAST(lldb::BasicType basic_type) constlldb_private::CompilerType
GetBitSize(ExecutionContextScope *exe_scope) constlldb_private::CompilerType
GetByteSize(ExecutionContextScope *exe_scope) constlldb_private::CompilerType
GetCanonicalType() constlldb_private::CompilerType
GetChildCompilerTypeAtIndex(ExecutionContext *exe_ctx, size_t idx, bool transparent_pointers, bool omit_empty_base_classes, bool ignore_array_bounds, std::string &child_name, uint32_t &child_byte_size, int32_t &child_byte_offset, uint32_t &child_bitfield_bit_size, uint32_t &child_bitfield_bit_offset, bool &child_is_base_class, bool &child_is_deref_of_parent, ValueObject *valobj, uint64_t &language_flags) constlldb_private::CompilerType
GetCompleteType() constlldb_private::CompilerType
GetDirectBaseClassAtIndex(size_t idx, uint32_t *bit_offset_ptr) constlldb_private::CompilerType
GetDirectNestedTypeWithName(llvm::StringRef name) constlldb_private::CompilerType
GetDisplayTypeName() constlldb_private::CompilerType
GetEncoding(uint64_t &count) constlldb_private::CompilerType
GetEnumerationIntegerType() constlldb_private::CompilerType
GetFieldAtIndex(size_t idx, std::string &name, uint64_t *bit_offset_ptr, uint32_t *bitfield_bit_size_ptr, bool *is_bitfield_ptr) constlldb_private::CompilerType
GetFormat() constlldb_private::CompilerType
GetFullyUnqualifiedType() constlldb_private::CompilerType
GetFunctionArgumentAtIndex(const size_t index) constlldb_private::CompilerType
GetFunctionArgumentCount() constlldb_private::CompilerType
GetFunctionArgumentTypeAtIndex(size_t idx) constlldb_private::CompilerType
GetFunctionReturnType() constlldb_private::CompilerType
GetIndexOfChildMemberWithName(llvm::StringRef name, bool omit_empty_base_classes, std::vector< uint32_t > &child_indexes) constlldb_private::CompilerType
GetIndexOfChildWithName(llvm::StringRef name, bool omit_empty_base_classes) constlldb_private::CompilerType
GetIndexOfFieldWithName(const char *name, CompilerType *field_compiler_type=nullptr, uint64_t *bit_offset_ptr=nullptr, uint32_t *bitfield_bit_size_ptr=nullptr, bool *is_bitfield_ptr=nullptr) constlldb_private::CompilerType
GetIntegralTemplateArgument(size_t idx, bool expand_pack=false) constlldb_private::CompilerType
GetLValueReferenceType() constlldb_private::CompilerType
GetMemberFunctionAtIndex(size_t idx)lldb_private::CompilerType
GetMinimumLanguage()lldb_private::CompilerType
GetNonReferenceType() constlldb_private::CompilerType
GetNumberOfFunctionArguments() constlldb_private::CompilerType
GetNumberOfNonEmptyBaseClasses()lldb_private::CompilerType
GetNumChildren(bool omit_empty_base_classes, const ExecutionContext *exe_ctx) constlldb_private::CompilerType
GetNumDirectBaseClasses() constlldb_private::CompilerType
GetNumFields() constlldb_private::CompilerType
GetNumMemberFunctions() constlldb_private::CompilerType
GetNumTemplateArguments(bool expand_pack=false) constlldb_private::CompilerType
GetNumVirtualBaseClasses() constlldb_private::CompilerType
GetOpaqueQualType() constlldb_private::CompilerTypeinline
GetPointeeType() constlldb_private::CompilerType
GetPointerByteSize() constlldb_private::CompilerType
GetPointerType() constlldb_private::CompilerType
GetRValueReferenceType() constlldb_private::CompilerType
GetTemplateArgumentKind(size_t idx, bool expand_pack=false) constlldb_private::CompilerType
GetTypeBitAlign(ExecutionContextScope *exe_scope) constlldb_private::CompilerType
GetTypeClass() constlldb_private::CompilerType
GetTypedefedType() constlldb_private::CompilerType
GetTypeForFormatters() constlldb_private::CompilerType
GetTypeInfo(CompilerType *pointee_or_element_compiler_type=nullptr) constlldb_private::CompilerType
GetTypeName(bool BaseOnly=false) constlldb_private::CompilerType
GetTypeQualifiers() constlldb_private::CompilerType
GetTypeSystem() constlldb_private::CompilerType
GetTypeTag()lldb_private::CompilerType
GetTypeTemplateArgument(size_t idx, bool expand_pack=false) constlldb_private::CompilerType
GetValueAsScalar(const DataExtractor &data, lldb::offset_t data_offset, size_t data_byte_size, Scalar &value, ExecutionContextScope *exe_scope) constlldb_private::CompilerType
GetVirtualBaseClassAtIndex(size_t idx, uint32_t *bit_offset_ptr) constlldb_private::CompilerType
IsAggregateType() constlldb_private::CompilerType
IsAnonymousType() constlldb_private::CompilerType
IsArrayOfScalarType() constlldb_private::CompilerType
IsArrayType(CompilerType *element_type=nullptr, uint64_t *size=nullptr, bool *is_incomplete=nullptr) constlldb_private::CompilerType
IsBasicType() constlldb_private::CompilerType
IsBeingDefined() constlldb_private::CompilerType
IsBlockPointerType(CompilerType *function_pointer_type_ptr=nullptr) constlldb_private::CompilerType
IsBoolean() constlldb_private::CompilerType
IsCharType() constlldb_private::CompilerType
IsCompleteType() constlldb_private::CompilerType
IsConst() constlldb_private::CompilerType
IsContextuallyConvertibleToBool() constlldb_private::CompilerType
IsDefined() constlldb_private::CompilerType
IsEnumerationIntegerTypeSigned() constlldb_private::CompilerType
IsEnumerationType(bool &is_signed) constlldb_private::CompilerType
IsEnumerationType() constlldb_private::CompilerType
IsFloat() constlldb_private::CompilerType
IsFloatingPointType(uint32_t &count, bool &is_complex) constlldb_private::CompilerType
IsForcefullyCompleted() constlldb_private::CompilerType
IsFunctionPointerType() constlldb_private::CompilerType
IsFunctionType() constlldb_private::CompilerType
IsHomogeneousAggregate(CompilerType *base_type_ptr) constlldb_private::CompilerType
IsInteger() constlldb_private::CompilerType
IsIntegerOrEnumerationType(bool &is_signed) constlldb_private::CompilerType
IsIntegerOrUnscopedEnumerationType() constlldb_private::CompilerType
IsIntegerType(bool &is_signed) constlldb_private::CompilerType
IsMeaninglessWithoutDynamicResolution() constlldb_private::CompilerType
IsMemberFunctionPointerType() constlldb_private::CompilerType
IsNullPtrType() constlldb_private::CompilerType
IsPointerOrReferenceType(CompilerType *pointee_type=nullptr) constlldb_private::CompilerType
IsPointerToScalarType() constlldb_private::CompilerType
IsPointerToVoid() constlldb_private::CompilerType
IsPointerType(CompilerType *pointee_type=nullptr) constlldb_private::CompilerType
IsPolymorphicClass() constlldb_private::CompilerType
IsPossibleDynamicType(CompilerType *target_type, bool check_cplusplus, bool check_objc) constlldb_private::CompilerType
IsPromotableIntegerType() constlldb_private::CompilerType
IsRecordType() constlldb_private::CompilerType
IsReferenceType(CompilerType *pointee_type=nullptr, bool *is_rvalue=nullptr) constlldb_private::CompilerType
IsRuntimeGeneratedType() constlldb_private::CompilerType
IsScalarOrUnscopedEnumerationType() constlldb_private::CompilerType
IsScalarType() constlldb_private::CompilerType
IsScopedEnumerationType() constlldb_private::CompilerType
IsSigned() constlldb_private::CompilerType
IsTemplateType() constlldb_private::CompilerType
IsTypedefType() constlldb_private::CompilerType
IsUnscopedEnumerationType() constlldb_private::CompilerType
IsValid() constlldb_private::CompilerTypeinline
IsVariadicFunctionType() constlldb_private::CompilerType
IsVectorType(CompilerType *element_type=nullptr, uint64_t *size=nullptr) constlldb_private::CompilerType
IsVirtualBase(CompilerType target_base, CompilerType *virtual_base, bool carry_virtual=false) constlldb_private::CompilerType
IsVoidType() constlldb_private::CompilerType
m_typelldb_private::CompilerTypeprivate
m_type_systemlldb_private::CompilerTypeprivate
operator bool() constlldb_private::CompilerTypeinlineexplicit
operator<(const CompilerType &rhs) constlldb_private::CompilerTypeinline
operator=(const CompilerType &rhs)lldb_private::CompilerTypeinline
SetCompilerType(lldb::TypeSystemWP type_system, lldb::opaque_compiler_type_t type)lldb_private::CompilerType
SetCompilerType(TypeSystemSPWrapper type_system, lldb::opaque_compiler_type_t type)lldb_private::CompilerType
ShouldPrintAsOneLiner(ValueObject *valobj) constlldb_private::CompilerType
ShouldTreatScalarValueAsAddress() constlldb_private::CompilerType
TypeDescription()lldb_private::CompilerType
Verify() constlldb_private::CompilerTypeprivate