LLDB mainline
lldb_private::TypeSystemFortran Member List

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

AddConstModifier(lldb::opaque_compiler_type_t type)lldb_private::TypeSystemvirtual
AddPtrAuthModifier(lldb::opaque_compiler_type_t type, uint32_t payload)lldb_private::TypeSystemvirtual
AddRestrictModifier(lldb::opaque_compiler_type_t type)lldb_private::TypeSystemvirtual
AddVolatileModifier(lldb::opaque_compiler_type_t type)lldb_private::TypeSystemvirtual
CanPassInRegisters(const CompilerType &type) overridelldb_private::TypeSystemFortraninlinevirtual
classof(const TypeSystem *ts)lldb_private::TypeSystemFortraninlinestatic
CreateGenericFunctionPrototype()lldb_private::TypeSysteminlinevirtual
CreateInstance(lldb::LanguageType language, Module *module, Target *target)lldb_private::TypeSystemFortranstatic
lldb_private::TypeSystem::CreateInstance(lldb::LanguageType language, Module *module)lldb_private::TypeSystemstatic
lldb_private::TypeSystem::CreateInstance(lldb::LanguageType language, Target *target)lldb_private::TypeSystemstatic
CreateTypedef(lldb::opaque_compiler_type_t type, const char *name, const CompilerDeclContext &decl_ctx, uint32_t opaque_payload)lldb_private::TypeSystemvirtual
CreateUtilityFunction(std::string text, std::string name)lldb_private::TypeSystemvirtual
DeclContextFindDeclByName(void *opaque_decl_ctx, ConstString name, const bool ignore_imported_decls)lldb_private::TypeSystemvirtual
DeclContextGetCompilerContext(void *opaque_decl_ctx)lldb_private::TypeSystemvirtual
DeclContextGetLanguage(void *opaque_decl_ctx) overridelldb_private::TypeSystemFortraninlinevirtual
DeclContextGetName(void *opaque_decl_ctx) overridelldb_private::TypeSystemFortraninlinevirtual
DeclContextGetScopeQualifiedName(void *opaque_decl_ctx) overridelldb_private::TypeSystemFortraninlinevirtual
DeclContextIsClassMethod(void *opaque_decl_ctx) overridelldb_private::TypeSystemFortraninlinevirtual
DeclContextIsContainedInLookup(void *opaque_decl_ctx, void *other_opaque_decl_ctx) overridelldb_private::TypeSystemFortraninlinevirtual
DeclGetCompilerContext(void *opaque_decl)lldb_private::TypeSystemvirtual
DeclGetConstantValue(void *opaque_decl)lldb_private::TypeSysteminlinevirtual
DeclGetDeclContext(void *opaque_decl)lldb_private::TypeSystemvirtual
DeclGetFunctionArgumentType(void *opaque_decl, size_t arg_idx)lldb_private::TypeSystemvirtual
DeclGetFunctionNumArguments(void *opaque_decl)lldb_private::TypeSystemvirtual
DeclGetFunctionReturnType(void *opaque_decl)lldb_private::TypeSystemvirtual
DeclGetMangledName(void *opaque_decl)lldb_private::TypeSystemvirtual
DeclGetName(void *opaque_decl) overridelldb_private::TypeSystemFortraninlinevirtual
Dump(llvm::raw_ostream &output, llvm::StringRef filter, bool show_color) overridelldb_private::TypeSystemFortraninlinevirtual
dump(lldb::opaque_compiler_type_t type) const overridelldb_private::TypeSystemFortraninlinevirtual
DumpTypeDescription(lldb::opaque_compiler_type_t type, lldb::DescriptionLevel level=lldb::eDescriptionLevelFull) overridelldb_private::TypeSystemFortraninlinevirtual
DumpTypeDescription(lldb::opaque_compiler_type_t type, Stream &s, lldb::DescriptionLevel level=lldb::eDescriptionLevelFull) overridelldb_private::TypeSystemFortraninlinevirtual
DumpTypeValue(lldb::opaque_compiler_type_t type, 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) overridelldb_private::TypeSystemFortraninlinevirtual
Finalize()lldb_private::TypeSysteminlinevirtual
ForEachEnumerator(lldb::opaque_compiler_type_t type, std::function< bool(const CompilerType &integer_type, ConstString name, const llvm::APSInt &value)> const &callback)lldb_private::TypeSysteminlinevirtual
GetArrayElementType(lldb::opaque_compiler_type_t type, ExecutionContextScope *exe_scope) overridelldb_private::TypeSystemFortraninlinevirtual
GetArrayType(lldb::opaque_compiler_type_t type, uint64_t size)lldb_private::TypeSystemvirtual
GetAtomicType(lldb::opaque_compiler_type_t type)lldb_private::TypeSystemvirtual
GetBasicTypeEnumeration(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
GetBasicTypeFromAST(lldb::BasicType basic_type) overridelldb_private::TypeSystemFortraninlinevirtual
GetBitSize(lldb::opaque_compiler_type_t type, ExecutionContextScope *exe_scope) overridelldb_private::TypeSystemFortraninlinevirtual
GetBuiltinTypeByName(ConstString name)lldb_private::TypeSystemvirtual
GetBuiltinTypeForEncodingAndBitSize(lldb::Encoding encoding, size_t bit_size) overridelldb_private::TypeSystemFortraninlinevirtual
GetCanonicalType(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
GetChildCompilerTypeAtIndex(lldb::opaque_compiler_type_t type, 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) overridelldb_private::TypeSystemFortraninlinevirtual
GetCompilerDeclContextForType(const CompilerType &type)lldb_private::TypeSystemvirtual
GetCompleteType(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
GetDereferencedType(lldb::opaque_compiler_type_t type, ExecutionContext *exe_ctx, std::string &deref_name, uint32_t &deref_byte_size, int32_t &deref_byte_offset, ValueObject *valobj, uint64_t &language_flags) overridelldb_private::TypeSystemFortraninlinevirtual
GetDirectBaseClassAtIndex(lldb::opaque_compiler_type_t type, size_t idx, uint32_t *bit_offset_ptr) overridelldb_private::TypeSystemFortraninlinevirtual
GetDirectNestedTypeWithName(lldb::opaque_compiler_type_t type, llvm::StringRef name)lldb_private::TypeSysteminlinevirtual
GetDisplayTypeName(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
GetDWARFParser()lldb_private::TypeSysteminlinevirtual
GetEncoding(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
GetEnumerationIntegerType(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
GetFieldAtIndex(lldb::opaque_compiler_type_t type, size_t idx, std::string &name, uint64_t *bit_offset_ptr, uint32_t *bitfield_bit_size_ptr, bool *is_bitfield_ptr) overridelldb_private::TypeSystemFortraninlinevirtual
GetFloatTypeSemantics(size_t byte_size, lldb::Format format) overridelldb_private::TypeSystemFortraninlinevirtual
GetFormat(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
GetFullyUnqualifiedType(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
GetFunctionArgumentAtIndex(lldb::opaque_compiler_type_t type, const size_t index) overridelldb_private::TypeSystemFortraninlinevirtual
GetFunctionArgumentCount(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
GetFunctionArgumentTypeAtIndex(lldb::opaque_compiler_type_t type, size_t idx) overridelldb_private::TypeSystemFortraninlinevirtual
GetFunctionCaller(const CompilerType &return_type, const Address &function_address, const ValueList &arg_value_list, const char *name)lldb_private::TypeSysteminlinevirtual
GetFunctionReturnType(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
GetHasForcefullyCompletedTypes() constlldb_private::TypeSysteminline
GetIndexOfChildMemberWithName(lldb::opaque_compiler_type_t type, llvm::StringRef name, bool omit_empty_base_classes, std::vector< uint32_t > &child_indexes) overridelldb_private::TypeSystemFortraninlinevirtual
GetIndexOfChildWithName(lldb::opaque_compiler_type_t type, llvm::StringRef name, bool omit_empty_base_classes) overridelldb_private::TypeSystemFortraninlinevirtual
GetIntegralTemplateArgument(lldb::opaque_compiler_type_t type, size_t idx, bool expand_pack)lldb_private::TypeSystemvirtual
GetLValueReferenceType(lldb::opaque_compiler_type_t type)lldb_private::TypeSystemvirtual
GetMangledTypeName(lldb::opaque_compiler_type_t type)lldb_private::TypeSystemvirtual
GetMemberFunctionAtIndex(lldb::opaque_compiler_type_t type, size_t idx) overridelldb_private::TypeSystemFortraninlinevirtual
GetMinimumLanguage(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
GetNativePDBParser()lldb_private::TypeSysteminlinevirtual
GetNonReferenceType(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
GetNumberOfFunctionArguments(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
GetNumChildren(lldb::opaque_compiler_type_t type, bool omit_empty_base_classes, const ExecutionContext *exe_ctx) overridelldb_private::TypeSystemFortraninlinevirtual
GetNumDirectBaseClasses(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
GetNumFields(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
GetNumMemberFunctions(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
GetNumTemplateArguments(lldb::opaque_compiler_type_t type, bool expand_pack)lldb_private::TypeSystemvirtual
GetNumVirtualBaseClasses(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
GetPDBParser()lldb_private::TypeSysteminlinevirtual
GetPersistentExpressionState()lldb_private::TypeSysteminlinevirtual
GetPluginName() overridelldb_private::TypeSystemFortraninlinevirtual
GetPluginNameStatic()lldb_private::TypeSystemFortraninlinestatic
GetPointeeType(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
GetPointerByteSize() overridelldb_private::TypeSystemFortraninlinevirtual
GetPointerDiffType(bool is_signed) overridelldb_private::TypeSystemFortraninlinevirtual
GetPointerType(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
GetPromotedIntegerType(lldb::opaque_compiler_type_t type)lldb_private::TypeSystemvirtual
GetPtrAuthAddressDiversity(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
GetPtrAuthDiscriminator(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
GetPtrAuthKey(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
GetRValueReferenceType(lldb::opaque_compiler_type_t type)lldb_private::TypeSystemvirtual
GetSizeType() overridelldb_private::TypeSystemFortraninlinevirtual
GetStaticFieldWithName(lldb::opaque_compiler_type_t type, llvm::StringRef name)lldb_private::TypeSysteminlinevirtual
GetSupportedLanguagesForExpressions()lldb_private::TypeSystemFortranstatic
GetSupportedLanguagesForTypes()lldb_private::TypeSystemFortranstatic
GetSymbolFile() constlldb_private::TypeSysteminline
GetTemplateArgumentKind(lldb::opaque_compiler_type_t type, size_t idx, bool expand_pack)lldb_private::TypeSystemvirtual
GetTypeBitAlign(lldb::opaque_compiler_type_t type, ExecutionContextScope *exe_scope) overridelldb_private::TypeSystemFortraninlinevirtual
GetTypeClass(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
GetTypedefedType(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
GetTypeForDecl(void *opaque_decl) overridelldb_private::TypeSystemFortraninlinevirtual
GetTypeForFormatters(void *type)lldb_private::TypeSystemvirtual
GetTypeInfo(lldb::opaque_compiler_type_t type, CompilerType *pointee_or_element_compiler_type) overridelldb_private::TypeSystemFortraninlinevirtual
GetTypeName(lldb::opaque_compiler_type_t type, bool BaseOnly) overridelldb_private::TypeSystemFortraninlinevirtual
GetTypeQualifiers(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
GetTypeTemplateArgument(lldb::opaque_compiler_type_t type, size_t idx, bool expand_pack)lldb_private::TypeSystemvirtual
GetUserExpression(llvm::StringRef expr, llvm::StringRef prefix, SourceLanguage language, Expression::ResultType desired_type, const EvaluateExpressionOptions &options, ValueObject *ctx_obj)lldb_private::TypeSysteminlinevirtual
GetVirtualBaseClassAtIndex(lldb::opaque_compiler_type_t type, size_t idx, uint32_t *bit_offset_ptr) overridelldb_private::TypeSystemFortraninlinevirtual
HasPointerAuthQualifier(lldb::opaque_compiler_type_t type)lldb_private::TypeSysteminlinevirtual
IDlldb_private::TypeSystemFortranprivatestatic
Initialize()lldb_private::TypeSystemFortranstatic
isA(const void *ClassID) const overridelldb_private::TypeSystemFortraninlinevirtual
IsAggregateType(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
IsAnonymousType(lldb::opaque_compiler_type_t type)lldb_private::TypeSystemvirtual
IsArrayType(lldb::opaque_compiler_type_t type, CompilerType *element_type, uint64_t *size, bool *is_incomplete) overridelldb_private::TypeSystemFortraninlinevirtual
IsBeingDefined(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
IsBlockPointerType(lldb::opaque_compiler_type_t type, CompilerType *function_pointer_type_ptr) overridelldb_private::TypeSystemFortraninlinevirtual
IsCharType(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
IsCompleteType(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
IsConst(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
IsDefined(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
IsEnumerationType(lldb::opaque_compiler_type_t type, bool &is_signed)lldb_private::TypeSysteminlinevirtual
IsFloatingPointType(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
IsForcefullyCompleted(lldb::opaque_compiler_type_t type)lldb_private::TypeSysteminlinevirtual
IsFunctionPointerType(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
IsFunctionType(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
IsHomogeneousAggregate(lldb::opaque_compiler_type_t type, CompilerType *base_type_ptr) overridelldb_private::TypeSystemFortraninlinevirtual
IsIntegerType(lldb::opaque_compiler_type_t type, bool &is_signed) overridelldb_private::TypeSystemFortraninlinevirtual
IsMeaninglessWithoutDynamicResolution(void *type)lldb_private::TypeSystemvirtual
IsMemberDataPointerType(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
IsMemberFunctionPointerType(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
IsPointerOrReferenceType(lldb::opaque_compiler_type_t type, CompilerType *pointee_type) overridelldb_private::TypeSystemFortraninlinevirtual
IsPointerType(lldb::opaque_compiler_type_t type, CompilerType *pointee_type) overridelldb_private::TypeSystemFortraninlinevirtual
IsPolymorphicClass(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
IsPossibleDynamicType(lldb::opaque_compiler_type_t type, CompilerType *target_type, bool check_cplusplus, bool check_objc) overridelldb_private::TypeSystemFortraninlinevirtual
IsPromotableIntegerType(lldb::opaque_compiler_type_t type)lldb_private::TypeSystemvirtual
IsReferenceType(lldb::opaque_compiler_type_t type, CompilerType *pointee_type, bool *is_rvalue) overridelldb_private::TypeSystemFortraninlinevirtual
IsRuntimeGeneratedType(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
IsScalarType(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
IsScopedEnumerationType(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
IsTemplateType(lldb::opaque_compiler_type_t type)lldb_private::TypeSystemvirtual
IsTypedefType(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
IsVectorType(lldb::opaque_compiler_type_t type, CompilerType *element_type, uint64_t *size) overridelldb_private::TypeSystemFortraninlinevirtual
IsVoidType(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
m_has_forcefully_completed_typeslldb_private::TypeSystemprotected
m_sym_filelldb_private::TypeSystemprivate
operator=(const TypeSystemFortran &)=deletelldb_private::TypeSystemFortranprivate
lldb_private::TypeSystem::operator=(const PluginInterface &)=deletelldb_private::PluginInterface
PluginInterface()=defaultlldb_private::PluginInterface
PluginInterface(const PluginInterface &)=deletelldb_private::PluginInterface
ReportStatistics()lldb_private::TypeSystemvirtual
SetSymbolFile(SymbolFile *sym_file)lldb_private::TypeSysteminline
ShouldPrintAsOneLiner(void *type, ValueObject *valobj)lldb_private::TypeSystemvirtual
ShouldTreatScalarValueAsAddress(lldb::opaque_compiler_type_t type)lldb_private::TypeSysteminlinevirtual
SupportsLanguage(lldb::LanguageType language) overridelldb_private::TypeSystemFortranvirtual
SupportsLanguageStatic(lldb::LanguageType language)lldb_private::TypeSystemstatic
Terminate()lldb_private::TypeSystemFortranstatic
TypeSystem()lldb_private::TypeSystem
TypeSystemFortran()lldb_private::TypeSystemFortran
TypeSystemFortran(const TypeSystemFortran &)=deletelldb_private::TypeSystemFortranprivate
Verify(lldb::opaque_compiler_type_t type) overridelldb_private::TypeSystemFortraninlinevirtual
~PluginInterface()=defaultlldb_private::PluginInterfacevirtual
~TypeSystem() overridelldb_private::TypeSystem
~TypeSystemFortran()lldb_private::TypeSystemFortran