Home
last modified time | relevance | path

Searched refs:flat_set (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/__flat_set/
H A Dflat_set.h81 class flat_set {
83 friend class flat_set; variable
102 using iterator = __ra_iterator<flat_set, typename _KeyContainer::const_iterator>;
111flat_set() noexcept(is_nothrow_default_constructible_v<_KeyContainer> && is_nothrow_default_constr… in flat_set() function
114 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX26 flat_set(const flat_set&) = default;
116 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX26 flat_set(flat_set&& __other) noexcept( in flat_set() function
133 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX26 explicit flat_set(const key_compare& __comp) in flat_set() function
137 …_LIBCPP_CONSTEXPR_SINCE_CXX26 explicit flat_set(container_type __keys, const key_compare& __comp =…
143 flat_set(sorted_unique_t, container_type __keys, const key_compare& __comp = key_compare())
152 flat_set(_InputIterator __first, _InputIterator __last, const key_compare& __comp = key_compare())
[all …]
/freebsd/contrib/llvm-project/libcxx/include/
H A Dflat_set14 Header <flat_set> synopsis
20 // [flat.set], class template flat_set
22 class flat_set;
28 struct uses_allocator<flat_set<Key, Compare, KeyContainer>, Allocator>;
30 // [flat.set.erasure], erasure for flat_set
32 typename flat_set<Key, Compare, KeyContainer>::size_type
33 erase_if(flat_set<Key, Compare, KeyContainer>& c, Predicate pred);
61 # include <__flat_set/flat_set.h>
H A Dversion112 __cpp_lib_flat_set 202207L <flat_set>
H A Dmodule.modulemap.in1312 module flat_set {
1313 module flat_set {
1314 header "__flat_set/flat_set.h"
1322 header "flat_set"
/freebsd/contrib/llvm-project/libcxx/modules/std/
H A Dflat_set.cppm
H A Dflat_set.inc13 using std::flat_set;
/freebsd/contrib/llvm-project/libcxx/modules/
H A Dstd.cppm
H A Dstd.cppm.in64 #include <flat_set>
/freebsd/lib/libc++/
H A Dlibcxx.imp371 { include: [ "<__flat_set/flat_multiset.h>", "private", "<flat_set>", "public" ] },
372 { include: [ "<__flat_set/flat_set.h>", "private", "<flat_set>", "public" ] },
373 { include: [ "<__flat_set/ra_iterator.h>", "private", "<flat_set>", "public" ] },
374 { include: [ "<__flat_set/utils.h>", "private", "<flat_set>", "public" ] },
H A Dmodule.modulemap1312 module flat_set {
1313 module flat_set {
1314 header "__flat_set/flat_set.h"
1322 header "flat_set"
H A DMakefile187 STD_HEADERS+= flat_set
1519 FLS_HEADERS+= flat_set.h
/freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DStdSymbolMap.inc1271 SYMBOL(flat_multiset, std::, <flat_set>)
1272 SYMBOL(flat_set, std::, <flat_set>)