Home
last modified time | relevance | path

Searched refs:m_element_type (Results 1 – 8 of 8) 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
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 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 DLibCxxValarray.cpp43 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 DLibCxxSliceArray.cpp77 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 DLibCxxSpan.cpp64 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 DLibCxxProxyArray.cpp52 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 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()
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 DLibCxxList.cpp128 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()