Searched refs:m_element_type (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/ |
H A D | LibCxxUnorderedMap.cpp | 47 CompilerType m_element_type; member in lldb_private::formatters::LibcxxStdUnorderedMapSyntheticFrontEnd 83 : SyntheticChildrenFrontEnd(*valobj_sp), m_element_type(), in LibcxxStdUnorderedMapSyntheticFrontEnd() 138 if (!m_element_type) { in GetChildAtIndex() 147 m_element_type = first_sp->GetCompilerType(); in GetChildAtIndex() 148 m_element_type = m_element_type.GetTypeTemplateArgument(0); in GetChildAtIndex() 149 m_element_type = m_element_type.GetPointeeType(); in GetChildAtIndex() 150 m_node_type = m_element_type; in GetChildAtIndex() 151 m_element_type = m_element_type.GetTypeTemplateArgument(0); in GetChildAtIndex() 160 CompilerType field_type = m_element_type.GetFieldAtIndex( in GetChildAtIndex() 164 m_element_type = actual_type; in GetChildAtIndex() [all …]
|
H A D | LibCxxInitializerList.cpp | 41 CompilerType m_element_type; member in lldb_private::formatters::LibcxxInitializerListSyntheticFrontEnd 50 : SyntheticChildrenFrontEnd(*valobj_sp), m_element_type() { in LibcxxInitializerListSyntheticFrontEnd() 82 m_element_type); in GetChildAtIndex() 89 m_element_type = m_backend.GetCompilerType().GetTypeTemplateArgument(0); in Update() 90 if (!m_element_type.IsValid()) in Update() 93 if (std::optional<uint64_t> size = m_element_type.GetByteSize(nullptr)) { in Update()
|
H A D | LibCxxValarray.cpp | 43 CompilerType m_element_type; member in lldb_private::formatters::LibcxxStdValarraySyntheticFrontEnd 53 : SyntheticChildrenFrontEnd(*valobj_sp), m_element_type() { in LibcxxStdValarraySyntheticFrontEnd() 97 m_element_type); in GetChildAtIndex() 108 m_element_type = type.GetTypeTemplateArgument(0); in Update() 109 if (std::optional<uint64_t> size = m_element_type.GetByteSize(nullptr)) in Update()
|
H A D | LibCxxSliceArray.cpp | 77 CompilerType m_element_type; member in lldb_private::formatters::LibcxxStdSliceArraySyntheticFrontEnd 87 : SyntheticChildrenFrontEnd(*valobj_sp), m_element_type() { in LibcxxStdSliceArraySyntheticFrontEnd() 116 m_element_type); in GetChildAtIndex() 127 m_element_type = type.GetTypeTemplateArgument(0); in Update() 128 if (std::optional<uint64_t> size = m_element_type.GetByteSize(nullptr)) in Update()
|
H A D | LibCxxSpan.cpp | 64 CompilerType m_element_type{}; ///< Type of span elements. member in lldb_private::formatters::LibcxxStdSpanSyntheticFrontEnd 93 m_element_type); in GetChildAtIndex() 104 m_element_type = data_type_finder_sp->GetCompilerType().GetPointeeType(); in Update() 107 if (std::optional<uint64_t> size = m_element_type.GetByteSize(nullptr)) { in Update()
|
H A D | LibCxxProxyArray.cpp | 52 CompilerType m_element_type; member in lldb_private::formatters::LibcxxStdProxyArraySyntheticFrontEnd 71 : SyntheticChildrenFrontEnd(*valobj_sp), m_element_type() { in LibcxxStdProxyArraySyntheticFrontEnd() 128 m_element_type); in GetChildAtIndex() 141 m_element_type = type.GetTypeTemplateArgument(0); in Update() 142 if (std::optional<uint64_t> size = m_element_type.GetByteSize(nullptr)) in Update()
|
H A D | LibCxxVector.cpp | 41 CompilerType m_element_type; member in lldb_private::formatters::LibcxxStdVectorSyntheticFrontEnd 72 : SyntheticChildrenFrontEnd(*valobj_sp), m_element_type() { in LibcxxStdVectorSyntheticFrontEnd() 116 m_element_type); in GetChildAtIndex() 132 m_element_type = data_type_finder_sp->GetCompilerType().GetPointeeType(); in Update() 133 if (std::optional<uint64_t> size = m_element_type.GetByteSize(nullptr)) { in Update()
|
H A D | LibCxxList.cpp | 128 CompilerType m_element_type; member in __anon1be7be510111::AbstractListFrontEnd 184 m_element_type = list_type.GetTypeTemplateArgument(0); in Update() 284 m_element_type); in GetChildAtIndex() 377 CreateValueObjectFromAddress("__value_", addr, exe_ctx, m_element_type); in GetChildAtIndex() 394 m_element_type); in GetChildAtIndex()
|