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

References

tools/lldb/include/lldb/Symbol/CompilerType.h
   36       : m_type(rhs.m_type), m_type_system(rhs.m_type_system) {}
   46     m_type_system = rhs.m_type_system;
   46     m_type_system = rhs.m_type_system;
   53     return m_type != nullptr && m_type_system != nullptr;
   57     if (m_type_system == rhs.m_type_system)
   57     if (m_type_system == rhs.m_type_system)
   59     return m_type_system < rhs.m_type_system;
   59     return m_type_system < rhs.m_type_system;
   62   bool IsValid() const { return m_type != nullptr && m_type_system != nullptr; }
  148   TypeSystem *GetTypeSystem() const { return m_type_system; }
  375     m_type_system = nullptr;
tools/lldb/source/Symbol/CompilerType.cpp
   39     return m_type_system->IsAggregateType(m_type);
   45     return m_type_system->IsAnonymousType(m_type);
   52     return m_type_system->IsArrayType(m_type, element_type_ptr, size,
   67     return m_type_system->IsVectorType(m_type, element_type, size);
   73     return m_type_system->IsRuntimeGeneratedType(m_type);
   79     return m_type_system->IsCharType(m_type);
   85     return m_type_system->IsCompleteType(m_type);
   91     return m_type_system->IsConst(m_type);
   97     return m_type_system->IsCStringType(m_type, length);
  103     return m_type_system->IsFunctionType(m_type, is_variadic_ptr);
  111     return m_type_system->IsHomogeneousAggregate(m_type, base_type_ptr);
  117     return m_type_system->GetNumberOfFunctionArguments(m_type);
  124     return m_type_system->GetFunctionArgumentAtIndex(m_type, index);
  130     return m_type_system->IsFunctionPointerType(m_type);
  137     return m_type_system->IsBlockPointerType(m_type, function_pointer_type_ptr);
  143     return m_type_system->IsIntegerType(m_type, is_signed);
  149     return m_type_system->IsEnumerationType(m_type, is_signed);
  159     return m_type_system->IsPointerType(m_type, pointee_type);
  168     return m_type_system->IsPointerOrReferenceType(m_type, pointee_type);
  178     return m_type_system->IsReferenceType(m_type, pointee_type, is_rvalue);
  187     return m_type_system->ShouldTreatScalarValueAsAddress(m_type);
  194     return m_type_system->IsFloatingPointType(m_type, count, is_complex);
  203     return m_type_system->IsDefined(m_type);
  209     return m_type_system->IsPolymorphicClass(m_type);
  218     return m_type_system->IsPossibleDynamicType(m_type, dynamic_pointee_type,
  227   return m_type_system->IsScalarType(m_type);
  233   return m_type_system->IsTypedefType(m_type);
  239   return m_type_system->IsVoidType(m_type);
  259   return m_type_system->IsBeingDefined(m_type);
  267   return m_type_system->GetCompleteType(m_type);
  272   if (m_type_system)
  273     return m_type_system->GetPointerByteSize();
  292     return m_type_system->GetTypeName(m_type);
  304   return m_type_system->GetTypeInfo(m_type, pointee_or_element_compiler_type);
  311   return m_type_system->GetMinimumLanguage(m_type);
  318   return m_type_system->GetTypeClass(m_type);
  323   m_type_system = type_system;
  329     return m_type_system->GetTypeQualifiers(m_type);
  337     return m_type_system->GetArrayElementType(m_type, stride);
  344     return m_type_system->GetArrayType(m_type, size);
  351     return m_type_system->GetCanonicalType(m_type);
  357     return m_type_system->GetFullyUnqualifiedType(m_type);
  363     return m_type_system->GetFunctionArgumentCount(m_type);
  370     return m_type_system->GetFunctionArgumentTypeAtIndex(m_type, idx);
  377     return m_type_system->GetFunctionReturnType(m_type);
  384     return m_type_system->GetNumMemberFunctions(m_type);
  391     return m_type_system->GetMemberFunctionAtIndex(m_type, idx);
  398     return m_type_system->GetNonReferenceType(m_type);
  404     return m_type_system->GetPointeeType(m_type);
  411     return m_type_system->GetPointerType(m_type);
  418     return m_type_system->GetLValueReferenceType(m_type);
  425     return m_type_system->GetRValueReferenceType(m_type);
  432     return m_type_system->AddConstModifier(m_type);
  439     return m_type_system->AddVolatileModifier(m_type);
  446     return m_type_system->AddRestrictModifier(m_type);
  455     return m_type_system->CreateTypedef(m_type, name, decl_ctx);
  462     return m_type_system->GetTypedefedType(m_type);
  472     return m_type_system->GetBasicTypeFromAST(basic_type);
  480     return m_type_system->GetBitSize(m_type, exe_scope);
  493     return m_type_system->GetTypeBitAlign(m_type, exe_scope);
  501   return m_type_system->GetEncoding(m_type, count);
  508   return m_type_system->GetFormat(m_type);
  515   return m_type_system->GetNumChildren(m_type, omit_empty_base_classes,
  521     return m_type_system->GetBasicTypeEnumeration(m_type);
  530     return m_type_system->ForEachEnumerator(m_type, callback);
  536   return m_type_system->GetNumFields(m_type);
  545   return m_type_system->GetFieldAtIndex(m_type, idx, name, bit_offset_ptr,
  551     return m_type_system->GetNumDirectBaseClasses(m_type);
  557     return m_type_system->GetNumVirtualBaseClasses(m_type);
  565     return m_type_system->GetDirectBaseClassAtIndex(m_type, idx,
  574     return m_type_system->GetVirtualBaseClassAtIndex(m_type, idx,
  608   return m_type_system->GetChildCompilerTypeAtIndex(
  652     return m_type_system->GetIndexOfChildMemberWithName(
  660     return m_type_system->GetNumTemplateArguments(m_type);
  667     return m_type_system->GetTemplateArgumentKind(m_type, idx);
  673     return m_type_system->GetTypeTemplateArgument(m_type, idx);
  681     return m_type_system->GetIntegralTemplateArgument(m_type, idx);
  687     return m_type_system->GetTypeForFormatters(m_type);
  693     return m_type_system->ShouldPrintAsOneLiner(m_type, valobj);
  699     return m_type_system->IsMeaninglessWithoutDynamicResolution(m_type);
  711     return m_type_system->GetIndexOfChildWithName(m_type, name,
  728   m_type_system->DumpValue(m_type, exe_ctx, s, format, data, data_byte_offset,
  742   return m_type_system->DumpTypeValue(m_type, s, format, data, byte_offset,
  752     m_type_system->DumpSummary(m_type, exe_ctx, s, data, data_byte_offset,
  758     m_type_system->DumpTypeDescription(m_type);
  763     m_type_system->DumpTypeDescription(m_type, s);
  770     m_type_system->dump(m_type);