Home
last modified time | relevance | path

Searched refs:m_element_type (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/
H A DLibCxxUnorderedMap.cpp47 CompilerType m_element_type; member in lldb_private::formatters::LibcxxStdUnorderedMapSyntheticFrontEnd
59 : SyntheticChildrenFrontEnd(*valobj_sp), m_element_type(), in LibcxxStdUnorderedMapSyntheticFrontEnd()
114 if (!m_element_type) { in GetChildAtIndex()
138 m_element_type = first_sp->GetCompilerType(); in GetChildAtIndex()
139 m_element_type = m_element_type.GetTypeTemplateArgument(0); in GetChildAtIndex()
140 m_element_type = m_element_type.GetPointeeType(); in GetChildAtIndex()
141 m_node_type = m_element_type; in GetChildAtIndex()
142 m_element_type = m_element_type.GetTypeTemplateArgument(0); in GetChildAtIndex()
151 CompilerType field_type = m_element_type.GetFieldAtIndex( in GetChildAtIndex()
155 m_element_type = actual_type; in GetChildAtIndex()
[all …]
H A DLibCxxMap.cpp197 CompilerType m_element_type; member in lldb_private::formatters::LibcxxStdMapSyntheticFrontEnd
244 if (m_element_type.IsValid()) in GetDataType()
246 m_element_type.Clear(); in GetDataType()
260 m_element_type = deref->GetCompilerType() in GetDataType()
263 if (m_element_type) { in GetDataType()
268 m_element_type = m_element_type.GetFieldAtIndex( in GetDataType()
270 m_element_type = m_element_type.GetTypedefedType(); in GetDataType()
271 return m_element_type.IsValid(); in GetDataType()
274 return m_element_type.IsValid(); in GetDataType()
299 {"payload", (m_element_type.GetCompleteType(), m_element_type)}}); in GetValueOffset()
[all …]
H A DLibCxxInitializerList.cpp41 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 DLibCxxSpan.cpp64 CompilerType m_element_type{}; ///< Type of span elements. member in lldb_private::formatters::LibcxxStdSpanSyntheticFrontEnd
93 m_element_type); in GetChildAtIndex()
103 m_element_type = data_type_finder_sp->GetCompilerType().GetPointeeType(); in Update()
106 if (std::optional<uint64_t> size = m_element_type.GetByteSize(nullptr)) { in Update()
H A DLibCxxVector.cpp41 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()
146 m_element_type = data_type_finder_sp->GetCompilerType().GetPointeeType(); in Update()
147 if (std::optional<uint64_t> size = m_element_type.GetByteSize(nullptr)) { in Update()
H A DLibCxxList.cpp128 CompilerType m_element_type; member in __anon79725b190111::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()