From 866ce352a2e0dea20dfc12259340e8cec2b835d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=AD=B1=E5=82=91?= Date: Mon, 22 Aug 2022 17:12:49 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E5=88=B6cpp=E7=B4=A2=E5=BC=95?= =?UTF-8?q?=EF=BC=8C=E5=A2=9E=E5=8A=A0=E6=9B=B4=E6=96=B0=E7=B4=A2=E5=BC=95?= =?UTF-8?q?=E5=91=BD=E4=BB=A4=20`/jcr=20update`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle.kts | 4 +- src/main/kotlin/Data.kt | 72 + src/main/kotlin/Index.kt | 10 + src/main/kotlin/JCppReferencePlugin.kt | 22 +- src/main/kotlin/PluginCommands.kt | 16 + src/main/resources/devhelp-index-cpp.txt | 14242 --------------------- src/main/resources/linkmap.json | 1 + 7 files changed, 113 insertions(+), 14254 deletions(-) create mode 100644 src/main/kotlin/Data.kt create mode 100644 src/main/kotlin/Index.kt create mode 100644 src/main/kotlin/PluginCommands.kt delete mode 100644 src/main/resources/devhelp-index-cpp.txt create mode 100644 src/main/resources/linkmap.json diff --git a/build.gradle.kts b/build.gradle.kts index 0ff37c8..eced5b8 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -3,11 +3,11 @@ plugins { kotlin("jvm") version kotlinVersion kotlin("plugin.serialization") version kotlinVersion - id("net.mamoe.mirai-console") version "2.10.0" + id("net.mamoe.mirai-console") version "2.12.2" } group = "top.jie65535" -version = "0.1.0" +version = "0.2.0" repositories { maven("https://maven.aliyun.com/repository/public") // 阿里云国内代理仓库 diff --git a/src/main/kotlin/Data.kt b/src/main/kotlin/Data.kt new file mode 100644 index 0000000..34504f8 --- /dev/null +++ b/src/main/kotlin/Data.kt @@ -0,0 +1,72 @@ +package top.jie65535.jcr + +import kotlinx.coroutines.runInterruptible +import kotlinx.serialization.decodeFromString +import kotlinx.serialization.json.Json +import okhttp3.OkHttpClient +import okhttp3.Request + +@OptIn(kotlinx.serialization.ExperimentalSerializationApi::class) +object Data { + + /** + * 数据 + */ + lateinit var indexes: Array + + private val Json = Json { + ignoreUnknownKeys = true + } + + /** + * 初始化数据 + */ + fun initData() { + val linkMap = JCppReferencePlugin.resolveDataFile("linkmap.json") + indexes = if (linkMap.exists()) { + Json.decodeFromString(linkMap.readText()) + } else { + val resource = this::class.java.getResource("/linkmap.json") + if (resource == null) { + JCppReferencePlugin.logger.error("索引资源不存在!请更新索引") + arrayOf() + } else { + Json.decodeFromString(resource.readText()) + } + } + } + + private val httpClient by lazy { OkHttpClient() } + + /** + * 更新数据 + */ + suspend fun updateData() { + val call = httpClient.newCall(Request.Builder() + .url("https://cdn.jsdelivr.net/npm/@gytx/cppreference-index/dist/generated.json") + .build()) + JCppReferencePlugin.logger.info("正在下载索引") + runInterruptible { + val response = call.execute() + if (response.isSuccessful) { + val json = response.body!!.string() + indexes = Json.decodeFromString(json) + // 保存到文件 + JCppReferencePlugin.resolveDataFile("linkmap.json") + .writeText(json) + JCppReferencePlugin.logger.info("索引更新完成") + } else { + JCppReferencePlugin.logger.error("下载失败 HTTP Code: ${response.code}") + } + } + } + + /** + * 获取索引 + */ + fun getIndex(word: String): Index? { + return indexes.filter { it.name.contains(word) } + .sortedWith { a, b -> a.name.length - b.name.length } + .firstOrNull() + } +} \ No newline at end of file diff --git a/src/main/kotlin/Index.kt b/src/main/kotlin/Index.kt new file mode 100644 index 0000000..634ef57 --- /dev/null +++ b/src/main/kotlin/Index.kt @@ -0,0 +1,10 @@ +package top.jie65535.jcr + +import kotlinx.serialization.Serializable + +@Serializable +class Index( + val type: String, + val name: String, + val link: String, +) \ No newline at end of file diff --git a/src/main/kotlin/JCppReferencePlugin.kt b/src/main/kotlin/JCppReferencePlugin.kt index bf2f4f5..bad9dee 100644 --- a/src/main/kotlin/JCppReferencePlugin.kt +++ b/src/main/kotlin/JCppReferencePlugin.kt @@ -1,9 +1,11 @@ package top.jie65535.jcr +import net.mamoe.mirai.console.command.CommandManager.INSTANCE.register import net.mamoe.mirai.console.plugin.jvm.JvmPluginDescription import net.mamoe.mirai.console.plugin.jvm.KotlinPlugin import net.mamoe.mirai.event.GlobalEventChannel import net.mamoe.mirai.event.subscribeMessages +import net.mamoe.mirai.message.data.MessageSource.Key.quote import net.mamoe.mirai.utils.info import java.io.BufferedReader import java.io.InputStreamReader @@ -12,7 +14,7 @@ object JCppReferencePlugin : KotlinPlugin( JvmPluginDescription( id = "top.jie65535.mirai-console-jcr-plugin", name = "J Cpp Reference Plugin", - version = "0.1.0" + version = "0.2.0" ) { author("jie65535") info("cppreference.com 帮助插件") @@ -40,30 +42,30 @@ object JCppReferencePlugin : KotlinPlugin( } private val indexC by lazy { loadMap("/devhelp-index-c.txt") } - private val indexCpp by lazy { loadMap("/devhelp-index-cpp.txt") } +// private val indexCpp by lazy { loadMap("/devhelp-index-cpp.txt") } override fun onEnable() { logger.info { "Plugin loaded" } + PluginCommands.register() + Data.initData() val eventChannel = GlobalEventChannel.parentScope(this) eventChannel.subscribeMessages { - startsWith("c ") { - val keyword = it.trim() + startsWith("c ") { keyword -> if (keyword.isEmpty()) return@startsWith logger.info("check c \"$keyword\"") val link = indexC[keyword] if (link != null) { - subject.sendMessage(cppreferencePrefix + link) + subject.sendMessage(message.quote() + cppreferencePrefix + link) } } - startsWith("cpp ") { - val keyword = it.trim() + startsWith("cpp ") { keyword -> if (keyword.isEmpty()) return@startsWith logger.info("check cpp \"$keyword\"") - val link = indexCpp[keyword] - if (link != null) { - subject.sendMessage(cppreferencePrefix + link) + val index = Data.getIndex(keyword) + if (index != null) { + subject.sendMessage(message.quote() + cppreferencePrefix + index.link) } } } diff --git a/src/main/kotlin/PluginCommands.kt b/src/main/kotlin/PluginCommands.kt new file mode 100644 index 0000000..9a4f2df --- /dev/null +++ b/src/main/kotlin/PluginCommands.kt @@ -0,0 +1,16 @@ +package top.jie65535.jcr + +import net.mamoe.mirai.console.command.CommandSender +import net.mamoe.mirai.console.command.CompositeCommand + +object PluginCommands : CompositeCommand( + JCppReferencePlugin, "jcr", + description = "J CppReference Commands" +) { + @SubCommand + @Description("更新索引") + suspend fun CommandSender.update() { + Data.updateData() + sendMessage("OK") + } +} \ No newline at end of file diff --git a/src/main/resources/devhelp-index-cpp.txt b/src/main/resources/devhelp-index-cpp.txt deleted file mode 100644 index 801f756..0000000 --- a/src/main/resources/devhelp-index-cpp.txt +++ /dev/null @@ -1,14242 +0,0 @@ -cpp cpp -Language cpp/language -Headers cpp/header -algorithm cpp/header/algorithm -any cpp/header/any -array cpp/header/array -atomic cpp/header/atomic -bit cpp/header/bit -bitset cpp/header/bitset -cassert cpp/header/cassert -ccomplex cpp/header/ccomplex -cctype cpp/header/cctype -cerrno cpp/header/cerrno -cfenv cpp/header/cfenv -cfloat cpp/header/cfloat -charconv cpp/header/charconv -chrono cpp/header/chrono -cinttypes cpp/header/cinttypes -ciso646 cpp/header/ciso646 -climits cpp/header/climits -clocale cpp/header/clocale -cmath cpp/header/cmath -codecvt cpp/header/codecvt -compare cpp/header/compare -complex cpp/header/complex -concepts cpp/header/concepts -condition_variable cpp/header/condition_variable -contract cpp/header/contract -csetjmp cpp/header/csetjmp -csignal cpp/header/csignal -cstdalign cpp/header/cstdalign -cstdarg cpp/header/cstdarg -cstdbool cpp/header/cstdbool -cstddef cpp/header/cstddef -cstdint cpp/header/cstdint -cstdio cpp/header/cstdio -cstdlib cpp/header/cstdlib -cstring cpp/header/cstring -ctgmath cpp/header/ctgmath -ctime cpp/header/ctime -cuchar cpp/header/cuchar -cwchar cpp/header/cwchar -cwctype cpp/header/cwctype -deque cpp/header/deque -exception cpp/header/exception -execution cpp/header/execution -filesystem cpp/header/filesystem -forward_list cpp/header/forward_list -fstream cpp/header/fstream -functional cpp/header/functional -future cpp/header/future -initializer_list cpp/header/initializer_list -iomanip cpp/header/iomanip -ios cpp/header/ios -iosfwd cpp/header/iosfwd -iostream cpp/header/iostream -istream cpp/header/istream -iterator cpp/header/iterator -limits cpp/header/limits -list cpp/header/list -locale cpp/header/locale -map cpp/header/map -memory cpp/header/memory -memory_resource cpp/header/memory_resource -mutex cpp/header/mutex -new cpp/header/new -numeric cpp/header/numeric -optional cpp/header/optional -ostream cpp/header/ostream -queue cpp/header/queue -random cpp/header/random -ranges cpp/header/ranges -ratio cpp/header/ratio -regex cpp/header/regex -scoped_allocator cpp/header/scoped_allocator -set cpp/header/set -shared_mutex cpp/header/shared_mutex -span cpp/header/span -sstream cpp/header/sstream -stack cpp/header/stack -stdexcept cpp/header/stdexcept -streambuf cpp/header/streambuf -string cpp/header/string -string_view cpp/header/string_view -strstream cpp/header/strstream -syncstream cpp/header/syncstream -system_error cpp/header/system_error -thread cpp/header/thread -tuple cpp/header/tuple -type_traits cpp/header/type_traits -typeindex cpp/header/typeindex -typeinfo cpp/header/typeinfo -unordered_map cpp/header/unordered_map -unordered_set cpp/header/unordered_set -utility cpp/header/utility -valarray cpp/header/valarray -variant cpp/header/variant -vector cpp/header/vector -version cpp/header/version -Named requirements cpp/named_req -Feature test macros cpp/feature_test -Concepts library cpp/concepts -Diagnostics library cpp/error -Utilities library cpp/utility -Type support cpp/types -Program utilities cpp/utility/program -Dynamic memory management cpp/memory -std::initializer_list cpp/utility/initializer_list -Date and time cpp/chrono -std::bitset cpp/utility/bitset -Function objects cpp/utility/functional -std::hash cpp/utility/hash -std::pair cpp/utility/pair -std::tuple cpp/utility/tuple -std::optional cpp/utility/optional -std::any cpp/utility/any -std::variant cpp/utility/variant -Strings library cpp/string -Null terminated byte strings cpp/string/byte -Null terminated multibyte strings cpp/string/multibyte -Null terminated wide strings cpp/string/wide -std::basic_string cpp/string/basic_string -std::basic_string_view cpp/string/basic_string_view -std::char_traits cpp/string/char_traits -Containers library cpp/container -std::array cpp/container/array -std::vector cpp/container/vector -std::deque cpp/container/deque -std::list cpp/container/list -std::forward_list cpp/container/forward_list -std::set cpp/container/set -std::multiset cpp/container/multiset -std::map cpp/container/map -std::multimap cpp/container/multimap -std::unordered_set cpp/container/unordered_set -std::unordered_multiset cpp/container/unordered_multiset -std::unordered_map cpp/container/unordered_map -std::unordered_multimap cpp/container/unordered_multimap -std::stack cpp/container/stack -std::queue cpp/container/queue -std::priority_queue cpp/container/priority_queue -std::span cpp/container/span -Algorithms library cpp/algorithm -Iterators library cpp/iterator -Ranges library cpp/ranges -Numerics library cpp/numeric -Common mathematical functions cpp/numeric/math -Special math functions cpp/numeric/special_math -Complex numbers cpp/numeric/complex -Compile time rational arithmetic cpp/numeric/ratio -Pseudo-random number generation cpp/numeric/random -Numeric arrays cpp/numeric/valarray -Floating-point environment cpp/numeric/fenv -Input/output library cpp/io -std::basic_streambuf cpp/io/basic_streambuf -std::basic_filebuf cpp/io/basic_filebuf -std::basic_stringbuf cpp/io/basic_stringbuf -std::ios_base cpp/io/ios_base -std::basic_ios cpp/io/basic_ios -std::basic_istream cpp/io/basic_istream -std::basic_ostream cpp/io/basic_ostream -std::basic_iostream cpp/io/basic_iostream -std::basic_ifstream cpp/io/basic_ifstream -std::basic_ofstream cpp/io/basic_ofstream -std::basic_fstream cpp/io/basic_fstream -std::basic_istringstream cpp/io/basic_istringstream -std::basic_ostringstream cpp/io/basic_ostringstream -std::basic_stringstream cpp/io/basic_stringstream -std::basic_syncbuf cpp/io/basic_syncbuf -std::basic_osyncstream cpp/io/basic_osyncstream -I/O Manipulators cpp/io/manip -C-style I/O cpp/io/c -Localizations library cpp/locale -Regular expression library cpp/regex -Atomic operations library cpp/atomic -Thread support library cpp/thread -Filesystem library cpp/filesystem -Technical specifications cpp/experimental -std::size_t cpp/types/size_t -std::ptrdiff_t cpp/types/ptrdiff_t -std::nullptr_t cpp/types/nullptr_t -NULL cpp/types/NULL -std::max_align_t cpp/types/max_align_t -offsetof cpp/types/offsetof -std::byte cpp/types/byte -std::to_integer(std::byte) cpp/types/byte -operator<<=(std::byte) cpp/types/byte -operator>>=(std::byte) cpp/types/byte -operator<<(std::byte) cpp/types/byte -operator>>(std::byte) cpp/types/byte -operator|=(std::byte) cpp/types/byte -operator&=(std::byte) cpp/types/byte -operator^=(std::byte) cpp/types/byte -operator|(std::byte) cpp/types/byte -operator&(std::byte) cpp/types/byte -operator^(std::byte) cpp/types/byte -operator~(std::byte) cpp/types/byte -std::int8_t cpp/types/integer -std::int16_t cpp/types/integer -std::int32_t cpp/types/integer -std::int64_t cpp/types/integer -std::int_fast8_t cpp/types/integer -std::int_fast16_t cpp/types/integer -std::int_fast32_t cpp/types/integer -std::int_fast64_t cpp/types/integer -std::int_least8_t cpp/types/integer -std::int_least16_t cpp/types/integer -std::int_least32_t cpp/types/integer -std::int_least64_t cpp/types/integer -std::intmax_t cpp/types/integer -std::intptr_t cpp/types/integer -std::uint8_t cpp/types/integer -std::uint16_t cpp/types/integer -std::uint32_t cpp/types/integer -std::uint64_t cpp/types/integer -std::uint_fast8_t cpp/types/integer -std::uint_fast16_t cpp/types/integer -std::uint_fast32_t cpp/types/integer -std::uint_fast64_t cpp/types/integer -std::uint_least8_t cpp/types/integer -std::uint_least16_t cpp/types/integer -std::uint_least32_t cpp/types/integer -std::uint_least64_t cpp/types/integer -std::uintmax_t cpp/types/integer -std::uintptr_t cpp/types/integer -INT8_MIN cpp/types/integer -INT16_MIN cpp/types/integer -INT32_MIN cpp/types/integer -INT64_MIN cpp/types/integer -INT_FAST8_MIN cpp/types/integer -INT_FAST16_MIN cpp/types/integer -INT_FAST32_MIN cpp/types/integer -INT_FAST64_MIN cpp/types/integer -INT_LEAST8_MIN cpp/types/integer -INT_LEAST16_MIN cpp/types/integer -INT_LEAST32_MIN cpp/types/integer -INT_LEAST64_MIN cpp/types/integer -INTPTR_MIN cpp/types/integer -INTMAX_MIN cpp/types/integer -INT8_MAX cpp/types/integer -INT16_MAX cpp/types/integer -INT32_MAX cpp/types/integer -INT64_MAX cpp/types/integer -INT_FAST8_MAX cpp/types/integer -INT_FAST16_MAX cpp/types/integer -INT_FAST32_MAX cpp/types/integer -INT_FAST64_MAX cpp/types/integer -INT_LEAST8_MAX cpp/types/integer -INT_LEAST16_MAX cpp/types/integer -INT_LEAST32_MAX cpp/types/integer -INT_LEAST64_MAX cpp/types/integer -INTPTR_MAX cpp/types/integer -INTMAX_MAX cpp/types/integer -UINT8_MAX cpp/types/integer -UINT16_MAX cpp/types/integer -UINT32_MAX cpp/types/integer -UINT64_MAX cpp/types/integer -UINT_FAST8_MAX cpp/types/integer -UINT_FAST16_MAX cpp/types/integer -UINT_FAST32_MAX cpp/types/integer -UINT_FAST64_MAX cpp/types/integer -UINT_LEAST8_MAX cpp/types/integer -UINT_LEAST16_MAX cpp/types/integer -UINT_LEAST32_MAX cpp/types/integer -UINT_LEAST64_MAX cpp/types/integer -UINTPTR_MAX cpp/types/integer -UINTMAX_MAX cpp/types/integer -PRId8 cpp/types/integer -PRId16 cpp/types/integer -PRId32 cpp/types/integer -PRId64 cpp/types/integer -PRIdLEAST8 cpp/types/integer -PRIdLEAST16 cpp/types/integer -PRIdLEAST32 cpp/types/integer -PRIdLEAST64 cpp/types/integer -PRIdFAST8 cpp/types/integer -PRIdFAST16 cpp/types/integer -PRIdFAST32 cpp/types/integer -PRIdFAST64 cpp/types/integer -PRIdMAX cpp/types/integer -PRIdPTR cpp/types/integer -PRIi8 cpp/types/integer -PRIi16 cpp/types/integer -PRIi32 cpp/types/integer -PRIi64 cpp/types/integer -PRIiLEAST8 cpp/types/integer -PRIiLEAST16 cpp/types/integer -PRIiLEAST32 cpp/types/integer -PRIiLEAST64 cpp/types/integer -PRIiFAST8 cpp/types/integer -PRIiFAST16 cpp/types/integer -PRIiFAST32 cpp/types/integer -PRIiFAST64 cpp/types/integer -PRIiMAX cpp/types/integer -PRIiPTR cpp/types/integer -PRIu8 cpp/types/integer -PRIu16 cpp/types/integer -PRIu32 cpp/types/integer -PRIu64 cpp/types/integer -PRIuLEAST8 cpp/types/integer -PRIuLEAST16 cpp/types/integer -PRIuLEAST32 cpp/types/integer -PRIuLEAST64 cpp/types/integer -PRIuFAST8 cpp/types/integer -PRIuFAST16 cpp/types/integer -PRIuFAST32 cpp/types/integer -PRIuFAST64 cpp/types/integer -PRIuMAX cpp/types/integer -PRIuPTR cpp/types/integer -PRIo8 cpp/types/integer -PRIo16 cpp/types/integer -PRIo32 cpp/types/integer -PRIo64 cpp/types/integer -PRIoLEAST8 cpp/types/integer -PRIoLEAST16 cpp/types/integer -PRIoLEAST32 cpp/types/integer -PRIoLEAST64 cpp/types/integer -PRIoFAST8 cpp/types/integer -PRIoFAST16 cpp/types/integer -PRIoFAST32 cpp/types/integer -PRIoFAST64 cpp/types/integer -PRIoMAX cpp/types/integer -PRIoPTR cpp/types/integer -PRIx8 cpp/types/integer -PRIx16 cpp/types/integer -PRIx32 cpp/types/integer -PRIx64 cpp/types/integer -PRIxLEAST8 cpp/types/integer -PRIxLEAST16 cpp/types/integer -PRIxLEAST32 cpp/types/integer -PRIxLEAST64 cpp/types/integer -PRIxFAST8 cpp/types/integer -PRIxFAST16 cpp/types/integer -PRIxFAST32 cpp/types/integer -PRIxFAST64 cpp/types/integer -PRIxMAX cpp/types/integer -PRIxPTR cpp/types/integer -PRIX8 cpp/types/integer -PRIX16 cpp/types/integer -PRIX32 cpp/types/integer -PRIX64 cpp/types/integer -PRIXLEAST8 cpp/types/integer -PRIXLEAST16 cpp/types/integer -PRIXLEAST32 cpp/types/integer -PRIXLEAST64 cpp/types/integer -PRIXFAST8 cpp/types/integer -PRIXFAST16 cpp/types/integer -PRIXFAST32 cpp/types/integer -PRIXFAST64 cpp/types/integer -PRIXMAX cpp/types/integer -PRIXPTR cpp/types/integer -SCNd8 cpp/types/integer -SCNd16 cpp/types/integer -SCNd32 cpp/types/integer -SCNd64 cpp/types/integer -SCNdLEAST8 cpp/types/integer -SCNdLEAST16 cpp/types/integer -SCNdLEAST32 cpp/types/integer -SCNdLEAST64 cpp/types/integer -SCNdFAST8 cpp/types/integer -SCNdFAST16 cpp/types/integer -SCNdFAST32 cpp/types/integer -SCNdFAST64 cpp/types/integer -SCNdMAX cpp/types/integer -SCNdPTR cpp/types/integer -SCNi8 cpp/types/integer -SCNi16 cpp/types/integer -SCNi32 cpp/types/integer -SCNi64 cpp/types/integer -SCNiLEAST8 cpp/types/integer -SCNiLEAST16 cpp/types/integer -SCNiLEAST32 cpp/types/integer -SCNiLEAST64 cpp/types/integer -SCNiFAST8 cpp/types/integer -SCNiFAST16 cpp/types/integer -SCNiFAST32 cpp/types/integer -SCNiFAST64 cpp/types/integer -SCNiMAX cpp/types/integer -SCNiPTR cpp/types/integer -SCNu8 cpp/types/integer -SCNu16 cpp/types/integer -SCNu32 cpp/types/integer -SCNu64 cpp/types/integer -SCNuLEAST8 cpp/types/integer -SCNuLEAST16 cpp/types/integer -SCNuLEAST32 cpp/types/integer -SCNuLEAST64 cpp/types/integer -SCNuFAST8 cpp/types/integer -SCNuFAST16 cpp/types/integer -SCNuFAST32 cpp/types/integer -SCNuFAST64 cpp/types/integer -SCNuMAX cpp/types/integer -SCNuPTR cpp/types/integer -SCNo8 cpp/types/integer -SCNo16 cpp/types/integer -SCNo32 cpp/types/integer -SCNo64 cpp/types/integer -SCNoLEAST8 cpp/types/integer -SCNoLEAST16 cpp/types/integer -SCNoLEAST32 cpp/types/integer -SCNoLEAST64 cpp/types/integer -SCNoFAST8 cpp/types/integer -SCNoFAST16 cpp/types/integer -SCNoFAST32 cpp/types/integer -SCNoFAST64 cpp/types/integer -SCNoMAX cpp/types/integer -SCNoPTR cpp/types/integer -SCNx8 cpp/types/integer -SCNx16 cpp/types/integer -SCNx32 cpp/types/integer -SCNx64 cpp/types/integer -SCNxLEAST8 cpp/types/integer -SCNxLEAST16 cpp/types/integer -SCNxLEAST32 cpp/types/integer -SCNxLEAST64 cpp/types/integer -SCNxFAST8 cpp/types/integer -SCNxFAST16 cpp/types/integer -SCNxFAST32 cpp/types/integer -SCNxFAST64 cpp/types/integer -SCNxMAX cpp/types/integer -SCNxPTR cpp/types/integer -std::numeric_limits cpp/types/numeric_limits -std::numeric_limits::is_specialized cpp/types/numeric_limits/is_specialized -std::numeric_limits::is_signed cpp/types/numeric_limits/is_signed -std::numeric_limits::is_integer cpp/types/numeric_limits/is_integer -std::numeric_limits::is_exact cpp/types/numeric_limits/is_exact -std::numeric_limits::has_infinity cpp/types/numeric_limits/has_infinity -std::numeric_limits::has_quiet_NaN cpp/types/numeric_limits/has_quiet_NaN -std::numeric_limits::has_signaling_NaN cpp/types/numeric_limits/has_signaling_NaN -std::numeric_limits::has_denorm cpp/types/numeric_limits/has_denorm -std::numeric_limits::has_denorm_loss cpp/types/numeric_limits/has_denorm_loss -std::numeric_limits::round_style cpp/types/numeric_limits/round_style -std::numeric_limits::is_iec559 cpp/types/numeric_limits/is_iec559 -std::numeric_limits::is_bounded cpp/types/numeric_limits/is_bounded -std::numeric_limits::is_modulo cpp/types/numeric_limits/is_modulo -std::numeric_limits::digits cpp/types/numeric_limits/digits -std::numeric_limits::digits10 cpp/types/numeric_limits/digits10 -std::numeric_limits::max_digits10 cpp/types/numeric_limits/max_digits10 -std::numeric_limits::radix cpp/types/numeric_limits/radix -std::numeric_limits::min_exponent cpp/types/numeric_limits/min_exponent -std::numeric_limits::min_exponent10 cpp/types/numeric_limits/min_exponent10 -std::numeric_limits::max_exponent cpp/types/numeric_limits/max_exponent -std::numeric_limits::max_exponent10 cpp/types/numeric_limits/max_exponent10 -std::numeric_limits::traps cpp/types/numeric_limits/traps -std::numeric_limits::tinyness_before cpp/types/numeric_limits/tinyness_before -std::numeric_limits::min cpp/types/numeric_limits/min -std::numeric_limits::max cpp/types/numeric_limits/max -std::numeric_limits::lowest cpp/types/numeric_limits/lowest -std::numeric_limits::epsilon cpp/types/numeric_limits/epsilon -std::numeric_limits::round_error cpp/types/numeric_limits/round_error -std::numeric_limits::infinity cpp/types/numeric_limits/infinity -std::numeric_limits::quiet_NaN cpp/types/numeric_limits/quiet_NaN -std::numeric_limits::signaling_NaN cpp/types/numeric_limits/signaling_NaN -std::numeric_limits::denorm_min cpp/types/numeric_limits/denorm_min -std::float_round_style cpp/types/numeric_limits/float_round_style -std::round_indeterminate cpp/types/numeric_limits/float_round_style -std::round_toward_zero cpp/types/numeric_limits/float_round_style -std::round_to_nearest cpp/types/numeric_limits/float_round_style -std::round_toward_infinity cpp/types/numeric_limits/float_round_style -std::round_toward_neg_infinity cpp/types/numeric_limits/float_round_style -std::float_denorm_style cpp/types/numeric_limits/float_denorm_style -std::denorm_indeterminate cpp/types/numeric_limits/float_denorm_style -std::denorm_absent cpp/types/numeric_limits/float_denorm_style -std::denorm_present cpp/types/numeric_limits/float_denorm_style -PTRDIFF_MIN cpp/types/climits -PTRDIFF_MAX cpp/types/climits -SIZE_MAX cpp/types/climits -SIG_ATOMIC_MIN cpp/types/climits -SIG_ATOMIC_MAX cpp/types/climits -WCHAR_MIN cpp/types/climits -WCHAR_MAX cpp/types/climits -WINT_MIN cpp/types/climits -WINT_MAX cpp/types/climits -CHAR_BIT cpp/types/climits -MB_LEN_MAX cpp/types/climits -CHAR_MIN cpp/types/climits -CHAR_MAX cpp/types/climits -SCHAR_MIN cpp/types/climits -SHRT_MIN cpp/types/climits -INT_MIN cpp/types/climits -LONG_MIN cpp/types/climits -LLONG_MIN cpp/types/climits -SCHAR_MAX cpp/types/climits -SHRT_MAX cpp/types/climits -INT_MAX cpp/types/climits -LONG_MAX cpp/types/climits -LLONG_MAX cpp/types/climits -UCHAR_MAX cpp/types/climits -USHRT_MAX cpp/types/climits -UINT_MAX cpp/types/climits -ULONG_MAX cpp/types/climits -ULLONG_MAX cpp/types/climits -FLT_RADIX cpp/types/climits -DECIMAL_DIG cpp/types/climits -FLT_DECIMAL_DIG cpp/types/climits -DBL_DECIMAL_DIG cpp/types/climits -LDBL_DECIMAL_DIG cpp/types/climits -FLT_MIN cpp/types/climits -DBL_MIN cpp/types/climits -LDBL_MIN cpp/types/climits -FLT_TRUE_MIN cpp/types/climits -DBL_TRUE_MIN cpp/types/climits -LDBL_TRUE_MIN cpp/types/climits -FLT_MAX cpp/types/climits -DBL_MAX cpp/types/climits -LDBL_MAX cpp/types/climits -FLT_EPSILON cpp/types/climits -DBL_EPSILON cpp/types/climits -LDBL_EPSILON cpp/types/climits -FLT_DIG cpp/types/climits -DBL_DIG cpp/types/climits -LDBL_DIG cpp/types/climits -FLT_MANT_DIG cpp/types/climits -DBL_MANT_DIG cpp/types/climits -LDBL_MANT_DIG cpp/types/climits -FLT_MIN_EXP cpp/types/climits -DBL_MIN_EXP cpp/types/climits -LDBL_MIN_EXP cpp/types/climits -FLT_MIN_10_EXP cpp/types/climits -DBL_MIN_10_EXP cpp/types/climits -LDBL_MIN_10_EXP cpp/types/climits -FLT_MAX_EXP cpp/types/climits -DBL_MAX_EXP cpp/types/climits -LDBL_MAX_EXP cpp/types/climits -FLT_MAX_10_EXP cpp/types/climits -DBL_MAX_10_EXP cpp/types/climits -LDBL_MAX_10_EXP cpp/types/climits -FLT_ROUNDS cpp/types/climits/FLT_ROUNDS -FLT_EVAL_METHOD cpp/types/climits/FLT_EVAL_METHOD -FLT_HAS_SUBNORM cpp/types/climits -DBL_HAS_SUBNORM cpp/types/climits -LDBL_HAS_SUBNORM cpp/types/climits -std::type_info cpp/types/type_info -std::type_info::operator== cpp/types/type_info/operator_cmp -std::type_info::operator!= cpp/types/type_info/operator_cmp -std::type_info::before cpp/types/type_info/before -std::type_info::hash_code cpp/types/type_info/hash_code -std::type_info::name cpp/types/type_info/name -std::type_index cpp/types/type_index -std::type_index::type_index cpp/types/type_index/type_index -std::type_index::operator== cpp/types/type_index/operator_cmp -std::type_index::operator!= cpp/types/type_index/operator_cmp -std::type_index::operator<= cpp/types/type_index/operator_cmp -std::type_index::operator< cpp/types/type_index/operator_cmp -std::type_index::operator>= cpp/types/type_index/operator_cmp -std::type_index::operator> cpp/types/type_index/operator_cmp -std::type_index::hash_code cpp/types/type_index/hash_code -std::type_index::name cpp/types/type_index/name -std::hash cpp/types/type_index/hash -std::bad_typeid cpp/types/bad_typeid -std::bad_typeid::what cpp/error/exception/what -std::bad_typeid::bad_typeid cpp/types/bad_typeid/bad_typeid -std::bad_cast cpp/types/bad_cast -std::bad_cast::what cpp/error/exception/what -std::bad_cast::bad_cast cpp/types/bad_cast/bad_cast -std::is_void cpp/types/is_void -std::is_void_v cpp/types/is_void -std::is_null_pointer cpp/types/is_null_pointer -std::is_null_pointer_v cpp/types/is_null_pointer -std::is_integral cpp/types/is_integral -std::is_integral_v cpp/types/is_integral -std::is_floating_point cpp/types/is_floating_point -std::is_floating_point_v cpp/types/is_floating_point -std::is_array cpp/types/is_array -std::is_array_v cpp/types/is_array -std::is_enum cpp/types/is_enum -std::is_enum_v cpp/types/is_enum -std::is_union cpp/types/is_union -std::is_union_v cpp/types/is_union -std::is_class cpp/types/is_class -std::is_class_v cpp/types/is_class -std::is_function cpp/types/is_function -std::is_function_v cpp/types/is_function -std::is_pointer cpp/types/is_pointer -std::is_pointer_v cpp/types/is_pointer -std::is_lvalue_reference cpp/types/is_lvalue_reference -std::is_lvalue_reference_v cpp/types/is_lvalue_reference -std::is_rvalue_reference cpp/types/is_rvalue_reference -std::is_rvalue_reference_v cpp/types/is_rvalue_reference -std::is_member_object_pointer cpp/types/is_member_object_pointer -std::is_member_object_pointer_v cpp/types/is_member_object_pointer -std::is_member_function_pointer cpp/types/is_member_function_pointer -std::is_member_function_pointer_v cpp/types/is_member_function_pointer -std::is_fundamental cpp/types/is_fundamental -std::is_fundamental_v cpp/types/is_fundamental -std::is_arithmetic cpp/types/is_arithmetic -std::is_arithmetic_v cpp/types/is_arithmetic -std::is_scalar cpp/types/is_scalar -std::is_scalar_v cpp/types/is_scalar -std::is_object cpp/types/is_object -std::is_object_v cpp/types/is_object -std::is_compound cpp/types/is_compound -std::is_compound_v cpp/types/is_compound -std::is_reference cpp/types/is_reference -std::is_reference_v cpp/types/is_reference -std::is_member_pointer cpp/types/is_member_pointer -std::is_member_pointer_v cpp/types/is_member_pointer -std::is_const cpp/types/is_const -std::is_const_v cpp/types/is_const -std::is_volatile cpp/types/is_volatile -std::is_volatile_v cpp/types/is_volatile -std::is_trivial cpp/types/is_trivial -std::is_trivial_v cpp/types/is_trivial -std::is_trivially_copyable cpp/types/is_trivially_copyable -std::is_trivially_copyable_v cpp/types/is_trivially_copyable -std::is_standard_layout cpp/types/is_standard_layout -std::is_standard_layout_v cpp/types/is_standard_layout -std::is_pod cpp/types/is_pod -std::is_pod_v cpp/types/is_pod -std::is_literal_type cpp/types/is_literal_type -std::is_literal_type_v cpp/types/is_literal_type -std::has_unique_object_representations cpp/types/has_unique_object_representations -std::has_unique_object_representations_v cpp/types/has_unique_object_representations -std::is_empty cpp/types/is_empty -std::is_empty_v cpp/types/is_empty -std::is_polymorphic cpp/types/is_polymorphic -std::is_polymorphic_v cpp/types/is_polymorphic -std::is_abstract cpp/types/is_abstract -std::is_abstract_v cpp/types/is_abstract -std::is_final cpp/types/is_final -std::is_final_v cpp/types/is_final -std::is_aggregate cpp/types/is_aggregate -std::is_aggregate_v cpp/types/is_aggregate -std::is_signed cpp/types/is_signed -std::is_signed_v cpp/types/is_signed -std::is_unsigned cpp/types/is_unsigned -std::is_unsigned_v cpp/types/is_unsigned -std::is_bounded_array cpp/types/is_bounded_array -std::is_bounded_array_v cpp/types/is_bounded_array -std::is_unbounded_array cpp/types/is_unbounded_array -std::is_unbounded_array_v cpp/types/is_unbounded_array -std::is_constructible cpp/types/is_constructible -std::is_constructible_v cpp/types/is_constructible -std::is_trivially_constructible cpp/types/is_constructible -std::is_trivially_constructible_v cpp/types/is_constructible -std::is_nothrow_constructible cpp/types/is_constructible -std::is_nothrow_constructible_v cpp/types/is_constructible -std::is_default_constructible cpp/types/is_default_constructible -std::is_default_constructible_v cpp/types/is_default_constructible -std::is_trivially_default_constructible cpp/types/is_default_constructible -std::is_trivially_default_constructible_v cpp/types/is_default_constructible -std::is_nothrow_default_constructible cpp/types/is_default_constructible -std::is_nothrow_default_constructible_v cpp/types/is_default_constructible -std::is_copy_constructible cpp/types/is_copy_constructible -std::is_copy_constructible_v cpp/types/is_copy_constructible -std::is_trivially_copy_constructible cpp/types/is_copy_constructible -std::is_trivially_copy_constructible_v cpp/types/is_copy_constructible -std::is_nothrow_copy_constructible cpp/types/is_copy_constructible -std::is_nothrow_copy_constructible_v cpp/types/is_copy_constructible -std::is_move_constructible cpp/types/is_move_constructible -std::is_move_constructible_v cpp/types/is_move_constructible -std::is_trivially_move_constructible cpp/types/is_move_constructible -std::is_trivially_move_constructible_v cpp/types/is_move_constructible -std::is_nothrow_move_constructible cpp/types/is_move_constructible -std::is_nothrow_move_constructible_v cpp/types/is_move_constructible -std::is_assignable cpp/types/is_assignable -std::is_assignable_v cpp/types/is_assignable -std::is_trivially_assignable cpp/types/is_assignable -std::is_trivially_assignable_v cpp/types/is_assignable -std::is_nothrow_assignable cpp/types/is_assignable -std::is_nothrow_assignable_v cpp/types/is_assignable -std::is_copy_assignable cpp/types/is_copy_assignable -std::is_copy_assignable_v cpp/types/is_copy_assignable -std::is_trivially_copy_assignable cpp/types/is_copy_assignable -std::is_trivially_copy_assignable_v cpp/types/is_copy_assignable -std::is_nothrow_copy_assignable cpp/types/is_copy_assignable -std::is_nothrow_copy_assignable_v cpp/types/is_copy_assignable -std::is_move_assignable cpp/types/is_move_assignable -std::is_move_assignable_v cpp/types/is_move_assignable -std::is_trivially_move_assignable cpp/types/is_move_assignable -std::is_trivially_move_assignable_v cpp/types/is_move_assignable -std::is_nothrow_move_assignable cpp/types/is_move_assignable -std::is_nothrow_move_assignable_v cpp/types/is_move_assignable -std::is_destructible cpp/types/is_destructible -std::is_destructible_v cpp/types/is_destructible -std::is_trivially_destructible cpp/types/is_destructible -std::is_trivially_destructible_v cpp/types/is_destructible -std::is_nothrow_destructible cpp/types/is_destructible -std::is_nothrow_destructible_v cpp/types/is_destructible -std::is_swappable cpp/types/is_swappable -std::is_swappable_v cpp/types/is_swappable -std::is_swappable_with cpp/types/is_swappable -std::is_swappable_with_v cpp/types/is_swappable -std::is_nothrow_swappable cpp/types/is_swappable -std::is_nothrow_swappable_v cpp/types/is_swappable -std::is_nothrow_swappable_with cpp/types/is_swappable -std::is_nothrow_swappable_with_v cpp/types/is_swappable -std::has_virtual_destructor cpp/types/has_virtual_destructor -std::has_virtual_destructor_v cpp/types/has_virtual_destructor -std::alignment_of cpp/types/alignment_of -std::alignment_of_v cpp/types/alignment_of -std::rank cpp/types/rank -std::rank_v cpp/types/rank -std::extent cpp/types/extent -std::extent_v cpp/types/extent -std::is_same cpp/types/is_same -std::is_same_v cpp/types/is_same -std::is_base_of cpp/types/is_base_of -std::is_base_of_v cpp/types/is_base_of -std::is_convertible cpp/types/is_convertible -std::is_convertible_v cpp/types/is_convertible -std::is_nothrow_convertible cpp/types/is_convertible -std::is_nothrow_convertible_v cpp/types/is_convertible -std::is_invocable cpp/types/is_invocable -std::is_invocable_v cpp/types/is_invocable -std::is_invocable_r cpp/types/is_invocable -std::is_invocable_r_v cpp/types/is_invocable -std::is_nothrow_invocable cpp/types/is_invocable -std::is_nothrow_invocable_v cpp/types/is_invocable -std::is_nothrow_invocable_r cpp/types/is_invocable -std::is_nothrow_invocable_r_v cpp/types/is_invocable -std::remove_cv cpp/types/remove_cv -std::remove_const cpp/types/remove_cv -std::remove_volatile cpp/types/remove_cv -std::remove_cv_t cpp/types/remove_cv -std::remove_const_t cpp/types/remove_cv -std::remove_volatile_t cpp/types/remove_cv -std::add_cv cpp/types/add_cv -std::add_const cpp/types/add_cv -std::add_volatile cpp/types/add_cv -std::add_cv_t cpp/types/add_cv -std::add_const_t cpp/types/add_cv -std::add_volatile_t cpp/types/add_cv -std::remove_reference cpp/types/remove_reference -std::remove_reference_t cpp/types/remove_reference -std::add_lvalue_reference cpp/types/add_reference -std::add_lvalue_reference_t cpp/types/add_reference -std::add_rvalue_reference cpp/types/add_reference -std::add_rvalue_reference_t cpp/types/add_reference -std::remove_pointer cpp/types/remove_pointer -std::remove_pointer_t cpp/types/remove_pointer -std::add_pointer cpp/types/add_pointer -std::add_pointer_t cpp/types/add_pointer -std::make_signed cpp/types/make_signed -std::make_signed_t cpp/types/make_signed -std::make_unsigned cpp/types/make_unsigned -std::make_unsigned_t cpp/types/make_unsigned -std::remove_extent cpp/types/remove_extent -std::remove_extent_t cpp/types/remove_extent -std::remove_all_extents cpp/types/remove_all_extents -std::remove_all_extents_t cpp/types/remove_all_extents -std::aligned_storage cpp/types/aligned_storage -std::aligned_storage_t cpp/types/aligned_storage -std::aligned_union cpp/types/aligned_union -std::aligned_union_t cpp/types/aligned_union -std::decay cpp/types/decay -std::decay_t cpp/types/decay -std::remove_cvref cpp/types/remove_cvref -std::remove_cvref_t cpp/types/remove_cvref -std::enable_if cpp/types/enable_if -std::enable_if_t cpp/types/enable_if -std::conditional cpp/types/conditional -std::conditional_t cpp/types/conditional -std::common_type cpp/types/common_type -std::common_type_t cpp/types/common_type -std::common_reference cpp/types/common_reference -std::common_reference_t cpp/types/common_reference -std::basic_common_reference cpp/types/common_reference -std::underlying_type cpp/types/underlying_type -std::underlying_type_t cpp/types/underlying_type -std::result_of cpp/types/result_of -std::result_of_t cpp/types/result_of -std::invoke_result cpp/types/result_of -std::invoke_result_t cpp/types/result_of -std::void_t cpp/types/void_t -std::type_identity cpp/types/type_identity -std::type_identity_t cpp/types/type_identity -std::conjunction cpp/types/conjunction -std::conjunction_v cpp/types/conjunction -std::disjunction cpp/types/disjunction -std::disjunction_v cpp/types/disjunction -std::negation cpp/types/negation -std::negation_v cpp/types/negation -std::integral_constant cpp/types/integral_constant -std::bool_constant cpp/types/integral_constant -std::true_type cpp/types/integral_constant -std::false_type cpp/types/integral_constant -std::endian cpp/types/endian -std::endian::little cpp/types/endian -std::endian::big cpp/types/endian -std::endian::native cpp/types/endian -std::is_constant_evaluated cpp/types/is_constant_evaluated -std::iterator_traits cpp/iterator/iterator_traits -std::input_iterator_tag cpp/iterator/iterator_tags -std::output_iterator_tag cpp/iterator/iterator_tags -std::forward_iterator_tag cpp/iterator/iterator_tags -std::bidirectional_iterator_tag cpp/iterator/iterator_tags -std::random_access_iterator_tag cpp/iterator/iterator_tags -std::iterator cpp/iterator/iterator -std::incrementable_traits cpp/iterator/incrementable_traits -std::readable_traits cpp/iterator/readable_traits -std::iter_value_t cpp/iterator/iter_t -std::iter_reference_t cpp/iterator/iter_t -std::iter_difference_t cpp/iterator/iter_t -std::iter_rvalue_reference_t cpp/iterator/iter_t -std::iter_common_reference_t cpp/iterator/iter_t -std::reverse_iterator cpp/iterator/reverse_iterator -std::reverse_iterator::reverse_iterator cpp/iterator/reverse_iterator/reverse_iterator -std::reverse_iterator::operator= cpp/iterator/reverse_iterator/operator= -std::reverse_iterator::base cpp/iterator/reverse_iterator/base -std::reverse_iterator::operator* cpp/iterator/reverse_iterator/operator* -std::reverse_iterator::operator-> cpp/iterator/reverse_iterator/operator* -std::reverse_iterator::operator[] cpp/iterator/reverse_iterator/operator_at -std::reverse_iterator::operator++ cpp/iterator/reverse_iterator/operator_arith -std::reverse_iterator::operator++(int) cpp/iterator/reverse_iterator/operator_arith -std::reverse_iterator::operator+= cpp/iterator/reverse_iterator/operator_arith -std::reverse_iterator::operator+ cpp/iterator/reverse_iterator/operator_arith -std::reverse_iterator::operator-- cpp/iterator/reverse_iterator/operator_arith -std::reverse_iterator::operator--(int) cpp/iterator/reverse_iterator/operator_arith -std::reverse_iterator::operator-= cpp/iterator/reverse_iterator/operator_arith -std::reverse_iterator::operator- cpp/iterator/reverse_iterator/operator_arith -operator==(std::reverse_iterator) cpp/iterator/reverse_iterator/operator_cmp -operator!=(std::reverse_iterator) cpp/iterator/reverse_iterator/operator_cmp -operator<(std::reverse_iterator) cpp/iterator/reverse_iterator/operator_cmp -operator<=(std::reverse_iterator) cpp/iterator/reverse_iterator/operator_cmp -operator>(std::reverse_iterator) cpp/iterator/reverse_iterator/operator_cmp -operator>=(std::reverse_iterator) cpp/iterator/reverse_iterator/operator_cmp -operator+(std::reverse_iterator) cpp/iterator/reverse_iterator/operator+ -operator-(std::reverse_iterator) cpp/iterator/reverse_iterator/operator- -std::move_iterator cpp/iterator/move_iterator -std::move_iterator::move_iterator cpp/iterator/move_iterator/move_iterator -std::move_iterator::operator= cpp/iterator/move_iterator/operator= -std::move_iterator::base cpp/iterator/move_iterator/base -std::move_iterator::operator* cpp/iterator/move_iterator/operator* -std::move_iterator::operator-> cpp/iterator/move_iterator/operator* -std::move_iterator::operator[] cpp/iterator/move_iterator/operator_at -std::move_iterator::operator++ cpp/iterator/move_iterator/operator_arith -std::move_iterator::operator++(int) cpp/iterator/move_iterator/operator_arith -std::move_iterator::operator+= cpp/iterator/move_iterator/operator_arith -std::move_iterator::operator+ cpp/iterator/move_iterator/operator_arith -std::move_iterator::operator-- cpp/iterator/move_iterator/operator_arith -std::move_iterator::operator--(int) cpp/iterator/move_iterator/operator_arith -std::move_iterator::operator-= cpp/iterator/move_iterator/operator_arith -std::move_iterator::operator- cpp/iterator/move_iterator/operator_arith -operator==(std::move_iterator) cpp/iterator/move_iterator/operator_cmp -operator!=(std::move_iterator) cpp/iterator/move_iterator/operator_cmp -operator<(std::move_iterator) cpp/iterator/move_iterator/operator_cmp -operator<=(std::move_iterator) cpp/iterator/move_iterator/operator_cmp -operator>(std::move_iterator) cpp/iterator/move_iterator/operator_cmp -operator>=(std::move_iterator) cpp/iterator/move_iterator/operator_cmp -operator+(std::move_iterator) cpp/iterator/move_iterator/operator+ -operator-(std::move_iterator) cpp/iterator/move_iterator/operator- -std::back_insert_iterator cpp/iterator/back_insert_iterator -std::back_insert_iterator::back_insert_iterator cpp/iterator/back_insert_iterator/back_insert_iterator -std::back_insert_iterator::operator= cpp/iterator/back_insert_iterator/operator= -std::back_insert_iterator::operator* cpp/iterator/back_insert_iterator/operator* -std::back_insert_iterator::operator++ cpp/iterator/back_insert_iterator/operator++ -std::back_insert_iterator::operator++(int) cpp/iterator/back_insert_iterator/operator++ -std::back_insert_iterator::container cpp/iterator/back_insert_iterator -std::front_insert_iterator cpp/iterator/front_insert_iterator -std::front_insert_iterator::front_insert_iterator cpp/iterator/front_insert_iterator/front_insert_iterator -std::front_insert_iterator::operator= cpp/iterator/front_insert_iterator/operator= -std::front_insert_iterator::operator* cpp/iterator/front_insert_iterator/operator* -std::front_insert_iterator::operator++ cpp/iterator/front_insert_iterator/operator++ -std::front_insert_iterator::operator++(int) cpp/iterator/front_insert_iterator/operator++ -std::front_insert_iterator::container cpp/iterator/front_insert_iterator -std::insert_iterator cpp/iterator/insert_iterator -std::insert_iterator::insert_iterator cpp/iterator/insert_iterator/insert_iterator -std::insert_iterator::operator= cpp/iterator/insert_iterator/operator= -std::insert_iterator::operator* cpp/iterator/insert_iterator/operator* -std::insert_iterator::operator++ cpp/iterator/insert_iterator/operator++ -std::insert_iterator::operator++(int) cpp/iterator/insert_iterator/operator++ -std::insert_iterator::container cpp/iterator/insert_iterator -std::insert_iterator::iter cpp/iterator/insert_iterator -std::make_reverse_iterator cpp/iterator/make_reverse_iterator -std::make_move_iterator cpp/iterator/make_move_iterator -std::back_inserter cpp/iterator/back_inserter -std::front_inserter cpp/iterator/front_inserter -std::inserter cpp/iterator/inserter -std::istream_iterator cpp/iterator/istream_iterator -std::istream_iterator::istream_iterator cpp/iterator/istream_iterator/istream_iterator -std::istream_iterator::~istream_iterator cpp/iterator/istream_iterator/~istream_iterator -std::istream_iterator::operator* cpp/iterator/istream_iterator/operator* -std::istream_iterator::operator-> cpp/iterator/istream_iterator/operator* -std::istream_iterator::operator++ cpp/iterator/istream_iterator/operator_arith -std::istream_iterator::operator++(int) cpp/iterator/istream_iterator/operator_arith -operator==(std::istream_iterator) cpp/iterator/istream_iterator/operator_cmp -operator!=(std::istream_iterator) cpp/iterator/istream_iterator/operator_cmp -std::istreambuf_iterator cpp/iterator/istreambuf_iterator -std::istreambuf_iterator::istreambuf_iterator cpp/iterator/istreambuf_iterator/istreambuf_iterator -std::istreambuf_iterator::~istreambuf_iterator cpp/iterator/istreambuf_iterator -std::istreambuf_iterator::operator* cpp/iterator/istreambuf_iterator/operator* -std::istreambuf_iterator::operator-> cpp/iterator/istreambuf_iterator/operator* -std::istreambuf_iterator::operator++ cpp/iterator/istreambuf_iterator/operator_arith -std::istreambuf_iterator::operator++(int) cpp/iterator/istreambuf_iterator/operator_arith -std::istreambuf_iterator::equal cpp/iterator/istreambuf_iterator/equal -operator==(std::istreambuf_iterator) cpp/iterator/istreambuf_iterator/operator_cmp -operator!=(std::istreambuf_iterator) cpp/iterator/istreambuf_iterator/operator_cmp -std::ostream_iterator cpp/iterator/ostream_iterator -std::ostream_iterator::ostream_iterator cpp/iterator/ostream_iterator/ostream_iterator -std::ostream_iterator::~ostream_iterator cpp/iterator/ostream_iterator/~ostream_iterator -std::ostream_iterator::operator= cpp/iterator/ostream_iterator/operator= -std::ostream_iterator::operator* cpp/iterator/ostream_iterator/operator* -std::ostream_iterator::operator++ cpp/iterator/ostream_iterator/operator_arith -std::ostream_iterator::operator++(int) cpp/iterator/ostream_iterator/operator_arith -std::ostreambuf_iterator cpp/iterator/ostreambuf_iterator -std::ostreambuf_iterator::ostreambuf_iterator cpp/iterator/ostreambuf_iterator/ostreambuf_iterator -std::ostreambuf_iterator::~ostreambuf_iterator cpp/iterator/ostreambuf_iterator -std::ostreambuf_iterator::operator= cpp/iterator/ostreambuf_iterator/operator= -std::ostreambuf_iterator::operator* cpp/iterator/ostreambuf_iterator/operator* -std::ostreambuf_iterator::operator++ cpp/iterator/ostreambuf_iterator/operator_arith -std::ostreambuf_iterator::operator++(int) cpp/iterator/ostreambuf_iterator/operator_arith -std::ostreambuf_iterator::failed cpp/iterator/ostreambuf_iterator/failed -std::advance cpp/iterator/advance -std::distance cpp/iterator/distance -std::next cpp/iterator/next -std::prev cpp/iterator/prev -std::begin cpp/iterator/begin -std::cbegin cpp/iterator/begin -std::rbegin cpp/iterator/rbegin -std::crbegin cpp/iterator/rbegin -std::end cpp/iterator/end -std::cend cpp/iterator/end -std::rend cpp/iterator/rend -std::crend cpp/iterator/rend -std::size cpp/iterator/size -std::ssize cpp/iterator/size -std::empty cpp/iterator/empty -std::data cpp/iterator/data -std::ranges::begin cpp/ranges/begin -std::ranges::cbegin cpp/ranges/begin -operator new cpp/memory/new/operator_new -operator new[] cpp/memory/new/operator_new -operator delete cpp/memory/new/operator_delete -operator delete[] cpp/memory/new/operator_delete -std::get_new_handler cpp/memory/new/get_new_handler -std::set_new_handler cpp/memory/new/set_new_handler -std::bad_alloc cpp/memory/new/bad_alloc -std::bad_alloc::what cpp/error/exception/what -std::bad_alloc::bad_alloc cpp/memory/new/bad_alloc -std::bad_alloc::operator= cpp/memory/new/bad_alloc -std::bad_alloc::what cpp/memory/new/bad_alloc -std::bad_array_new_length cpp/memory/new/bad_array_new_length -std::bad_array_new_length::what cpp/memory/new/bad_alloc -std::bad_array_new_length::what cpp/error/exception/what -std::bad_array_new_length::bad_array_new_length cpp/memory/new/bad_array_new_length/bad_array_new_length -std::nothrow_t cpp/memory/new/nothrow_t -std::align_val_t cpp/memory/new/align_val_t -std::new_handler cpp/memory/new/new_handler -std::nothrow cpp/memory/new/nothrow -std::allocator cpp/memory/allocator -std::allocator::allocator cpp/memory/allocator/allocator -std::allocator::~allocator cpp/memory/allocator/~allocator -std::allocator::address cpp/memory/allocator/address -std::allocator::allocate cpp/memory/allocator/allocate -std::allocator::deallocate cpp/memory/allocator/deallocate -std::allocator::max_size cpp/memory/allocator/max_size -std::allocator::construct cpp/memory/allocator/construct -std::allocator::destroy cpp/memory/allocator/destroy -operator==(std::allocator) cpp/memory/allocator/operator_cmp -operator!=(std::allocator) cpp/memory/allocator/operator_cmp -std::allocator_traits cpp/memory/allocator_traits -std::allocator_traits::rebind_alloc cpp/memory/allocator_traits -std::allocator_traits::rebind_traits cpp/memory/allocator_traits -std::allocator_traits::allocate cpp/memory/allocator_traits/allocate -std::allocator_traits::deallocate cpp/memory/allocator_traits/deallocate -std::allocator_traits::max_size cpp/memory/allocator_traits/max_size -std::allocator_traits::construct cpp/memory/allocator_traits/construct -std::allocator_traits::destroy cpp/memory/allocator_traits/destroy -std::allocator_traits::select_on_container_copy_construction cpp/memory/allocator_traits/select_on_container_copy_construction -std::allocator_arg_t cpp/memory/allocator_arg_t -std::allocator_arg cpp/memory/allocator_arg -std::uses_allocator cpp/memory/uses_allocator -std::uses_allocator_v cpp/memory/uses_allocator -std::uses_allocator_construction_args cpp/memory/uses_allocator_construction_args -std::make_obj_using_allocator cpp/memory/make_obj_using_allocator -std::uninitialized_construct_using_allocator cpp/memory/uninitialized_construct_using_allocator -std::scoped_allocator_adaptor cpp/memory/scoped_allocator_adaptor -std::scoped_allocator_adaptor::scoped_allocator_adaptor cpp/memory/scoped_allocator_adaptor/scoped_allocator_adaptor -std::scoped_allocator_adaptor::~scoped_allocator_adaptor cpp/memory/scoped_allocator_adaptor/~scoped_allocator_adaptor -std::scoped_allocator_adaptor::operator= cpp/memory/scoped_allocator_adaptor/operator= -std::scoped_allocator_adaptor::inner_allocator cpp/memory/scoped_allocator_adaptor/inner_allocator -std::scoped_allocator_adaptor::outer_allocator cpp/memory/scoped_allocator_adaptor/outer_allocator -std::scoped_allocator_adaptor::allocate cpp/memory/scoped_allocator_adaptor/allocate -std::scoped_allocator_adaptor::deallocate cpp/memory/scoped_allocator_adaptor/deallocate -std::scoped_allocator_adaptor::max_size cpp/memory/scoped_allocator_adaptor/max_size -std::scoped_allocator_adaptor::construct cpp/memory/scoped_allocator_adaptor/construct -std::scoped_allocator_adaptor::destroy cpp/memory/scoped_allocator_adaptor/destroy -std::scoped_allocator_adaptor::select_on_container_copy_construction cpp/memory/scoped_allocator_adaptor/select_on_container_copy_construction -operator==(std::scoped_allocator_adaptor) cpp/memory/scoped_allocator_adaptor/operator_cmp -operator!=(std::scoped_allocator_adaptor) cpp/memory/scoped_allocator_adaptor/operator_cmp -std::pmr::polymorphic_allocator cpp/memory/polymorphic_allocator -std::pmr::polymorphic_allocator::polymorphic_allocator cpp/memory/polymorphic_allocator/polymorphic_allocator -std::pmr::polymorphic_allocator::~polymorphic_allocator cpp/memory/polymorphic_allocator -std::pmr::polymorphic_allocator::allocate cpp/memory/polymorphic_allocator/allocate -std::pmr::polymorphic_allocator::deallocate cpp/memory/polymorphic_allocator/deallocate -std::pmr::polymorphic_allocator::construct cpp/memory/polymorphic_allocator/construct -std::pmr::polymorphic_allocator::destroy cpp/memory/polymorphic_allocator/destroy -std::pmr::polymorphic_allocator::select_on_container_copy_construction cpp/memory/polymorphic_allocator/select_on_container_copy_construction -std::pmr::polymorphic_allocator::resource cpp/memory/polymorphic_allocator/resource -operator==(std::pmr::polymorphic_allocator) cpp/memory/polymorphic_allocator/operator_eq -operator!=(std::pmr::polymorphic_allocator) cpp/memory/polymorphic_allocator/operator_eq -std::pmr::memory_resource cpp/memory/memory_resource -std::pmr::memory_resource::memory_resource cpp/memory/memory_resource/memory_resource -std::pmr::memory_resource::allocate cpp/memory/memory_resource/allocate -std::pmr::memory_resource::deallocate cpp/memory/memory_resource/deallocate -std::pmr::memory_resource::is_equal cpp/memory/memory_resource/is_equal -std::pmr::memory_resource::do_allocate cpp/memory/memory_resource/do_allocate -std::pmr::memory_resource::do_deallocate cpp/memory/memory_resource/do_deallocate -std::pmr::memory_resource::do_is_equal cpp/memory/memory_resource/do_is_equal -operator==(std::pmr::memory_resource) cpp/memory/memory_resource/operator_eq -operator!=(std::pmr::memory_resource) cpp/memory/memory_resource/operator_eq -std::pmr::pool_options cpp/memory/pool_options -std::pmr::pool_options::max_blocks_per_chunk cpp/memory/pool_options -std::pmr::pool_options::largest_required_pool_block cpp/memory/pool_options -std::pmr::synchronized_pool_resource cpp/memory/synchronized_pool_resource -std::pmr::synchronized_pool_resource::allocate cpp/memory/memory_resource/allocate -std::pmr::synchronized_pool_resource::deallocate cpp/memory/memory_resource/deallocate -std::pmr::synchronized_pool_resource::is_equal cpp/memory/memory_resource/is_equal -std::pmr::synchronized_pool_resource::do_allocate cpp/memory/memory_resource/do_allocate -std::pmr::synchronized_pool_resource::do_deallocate cpp/memory/memory_resource/do_deallocate -std::pmr::synchronized_pool_resource::do_is_equal cpp/memory/memory_resource/do_is_equal -std::pmr::synchronized_pool_resource::synchronized_pool_resource cpp/memory/synchronized_pool_resource/synchronized_pool_resource -std::pmr::synchronized_pool_resource::~synchronized_pool_resource cpp/memory/synchronized_pool_resource/~synchronized_pool_resource -std::pmr::synchronized_pool_resource::release cpp/memory/synchronized_pool_resource/release -std::pmr::synchronized_pool_resource::upstream_resource cpp/memory/synchronized_pool_resource/upstream_resource -std::pmr::synchronized_pool_resource::options cpp/memory/synchronized_pool_resource/options -std::pmr::synchronized_pool_resource::do_allocate cpp/memory/synchronized_pool_resource/do_allocate -std::pmr::synchronized_pool_resource::do_deallocate cpp/memory/synchronized_pool_resource/do_deallocate -std::pmr::synchronized_pool_resource::do_is_equal cpp/memory/synchronized_pool_resource/do_is_equal -std::pmr::unsynchronized_pool_resource cpp/memory/unsynchronized_pool_resource -std::pmr::unsynchronized_pool_resource::allocate cpp/memory/memory_resource/allocate -std::pmr::unsynchronized_pool_resource::deallocate cpp/memory/memory_resource/deallocate -std::pmr::unsynchronized_pool_resource::is_equal cpp/memory/memory_resource/is_equal -std::pmr::unsynchronized_pool_resource::do_allocate cpp/memory/memory_resource/do_allocate -std::pmr::unsynchronized_pool_resource::do_deallocate cpp/memory/memory_resource/do_deallocate -std::pmr::unsynchronized_pool_resource::do_is_equal cpp/memory/memory_resource/do_is_equal -std::pmr::unsynchronized_pool_resource::unsynchronized_pool_resource cpp/memory/unsynchronized_pool_resource/unsynchronized_pool_resource -std::pmr::unsynchronized_pool_resource::~unsynchronized_pool_resource cpp/memory/unsynchronized_pool_resource/~unsynchronized_pool_resource -std::pmr::unsynchronized_pool_resource::release cpp/memory/unsynchronized_pool_resource/release -std::pmr::unsynchronized_pool_resource::upstream_resource cpp/memory/unsynchronized_pool_resource/upstream_resource -std::pmr::unsynchronized_pool_resource::options cpp/memory/unsynchronized_pool_resource/options -std::pmr::unsynchronized_pool_resource::do_allocate cpp/memory/unsynchronized_pool_resource/do_allocate -std::pmr::unsynchronized_pool_resource::do_deallocate cpp/memory/unsynchronized_pool_resource/do_deallocate -std::pmr::unsynchronized_pool_resource::do_is_equal cpp/memory/unsynchronized_pool_resource/do_is_equal -std::pmr::monotonic_buffer_resource cpp/memory/monotonic_buffer_resource -std::pmr::monotonic_buffer_resource::allocate cpp/memory/memory_resource/allocate -std::pmr::monotonic_buffer_resource::deallocate cpp/memory/memory_resource/deallocate -std::pmr::monotonic_buffer_resource::is_equal cpp/memory/memory_resource/is_equal -std::pmr::monotonic_buffer_resource::do_allocate cpp/memory/memory_resource/do_allocate -std::pmr::monotonic_buffer_resource::do_deallocate cpp/memory/memory_resource/do_deallocate -std::pmr::monotonic_buffer_resource::do_is_equal cpp/memory/memory_resource/do_is_equal -std::pmr::monotonic_buffer_resource::monotonic_buffer_resource cpp/memory/monotonic_buffer_resource/monotonic_buffer_resource -std::pmr::monotonic_buffer_resource::~monotonic_buffer_resource cpp/memory/monotonic_buffer_resource/~monotonic_buffer_resource -std::pmr::monotonic_buffer_resource::release cpp/memory/monotonic_buffer_resource/release -std::pmr::monotonic_buffer_resource::upstream_resource cpp/memory/monotonic_buffer_resource/upstream_resource -std::pmr::monotonic_buffer_resource::do_allocate cpp/memory/monotonic_buffer_resource/do_allocate -std::pmr::monotonic_buffer_resource::do_deallocate cpp/memory/monotonic_buffer_resource/do_deallocate -std::pmr::monotonic_buffer_resource::do_is_equal cpp/memory/monotonic_buffer_resource/do_is_equal -std::pmr::new_delete_resource cpp/memory/new_delete_resource -std::pmr::null_memory_resource cpp/memory/null_memory_resource -std::pmr::get_default_resource cpp/memory/get_default_resource -std::pmr::set_default_resource cpp/memory/set_default_resource -std::uninitialized_copy cpp/memory/uninitialized_copy -std::uninitialized_copy_n cpp/memory/uninitialized_copy_n -std::uninitialized_fill cpp/memory/uninitialized_fill -std::uninitialized_fill_n cpp/memory/uninitialized_fill_n -std::uninitialized_move cpp/memory/uninitialized_move -std::uninitialized_move_n cpp/memory/uninitialized_move_n -std::uninitialized_default_construct cpp/memory/uninitialized_default_construct -std::uninitialized_default_construct_n cpp/memory/uninitialized_default_construct_n -std::uninitialized_value_construct cpp/memory/uninitialized_value_construct -std::uninitialized_value_construct_n cpp/memory/uninitialized_value_construct_n -std::destroy cpp/memory/destroy -std::destroy_at cpp/memory/destroy_at -std::destroy_n cpp/memory/destroy_n -std::construct_at cpp/memory/construct_at -std::ranges::uninitialized_copy cpp/memory/ranges/uninitialized_copy -std::ranges::uninitialized_copy_n cpp/memory/ranges/uninitialized_copy_n -std::ranges::uninitialized_fill cpp/memory/ranges/uninitialized_fill -std::ranges::uninitialized_fill_n cpp/memory/ranges/uninitialized_fill_n -std::ranges::uninitialized_move cpp/memory/ranges/uninitialized_move -std::ranges::uninitialized_move_n cpp/memory/ranges/uninitialized_move_n -std::ranges::uninitialized_default_construct cpp/memory/ranges/uninitialized_default_construct -std::ranges::uninitialized_default_construct_n cpp/memory/ranges/uninitialized_default_construct_n -std::ranges::uninitialized_value_construct cpp/memory/ranges/uninitialized_value_construct -std::ranges::uninitialized_value_construct_n cpp/memory/ranges/uninitialized_value_construct_n -std::ranges::destroy cpp/memory/ranges/destroy -std::ranges::destroy_at cpp/memory/ranges/destroy_at -std::ranges::destroy_n cpp/memory/ranges/destroy_n -std::ranges::construct_at cpp/memory/ranges/construct_at -std::raw_storage_iterator cpp/memory/raw_storage_iterator -std::raw_storage_iterator::raw_storage_iterator cpp/memory/raw_storage_iterator/raw_storage_iterator -std::raw_storage_iterator::operator* cpp/memory/raw_storage_iterator/operator* -std::raw_storage_iterator::operator= cpp/memory/raw_storage_iterator/operator= -std::raw_storage_iterator::operator++ cpp/memory/raw_storage_iterator/operator_arith -std::get_temporary_buffer cpp/memory/get_temporary_buffer -std::return_temporary_buffer cpp/memory/return_temporary_buffer -std::unique_ptr cpp/memory/unique_ptr -std::unique_ptr::unique_ptr cpp/memory/unique_ptr/unique_ptr -std::unique_ptr::~unique_ptr cpp/memory/unique_ptr/~unique_ptr -std::unique_ptr::operator= cpp/memory/unique_ptr/operator= -std::unique_ptr::release cpp/memory/unique_ptr/release -std::unique_ptr::reset cpp/memory/unique_ptr/reset -std::unique_ptr::swap cpp/memory/unique_ptr/swap -std::unique_ptr::get cpp/memory/unique_ptr/get -std::unique_ptr::get_deleter cpp/memory/unique_ptr/get_deleter -std::unique_ptr::operator* cpp/memory/unique_ptr/operator* -std::unique_ptr::operator-> cpp/memory/unique_ptr/operator* -std::unique_ptr::operator[] cpp/memory/unique_ptr/operator_at -std::unique_ptr::operator bool cpp/memory/unique_ptr/operator_bool -operator==(std::unique_ptr) cpp/memory/unique_ptr/operator_cmp -operator!=(std::unique_ptr) cpp/memory/unique_ptr/operator_cmp -operator<(std::unique_ptr) cpp/memory/unique_ptr/operator_cmp -operator<=(std::unique_ptr) cpp/memory/unique_ptr/operator_cmp -operator>(std::unique_ptr) cpp/memory/unique_ptr/operator_cmp -operator>=(std::unique_ptr) cpp/memory/unique_ptr/operator_cmp -operator<<(std::unique_ptr) cpp/memory/unique_ptr/operator_ltlt -std::swap(std::unique_ptr) cpp/memory/unique_ptr/swap2 -std::hash cpp/memory/unique_ptr/hash -std::shared_ptr cpp/memory/shared_ptr -std::shared_ptr::weak_type cpp/memory/shared_ptr -std::shared_ptr::shared_ptr cpp/memory/shared_ptr/shared_ptr -std::shared_ptr::~shared_ptr cpp/memory/shared_ptr/~shared_ptr -std::shared_ptr::operator= cpp/memory/shared_ptr/operator= -std::shared_ptr::reset cpp/memory/shared_ptr/reset -std::shared_ptr::swap cpp/memory/shared_ptr/swap -std::shared_ptr::get cpp/memory/shared_ptr/get -std::shared_ptr::operator* cpp/memory/shared_ptr/operator* -std::shared_ptr::operator-> cpp/memory/shared_ptr/operator* -std::shared_ptr::operator[] cpp/memory/shared_ptr/operator_at -std::shared_ptr::unique cpp/memory/shared_ptr/unique -std::shared_ptr::use_count cpp/memory/shared_ptr/use_count -std::shared_ptr::operator bool cpp/memory/shared_ptr/operator_bool -std::shared_ptr::owner_before cpp/memory/shared_ptr/owner_before -operator==(std::shared_ptr) cpp/memory/shared_ptr/operator_cmp -operator!=(std::shared_ptr) cpp/memory/shared_ptr/operator_cmp -operator<(std::shared_ptr) cpp/memory/shared_ptr/operator_cmp -operator<=(std::shared_ptr) cpp/memory/shared_ptr/operator_cmp -operator>(std::shared_ptr) cpp/memory/shared_ptr/operator_cmp -operator>=(std::shared_ptr) cpp/memory/shared_ptr/operator_cmp -operator<<(std::shared_ptr) cpp/memory/shared_ptr/operator_ltlt -std::swap(std::shared_ptr) cpp/memory/shared_ptr/swap2 -std::get_deleter(std::shared_ptr) cpp/memory/shared_ptr/get_deleter -std::atomic_is_lock_free(std::shared_ptr) cpp/memory/shared_ptr/atomic -std::atomic_load(std::shared_ptr) cpp/memory/shared_ptr/atomic -std::atomic_load_explicit(std::shared_ptr) cpp/memory/shared_ptr/atomic -std::atomic_store(std::shared_ptr) cpp/memory/shared_ptr/atomic -std::atomic_store_explicit(std::shared_ptr) cpp/memory/shared_ptr/atomic -std::atomic_exchange(std::shared_ptr) cpp/memory/shared_ptr/atomic -std::atomic_exchange_explicit(std::shared_ptr) cpp/memory/shared_ptr/atomic -std::atomic_compare_exchange_weak(std::shared_ptr) cpp/memory/shared_ptr/atomic -std::atomic_compare_exchange_strong(std::shared_ptr) cpp/memory/shared_ptr/atomic -std::atomic_compare_exchange_weak_explicit(std::shared_ptr) cpp/memory/shared_ptr/atomic -std::atomic_compare_exchange_strong_explicit(std::shared_ptr) cpp/memory/shared_ptr/atomic -std::hash cpp/memory/shared_ptr/hash -std::make_unique cpp/memory/unique_ptr/make_unique -std::make_unique_for_overwrite cpp/memory/unique_ptr/make_unique -std::make_shared cpp/memory/shared_ptr/make_shared -std::make_shared_for_overwrite cpp/memory/shared_ptr/make_shared -std::allocate_shared cpp/memory/shared_ptr/allocate_shared -std::allocate_shared_for_overwrite cpp/memory/shared_ptr/allocate_shared -std::static_pointer_cast cpp/memory/shared_ptr/pointer_cast -std::dynamic_pointer_cast cpp/memory/shared_ptr/pointer_cast -std::const_pointer_cast cpp/memory/shared_ptr/pointer_cast -std::reinterpret_pointer_cast cpp/memory/shared_ptr/pointer_cast -std::weak_ptr cpp/memory/weak_ptr -std::weak_ptr::weak_ptr cpp/memory/weak_ptr/weak_ptr -std::weak_ptr::~weak_ptr cpp/memory/weak_ptr/~weak_ptr -std::weak_ptr::operator= cpp/memory/weak_ptr/operator= -std::weak_ptr::reset cpp/memory/weak_ptr/reset -std::weak_ptr::swap cpp/memory/weak_ptr/swap -std::weak_ptr::use_count cpp/memory/weak_ptr/use_count -std::weak_ptr::expired cpp/memory/weak_ptr/expired -std::weak_ptr::lock cpp/memory/weak_ptr/lock -std::weak_ptr::owner_before cpp/memory/weak_ptr/owner_before -std::swap(std::weak_ptr) cpp/memory/weak_ptr/swap -std::auto_ptr cpp/memory/auto_ptr -std::auto_ptr::auto_ptr cpp/memory/auto_ptr/auto_ptr -std::auto_ptr::~auto_ptr cpp/memory/auto_ptr/~auto_ptr -std::auto_ptr::operator= cpp/memory/auto_ptr/operator= -std::auto_ptr::reset cpp/memory/auto_ptr/reset -std::auto_ptr::release cpp/memory/auto_ptr/release -std::auto_ptr::get cpp/memory/auto_ptr/get -std::auto_ptr::operator* cpp/memory/auto_ptr/operator* -std::auto_ptr::operator-> cpp/memory/auto_ptr/operator* -std::auto_ptr::operator auto_ptr cpp/memory/auto_ptr/operator_auto_ptr -std::owner_less cpp/memory/owner_less -std::owner_less::operator() cpp/memory/owner_less -std::enable_shared_from_this cpp/memory/enable_shared_from_this -std::enable_shared_from_this::enable_shared_from_this cpp/memory/enable_shared_from_this/enable_shared_from_this -std::enable_shared_from_this::~enable_shared_from_this cpp/memory/enable_shared_from_this/~enable_shared_from_this -std::enable_shared_from_this::operator= cpp/memory/enable_shared_from_this/operator= -std::enable_shared_from_this::shared_from_this cpp/memory/enable_shared_from_this/shared_from_this -std::enable_shared_from_this::weak_from_this cpp/memory/enable_shared_from_this/weak_from_this -std::bad_weak_ptr cpp/memory/bad_weak_ptr -std::bad_weak_ptr::what cpp/error/exception/what -std::bad_weak_ptr::bad_weak_ptr cpp/memory/bad_weak_ptr -std::default_delete cpp/memory/default_delete -std::default_delete::default_delete cpp/memory/default_delete -std::default_delete::operator() cpp/memory/default_delete -std::declare_reachable cpp/memory/gc/declare_reachable -std::undeclare_reachable cpp/memory/gc/undeclare_reachable -std::declare_no_pointers cpp/memory/gc/declare_no_pointers -std::undeclare_no_pointers cpp/memory/gc/undeclare_no_pointers -std::pointer_safety cpp/memory/gc/pointer_safety -std::pointer_safety::relaxed cpp/memory/gc/pointer_safety -std::pointer_safety::preferred cpp/memory/gc/pointer_safety -std::pointer_safety::strict cpp/memory/gc/pointer_safety -std::get_pointer_safety cpp/memory/gc/get_pointer_safety -std::pointer_traits cpp/memory/pointer_traits -std::pointer_traits::rebind cpp/memory/pointer_traits -std::pointer_traits::pointer_to cpp/memory/pointer_traits/pointer_to -std::pointer_traits::to_address cpp/memory/pointer_traits/to_address -std::to_address cpp/memory/to_address -std::addressof cpp/memory/addressof -std::align cpp/memory/align -std::assume_aligned cpp/memory/assume_aligned -std::malloc cpp/memory/c/malloc -std::aligned_alloc cpp/memory/c/aligned_alloc -std::calloc cpp/memory/c/calloc -std::realloc cpp/memory/c/realloc -std::free cpp/memory/c/free -std::exception cpp/error/exception -std::exception::exception cpp/error/exception/exception -std::exception::~exception cpp/error/exception/~exception -std::exception::operator= cpp/error/exception/operator= -std::exception::what cpp/error/exception/what -std::logic_error cpp/error/logic_error -std::logic_error::what cpp/error/exception/what -std::logic_error::logic_error cpp/error/logic_error -std::domain_error cpp/error/domain_error -std::domain_error::what cpp/error/exception/what -std::domain_error::domain_error cpp/error/domain_error -std::length_error cpp/error/length_error -std::length_error::what cpp/error/exception/what -std::length_error::length_error cpp/error/length_error -std::out_of_range cpp/error/out_of_range -std::out_of_range::what cpp/error/exception/what -std::out_of_range::out_of_range cpp/error/out_of_range -std::invalid_argument cpp/error/invalid_argument -std::invalid_argument::what cpp/error/exception/what -std::invalid_argument::invalid_argument cpp/error/invalid_argument -std::runtime_error cpp/error/runtime_error -std::runtime_error::what cpp/error/exception/what -std::runtime_error::runtime_error cpp/error/runtime_error -std::range_error cpp/error/range_error -std::range_error::what cpp/error/exception/what -std::range_error::range_error cpp/error/range_error -std::overflow_error cpp/error/overflow_error -std::overflow_error::what cpp/error/exception/what -std::overflow_error::overflow_error cpp/error/overflow_error -std::underflow_error cpp/error/underflow_error -std::underflow_error::what cpp/error/exception/what -std::underflow_error::underflow_error cpp/error/underflow_error -assert cpp/error/assert -std::uncaught_exception cpp/error/uncaught_exception -std::uncaught_exceptions cpp/error/uncaught_exception -std::exception_ptr cpp/error/exception_ptr -std::make_exception_ptr cpp/error/make_exception_ptr -std::current_exception cpp/error/current_exception -std::rethrow_exception cpp/error/rethrow_exception -std::nested_exception cpp/error/nested_exception -std::nested_exception::nested_exception cpp/error/nested_exception/nested_exception -std::nested_exception::~nested_exception cpp/error/nested_exception/~nested_exception -std::nested_exception::operator= cpp/error/nested_exception/operator= -std::nested_exception::rethrow_nested cpp/error/nested_exception/rethrow_nested -std::nested_exception::nested_ptr cpp/error/nested_exception/nested_ptr -std::throw_with_nested cpp/error/throw_with_nested -std::rethrow_if_nested cpp/error/rethrow_if_nested -std::terminate cpp/error/terminate -std::terminate_handler cpp/error/terminate_handler -std::get_terminate cpp/error/get_terminate -std::set_terminate cpp/error/set_terminate -std::unexpected cpp/error/unexpected -std::bad_exception cpp/error/bad_exception -std::unexpected_handler cpp/error/unexpected_handler -std::get_unexpected cpp/error/get_unexpected -std::set_unexpected cpp/error/set_unexpected -errno cpp/error/errno -E2BIG cpp/error/errno_macros -EACCESS cpp/error/errno_macros -EADDRINUSE cpp/error/errno_macros -EADDRNOTAVAIL cpp/error/errno_macros -EAFNOSUPPORT cpp/error/errno_macros -EAGAIN cpp/error/errno_macros -EALREADY cpp/error/errno_macros -EBADF cpp/error/errno_macros -EBADMSG cpp/error/errno_macros -EBUSY cpp/error/errno_macros -ECANCELED cpp/error/errno_macros -ECHILD cpp/error/errno_macros -ECONNABORTED cpp/error/errno_macros -ECONNREFUSED cpp/error/errno_macros -ECONNRESET cpp/error/errno_macros -EDEADLK cpp/error/errno_macros -EDESTADDRREQ cpp/error/errno_macros -EDOM cpp/error/errno_macros -EEXIST cpp/error/errno_macros -EFAULT cpp/error/errno_macros -EFBIG cpp/error/errno_macros -EHOSTUNREACH cpp/error/errno_macros -EIDRM cpp/error/errno_macros -EILSEQ cpp/error/errno_macros -EINPROGRESS cpp/error/errno_macros -EINTR cpp/error/errno_macros -EINVAL cpp/error/errno_macros -EIO cpp/error/errno_macros -EISCONN cpp/error/errno_macros -EISDIR cpp/error/errno_macros -ELOOP cpp/error/errno_macros -EMFILE cpp/error/errno_macros -EMLINK cpp/error/errno_macros -EMSGSIZE cpp/error/errno_macros -ENAMETOOLONG cpp/error/errno_macros -ENETDOWN cpp/error/errno_macros -ENETRESET cpp/error/errno_macros -ENETUNREACH cpp/error/errno_macros -ENFILE cpp/error/errno_macros -ENOBUFS cpp/error/errno_macros -ENODATA cpp/error/errno_macros -ENODEV cpp/error/errno_macros -ENOENT cpp/error/errno_macros -ENOEXEC cpp/error/errno_macros -ENOLCK cpp/error/errno_macros -ENOLINK cpp/error/errno_macros -ENOMEM cpp/error/errno_macros -ENOMSG cpp/error/errno_macros -ENOPROTOOPT cpp/error/errno_macros -ENOSPC cpp/error/errno_macros -ENOSR cpp/error/errno_macros -ENOSTR cpp/error/errno_macros -ENOSYS cpp/error/errno_macros -ENOTCONN cpp/error/errno_macros -ENOTDIR cpp/error/errno_macros -ENOTEMPTY cpp/error/errno_macros -ENOTRECOVERABLE cpp/error/errno_macros -ENOTSOCK cpp/error/errno_macros -ENOTSUP cpp/error/errno_macros -ENOTTY cpp/error/errno_macros -ENXIO cpp/error/errno_macros -EOPNOTSUPP cpp/error/errno_macros -EOVERFLOW cpp/error/errno_macros -EOWNERDEAD cpp/error/errno_macros -EPERM cpp/error/errno_macros -EPIPE cpp/error/errno_macros -EPROTO cpp/error/errno_macros -EPROTONOSUPPORT cpp/error/errno_macros -EPROTOTYPE cpp/error/errno_macros -ERANGE cpp/error/errno_macros -EROFS cpp/error/errno_macros -ESPIPE cpp/error/errno_macros -ESRCH cpp/error/errno_macros -ETIME cpp/error/errno_macros -ETIMEDOUT cpp/error/errno_macros -ETXTBSY cpp/error/errno_macros -EWOULDBLOCK cpp/error/errno_macros -EXDEV cpp/error/errno_macros -std::error_category cpp/error/error_category -std::error_category::error_category cpp/error/error_category/error_category -std::error_category::~error_category cpp/error/error_category/~error_category -std::error_category::name cpp/error/error_category/name -std::error_category::default_error_condition cpp/error/error_category/default_error_condition -std::error_category::equivalent cpp/error/error_category/equivalent -std::error_category::message cpp/error/error_category/message -std::error_category::operator== cpp/error/error_category/operator_cmp -std::error_category::operator!= cpp/error/error_category/operator_cmp -std::error_category::operator< cpp/error/error_category/operator_cmp -std::generic_category cpp/error/generic_category -std::system_category cpp/error/system_category -std::error_condition cpp/error/error_condition -std::error_condition::error_condition cpp/error/error_condition/error_condition -std::error_condition::operator= cpp/error/error_condition/operator= -std::error_condition::assign cpp/error/error_condition/assign -std::error_condition::clear cpp/error/error_condition/clear -std::error_condition::value cpp/error/error_condition/value -std::error_condition::category cpp/error/error_condition/category -std::error_condition::message cpp/error/error_condition/message -std::error_condition::operator bool cpp/error/error_condition/operator_bool -operator==(std::error_condition) cpp/error/error_condition/operator_cmp -operator!=(std::error_condition) cpp/error/error_condition/operator_cmp -operator<(std::error_condition) cpp/error/error_condition/operator_cmp -std::hash cpp/error/error_condition/hash -std::is_error_condition_enum cpp/error/error_condition/is_error_condition_enum -std::is_error_condition_enum_v cpp/error/error_condition/is_error_condition_enum -std::error_code cpp/error/error_code -std::error_code::error_code cpp/error/error_code/error_code -std::error_code::operator= cpp/error/error_code/operator= -std::error_code::assign cpp/error/error_code/assign -std::error_code::clear cpp/error/error_code/clear -std::error_code::value cpp/error/error_code/value -std::error_code::category cpp/error/error_code/category -std::error_code::default_error_condition cpp/error/error_code/default_error_condition -std::error_code::message cpp/error/error_code/message -std::error_code::operator bool cpp/error/error_code/operator_bool -operator==(std::error_code) cpp/error/error_code/operator_cmp -operator!=(std::error_code) cpp/error/error_code/operator_cmp -operator<(std::error_code) cpp/error/error_code/operator_cmp -operator<<(std::error_code) cpp/error/error_code/operator_ltlt -std::hash cpp/error/error_code/hash -std::is_error_code_enum cpp/error/error_code/is_error_code_enum -std::is_error_code_enum_v cpp/error/error_code/is_error_code_enum -std::errc cpp/error/errc -std::errc::address_family_not_supported cpp/error/errc -std::errc::address_in_use cpp/error/errc -std::errc::address_not_available cpp/error/errc -std::errc::already_connected cpp/error/errc -std::errc::argument_list_too_long cpp/error/errc -std::errc::argument_out_of_domain cpp/error/errc -std::errc::bad_address cpp/error/errc -std::errc::bad_file_descriptor cpp/error/errc -std::errc::bad_message cpp/error/errc -std::errc::broken_pipe cpp/error/errc -std::errc::connection_aborted cpp/error/errc -std::errc::connection_already_in_progress cpp/error/errc -std::errc::connection_refused cpp/error/errc -std::errc::connection_reset cpp/error/errc -std::errc::cross_device_link cpp/error/errc -std::errc::destination_address_required cpp/error/errc -std::errc::device_or_resource_busy cpp/error/errc -std::errc::directory_not_empty cpp/error/errc -std::errc::executable_format_error cpp/error/errc -std::errc::file_exists cpp/error/errc -std::errc::file_too_large cpp/error/errc -std::errc::filename_too_long cpp/error/errc -std::errc::function_not_supported cpp/error/errc -std::errc::host_unreachable cpp/error/errc -std::errc::identifier_removed cpp/error/errc -std::errc::illegal_byte_sequence cpp/error/errc -std::errc::inappropriate_io_control_operation cpp/error/errc -std::errc::interrupted cpp/error/errc -std::errc::invalid_argument cpp/error/errc -std::errc::invalid_seek cpp/error/errc -std::errc::io_error cpp/error/errc -std::errc::is_a_directory cpp/error/errc -std::errc::message_size cpp/error/errc -std::errc::network_down cpp/error/errc -std::errc::network_reset cpp/error/errc -std::errc::network_unreachable cpp/error/errc -std::errc::no_buffer_space cpp/error/errc -std::errc::no_child_process cpp/error/errc -std::errc::no_link cpp/error/errc -std::errc::no_lock_available cpp/error/errc -std::errc::no_message_available cpp/error/errc -std::errc::no_message cpp/error/errc -std::errc::no_protocol_option cpp/error/errc -std::errc::no_space_on_device cpp/error/errc -std::errc::no_stream_resources cpp/error/errc -std::errc::no_such_device_or_address cpp/error/errc -std::errc::no_such_device cpp/error/errc -std::errc::no_such_file_or_directory cpp/error/errc -std::errc::no_such_process cpp/error/errc -std::errc::not_a_directory cpp/error/errc -std::errc::not_a_socket cpp/error/errc -std::errc::not_a_stream cpp/error/errc -std::errc::not_connected cpp/error/errc -std::errc::not_enough_memory cpp/error/errc -std::errc::not_supported cpp/error/errc -std::errc::operation_canceled cpp/error/errc -std::errc::operation_in_progress cpp/error/errc -std::errc::operation_not_permitted cpp/error/errc -std::errc::operation_not_supported cpp/error/errc -std::errc::operation_would_block cpp/error/errc -std::errc::owner_dead cpp/error/errc -std::errc::permission_denied cpp/error/errc -std::errc::protocol_error cpp/error/errc -std::errc::protocol_not_supported cpp/error/errc -std::errc::read_only_file_system cpp/error/errc -std::errc::resource_deadlock_would_occur cpp/error/errc -std::errc::resource_unavailable_try_again cpp/error/errc -std::errc::result_out_of_range cpp/error/errc -std::errc::state_not_recoverable cpp/error/errc -std::errc::stream_timeout cpp/error/errc -std::errc::text_file_busy cpp/error/errc -std::errc::timed_out cpp/error/errc -std::errc::too_many_files_open_in_system cpp/error/errc -std::errc::too_many_files_open cpp/error/errc -std::errc::too_many_links cpp/error/errc -std::errc::too_many_symbolic_link_levels cpp/error/errc -std::errc::value_too_large cpp/error/errc -std::errc::wrong_protocol_type cpp/error/errc -std::is_error_condition_enum cpp/error/errc/is_error_condition_enum -std::make_error_code(std::errc) cpp/error/errc/make_error_code -std::make_error_condition(std::errc) cpp/error/errc/make_error_condition -std::system_error cpp/error/system_error -std::system_error::what cpp/error/exception/what -std::system_error::system_error cpp/error/system_error/system_error -std::system_error::code cpp/error/system_error/code -std::system_error::what cpp/error/system_error/what -std::initializer_list cpp/utility/initializer_list -std::initializer_list::initializer_list cpp/utility/initializer_list/initializer_list -std::initializer_list::size cpp/utility/initializer_list/size -std::initializer_list::begin cpp/utility/initializer_list/begin -std::initializer_list::end cpp/utility/initializer_list/end -std::begin(std::initializer_list) cpp/utility/initializer_list/begin2 -std::end(std::initializer_list) cpp/utility/initializer_list/end2 -std::rbegin(std::initializer_list) cpp/utility/initializer_list/rbegin2 -std::rend(std::initializer_list) cpp/utility/initializer_list/rend2 -va_start cpp/utility/variadic/va_start -va_copy cpp/utility/variadic/va_copy -va_arg cpp/utility/variadic/va_arg -va_end cpp/utility/variadic/va_end -va_list cpp/utility/variadic/va_list -std::abort cpp/utility/program/abort -std::exit cpp/utility/program/exit -std::quick_exit cpp/utility/program/quick_exit -std::_Exit cpp/utility/program/_Exit -std::atexit cpp/utility/program/atexit -std::at_quick_exit cpp/utility/program/at_quick_exit -EXIT_SUCCESS cpp/utility/program/EXIT_status -EXIT_FAILURE cpp/utility/program/EXIT_status -std::system cpp/utility/program/system -std::getenv cpp/utility/program/getenv -std::signal cpp/utility/program/signal -std::raise cpp/utility/program/raise -std::sig_atomic_t cpp/utility/program/sig_atomic_t -SIG_DFL cpp/utility/program/SIG_strategies -SIG_IGN cpp/utility/program/SIG_strategies -SIG_ERR cpp/utility/program/SIG_ERR -SIGABRT cpp/utility/program/SIG_types -SIGFPE cpp/utility/program/SIG_types -SIGILL cpp/utility/program/SIG_types -SIGINT cpp/utility/program/SIG_types -SIGSEGV cpp/utility/program/SIG_types -SIGTERM cpp/utility/program/SIG_types -std::longjmp cpp/utility/program/longjmp -setjmp cpp/utility/program/setjmp -std::jmp_buf cpp/utility/program/jmp_buf -std::chrono::time_point cpp/chrono/time_point -std::chrono::time_point::time_point cpp/chrono/time_point/time_point -std::chrono::time_point::time_since_epoch cpp/chrono/time_point/time_since_epoch -std::chrono::time_point::min cpp/chrono/time_point/min -std::chrono::time_point::max cpp/chrono/time_point/max -std::chrono::time_point::operator+= cpp/chrono/time_point/operator_arith -std::chrono::time_point::operator-= cpp/chrono/time_point/operator_arith -std::chrono::time_point::operator++ cpp/chrono/time_point/operator_inc_dec -std::chrono::time_point::operator-- cpp/chrono/time_point/operator_inc_dec -operator+(std::chrono::time_point) cpp/chrono/time_point/operator_arith2 -operator-(std::chrono::time_point) cpp/chrono/time_point/operator_arith2 -operator==(std::chrono::time_point) cpp/chrono/time_point/operator_cmp -operator!=(std::chrono::time_point) cpp/chrono/time_point/operator_cmp -operator<(std::chrono::time_point) cpp/chrono/time_point/operator_cmp -operator<=(std::chrono::time_point) cpp/chrono/time_point/operator_cmp -operator>(std::chrono::time_point) cpp/chrono/time_point/operator_cmp -operator>=(std::chrono::time_point) cpp/chrono/time_point/operator_cmp -std::chrono::floor(std::chrono::time_point) cpp/chrono/time_point/floor -std::chrono::ceil(std::chrono::time_point) cpp/chrono/time_point/ceil -std::chrono::round(std::chrono::time_point) cpp/chrono/time_point/round -std::common_type cpp/chrono/time_point/common_type -std::chrono::time_point_cast cpp/chrono/time_point/time_point_cast -std::chrono::duration cpp/chrono/duration -std::chrono::duration::duration cpp/chrono/duration/duration -std::chrono::duration::operator= cpp/chrono/duration/operator= -std::chrono::duration::count cpp/chrono/duration/count -std::chrono::duration::zero cpp/chrono/duration/zero -std::chrono::duration::min cpp/chrono/duration/min -std::chrono::duration::max cpp/chrono/duration/max -std::chrono::duration::operator+ cpp/chrono/duration/operator_arith -std::chrono::duration::operator- cpp/chrono/duration/operator_arith -std::chrono::duration::operator++ cpp/chrono/duration/operator_arith2 -std::chrono::duration::operator++(int) cpp/chrono/duration/operator_arith2 -std::chrono::duration::operator-- cpp/chrono/duration/operator_arith2 -std::chrono::duration::operator--(int) cpp/chrono/duration/operator_arith2 -std::chrono::duration::operator+= cpp/chrono/duration/operator_arith3 -std::chrono::duration::operator-= cpp/chrono/duration/operator_arith3 -std::chrono::duration::operator*= cpp/chrono/duration/operator_arith3 -std::chrono::duration::operator/= cpp/chrono/duration/operator_arith3 -std::chrono::duration::operator%= cpp/chrono/duration/operator_arith3 -operator+(std::chrono::duration) cpp/chrono/duration/operator_arith4 -operator-(std::chrono::duration) cpp/chrono/duration/operator_arith4 -operator*(std::chrono::duration) cpp/chrono/duration/operator_arith4 -operator/(std::chrono::duration) cpp/chrono/duration/operator_arith4 -operator%(std::chrono::duration) cpp/chrono/duration/operator_arith4 -operator==(std::chrono::duration) cpp/chrono/duration/operator_cmp -operator!=(std::chrono::duration) cpp/chrono/duration/operator_cmp -operator<(std::chrono::duration) cpp/chrono/duration/operator_cmp -operator<=(std::chrono::duration) cpp/chrono/duration/operator_cmp -operator>(std::chrono::duration) cpp/chrono/duration/operator_cmp -operator>=(std::chrono::duration) cpp/chrono/duration/operator_cmp -operator<=>(std::chrono::duration) cpp/chrono/duration/operator_cmp -std::chrono::floor(std::chrono::duration) cpp/chrono/duration/floor -std::chrono::ceil(std::chrono::duration) cpp/chrono/duration/ceil -std::chrono::round(std::chrono::duration) cpp/chrono/duration/round -std::chrono::abs(std::chrono::duration) cpp/chrono/duration/abs -operator<<(std::chrono::duration) cpp/chrono/duration/operator_ltlt -std::chrono::from_stream(std::chrono::duration) cpp/chrono/duration/from_stream -std::common_type cpp/chrono/duration/common_type -std::formatter cpp/chrono/duration/formatter -std::chrono::nanoseconds cpp/chrono/duration -std::chrono::nanoseconds::nanoseconds cpp/chrono/duration/duration -std::chrono::nanoseconds::operator= cpp/chrono/duration/operator= -std::chrono::nanoseconds::count cpp/chrono/duration/count -std::chrono::nanoseconds::zero cpp/chrono/duration/zero -std::chrono::nanoseconds::min cpp/chrono/duration/min -std::chrono::nanoseconds::max cpp/chrono/duration/max -std::chrono::nanoseconds::operator+ cpp/chrono/duration/operator_arith -std::chrono::nanoseconds::operator- cpp/chrono/duration/operator_arith -std::chrono::nanoseconds::operator++ cpp/chrono/duration/operator_arith2 -std::chrono::nanoseconds::operator++(int) cpp/chrono/duration/operator_arith2 -std::chrono::nanoseconds::operator-- cpp/chrono/duration/operator_arith2 -std::chrono::nanoseconds::operator--(int) cpp/chrono/duration/operator_arith2 -std::chrono::nanoseconds::operator+= cpp/chrono/duration/operator_arith3 -std::chrono::nanoseconds::operator-= cpp/chrono/duration/operator_arith3 -std::chrono::nanoseconds::operator*= cpp/chrono/duration/operator_arith3 -std::chrono::nanoseconds::operator/= cpp/chrono/duration/operator_arith3 -std::chrono::nanoseconds::operator%= cpp/chrono/duration/operator_arith3 -operator+(std::chrono::nanoseconds) cpp/chrono/duration/operator_arith4 -operator-(std::chrono::nanoseconds) cpp/chrono/duration/operator_arith4 -operator*(std::chrono::nanoseconds) cpp/chrono/duration/operator_arith4 -operator/(std::chrono::nanoseconds) cpp/chrono/duration/operator_arith4 -operator%(std::chrono::nanoseconds) cpp/chrono/duration/operator_arith4 -operator==(std::chrono::nanoseconds) cpp/chrono/duration/operator_cmp -operator!=(std::chrono::nanoseconds) cpp/chrono/duration/operator_cmp -operator<(std::chrono::nanoseconds) cpp/chrono/duration/operator_cmp -operator<=(std::chrono::nanoseconds) cpp/chrono/duration/operator_cmp -operator>(std::chrono::nanoseconds) cpp/chrono/duration/operator_cmp -operator>=(std::chrono::nanoseconds) cpp/chrono/duration/operator_cmp -operator<=>(std::chrono::nanoseconds) cpp/chrono/duration/operator_cmp -std::chrono::floor(std::chrono::nanoseconds) cpp/chrono/duration/floor -std::chrono::ceil(std::chrono::nanoseconds) cpp/chrono/duration/ceil -std::chrono::round(std::chrono::nanoseconds) cpp/chrono/duration/round -std::chrono::abs(std::chrono::nanoseconds) cpp/chrono/duration/abs -operator<<(std::chrono::nanoseconds) cpp/chrono/duration/operator_ltlt -std::chrono::from_stream(std::chrono::nanoseconds) cpp/chrono/duration/from_stream -std::common_type cpp/chrono/duration/common_type -std::formatter cpp/chrono/duration/formatter -std::chrono::microseconds cpp/chrono/duration -std::chrono::microseconds::microseconds cpp/chrono/duration/duration -std::chrono::microseconds::operator= cpp/chrono/duration/operator= -std::chrono::microseconds::count cpp/chrono/duration/count -std::chrono::microseconds::zero cpp/chrono/duration/zero -std::chrono::microseconds::min cpp/chrono/duration/min -std::chrono::microseconds::max cpp/chrono/duration/max -std::chrono::microseconds::operator+ cpp/chrono/duration/operator_arith -std::chrono::microseconds::operator- cpp/chrono/duration/operator_arith -std::chrono::microseconds::operator++ cpp/chrono/duration/operator_arith2 -std::chrono::microseconds::operator++(int) cpp/chrono/duration/operator_arith2 -std::chrono::microseconds::operator-- cpp/chrono/duration/operator_arith2 -std::chrono::microseconds::operator--(int) cpp/chrono/duration/operator_arith2 -std::chrono::microseconds::operator+= cpp/chrono/duration/operator_arith3 -std::chrono::microseconds::operator-= cpp/chrono/duration/operator_arith3 -std::chrono::microseconds::operator*= cpp/chrono/duration/operator_arith3 -std::chrono::microseconds::operator/= cpp/chrono/duration/operator_arith3 -std::chrono::microseconds::operator%= cpp/chrono/duration/operator_arith3 -operator+(std::chrono::microseconds) cpp/chrono/duration/operator_arith4 -operator-(std::chrono::microseconds) cpp/chrono/duration/operator_arith4 -operator*(std::chrono::microseconds) cpp/chrono/duration/operator_arith4 -operator/(std::chrono::microseconds) cpp/chrono/duration/operator_arith4 -operator%(std::chrono::microseconds) cpp/chrono/duration/operator_arith4 -operator==(std::chrono::microseconds) cpp/chrono/duration/operator_cmp -operator!=(std::chrono::microseconds) cpp/chrono/duration/operator_cmp -operator<(std::chrono::microseconds) cpp/chrono/duration/operator_cmp -operator<=(std::chrono::microseconds) cpp/chrono/duration/operator_cmp -operator>(std::chrono::microseconds) cpp/chrono/duration/operator_cmp -operator>=(std::chrono::microseconds) cpp/chrono/duration/operator_cmp -operator<=>(std::chrono::microseconds) cpp/chrono/duration/operator_cmp -std::chrono::floor(std::chrono::microseconds) cpp/chrono/duration/floor -std::chrono::ceil(std::chrono::microseconds) cpp/chrono/duration/ceil -std::chrono::round(std::chrono::microseconds) cpp/chrono/duration/round -std::chrono::abs(std::chrono::microseconds) cpp/chrono/duration/abs -operator<<(std::chrono::microseconds) cpp/chrono/duration/operator_ltlt -std::chrono::from_stream(std::chrono::microseconds) cpp/chrono/duration/from_stream -std::common_type cpp/chrono/duration/common_type -std::formatter cpp/chrono/duration/formatter -std::chrono::milliseconds cpp/chrono/duration -std::chrono::milliseconds::milliseconds cpp/chrono/duration/duration -std::chrono::milliseconds::operator= cpp/chrono/duration/operator= -std::chrono::milliseconds::count cpp/chrono/duration/count -std::chrono::milliseconds::zero cpp/chrono/duration/zero -std::chrono::milliseconds::min cpp/chrono/duration/min -std::chrono::milliseconds::max cpp/chrono/duration/max -std::chrono::milliseconds::operator+ cpp/chrono/duration/operator_arith -std::chrono::milliseconds::operator- cpp/chrono/duration/operator_arith -std::chrono::milliseconds::operator++ cpp/chrono/duration/operator_arith2 -std::chrono::milliseconds::operator++(int) cpp/chrono/duration/operator_arith2 -std::chrono::milliseconds::operator-- cpp/chrono/duration/operator_arith2 -std::chrono::milliseconds::operator--(int) cpp/chrono/duration/operator_arith2 -std::chrono::milliseconds::operator+= cpp/chrono/duration/operator_arith3 -std::chrono::milliseconds::operator-= cpp/chrono/duration/operator_arith3 -std::chrono::milliseconds::operator*= cpp/chrono/duration/operator_arith3 -std::chrono::milliseconds::operator/= cpp/chrono/duration/operator_arith3 -std::chrono::milliseconds::operator%= cpp/chrono/duration/operator_arith3 -operator+(std::chrono::milliseconds) cpp/chrono/duration/operator_arith4 -operator-(std::chrono::milliseconds) cpp/chrono/duration/operator_arith4 -operator*(std::chrono::milliseconds) cpp/chrono/duration/operator_arith4 -operator/(std::chrono::milliseconds) cpp/chrono/duration/operator_arith4 -operator%(std::chrono::milliseconds) cpp/chrono/duration/operator_arith4 -operator==(std::chrono::milliseconds) cpp/chrono/duration/operator_cmp -operator!=(std::chrono::milliseconds) cpp/chrono/duration/operator_cmp -operator<(std::chrono::milliseconds) cpp/chrono/duration/operator_cmp -operator<=(std::chrono::milliseconds) cpp/chrono/duration/operator_cmp -operator>(std::chrono::milliseconds) cpp/chrono/duration/operator_cmp -operator>=(std::chrono::milliseconds) cpp/chrono/duration/operator_cmp -operator<=>(std::chrono::milliseconds) cpp/chrono/duration/operator_cmp -std::chrono::floor(std::chrono::milliseconds) cpp/chrono/duration/floor -std::chrono::ceil(std::chrono::milliseconds) cpp/chrono/duration/ceil -std::chrono::round(std::chrono::milliseconds) cpp/chrono/duration/round -std::chrono::abs(std::chrono::milliseconds) cpp/chrono/duration/abs -operator<<(std::chrono::milliseconds) cpp/chrono/duration/operator_ltlt -std::chrono::from_stream(std::chrono::milliseconds) cpp/chrono/duration/from_stream -std::common_type cpp/chrono/duration/common_type -std::formatter cpp/chrono/duration/formatter -std::chrono::seconds cpp/chrono/duration -std::chrono::seconds::seconds cpp/chrono/duration/duration -std::chrono::seconds::operator= cpp/chrono/duration/operator= -std::chrono::seconds::count cpp/chrono/duration/count -std::chrono::seconds::zero cpp/chrono/duration/zero -std::chrono::seconds::min cpp/chrono/duration/min -std::chrono::seconds::max cpp/chrono/duration/max -std::chrono::seconds::operator+ cpp/chrono/duration/operator_arith -std::chrono::seconds::operator- cpp/chrono/duration/operator_arith -std::chrono::seconds::operator++ cpp/chrono/duration/operator_arith2 -std::chrono::seconds::operator++(int) cpp/chrono/duration/operator_arith2 -std::chrono::seconds::operator-- cpp/chrono/duration/operator_arith2 -std::chrono::seconds::operator--(int) cpp/chrono/duration/operator_arith2 -std::chrono::seconds::operator+= cpp/chrono/duration/operator_arith3 -std::chrono::seconds::operator-= cpp/chrono/duration/operator_arith3 -std::chrono::seconds::operator*= cpp/chrono/duration/operator_arith3 -std::chrono::seconds::operator/= cpp/chrono/duration/operator_arith3 -std::chrono::seconds::operator%= cpp/chrono/duration/operator_arith3 -operator+(std::chrono::seconds) cpp/chrono/duration/operator_arith4 -operator-(std::chrono::seconds) cpp/chrono/duration/operator_arith4 -operator*(std::chrono::seconds) cpp/chrono/duration/operator_arith4 -operator/(std::chrono::seconds) cpp/chrono/duration/operator_arith4 -operator%(std::chrono::seconds) cpp/chrono/duration/operator_arith4 -operator==(std::chrono::seconds) cpp/chrono/duration/operator_cmp -operator!=(std::chrono::seconds) cpp/chrono/duration/operator_cmp -operator<(std::chrono::seconds) cpp/chrono/duration/operator_cmp -operator<=(std::chrono::seconds) cpp/chrono/duration/operator_cmp -operator>(std::chrono::seconds) cpp/chrono/duration/operator_cmp -operator>=(std::chrono::seconds) cpp/chrono/duration/operator_cmp -operator<=>(std::chrono::seconds) cpp/chrono/duration/operator_cmp -std::chrono::floor(std::chrono::seconds) cpp/chrono/duration/floor -std::chrono::ceil(std::chrono::seconds) cpp/chrono/duration/ceil -std::chrono::round(std::chrono::seconds) cpp/chrono/duration/round -std::chrono::abs(std::chrono::seconds) cpp/chrono/duration/abs -operator<<(std::chrono::seconds) cpp/chrono/duration/operator_ltlt -std::chrono::from_stream(std::chrono::seconds) cpp/chrono/duration/from_stream -std::common_type cpp/chrono/duration/common_type -std::formatter cpp/chrono/duration/formatter -std::chrono::minutes cpp/chrono/duration -std::chrono::minutes::minutes cpp/chrono/duration/duration -std::chrono::minutes::operator= cpp/chrono/duration/operator= -std::chrono::minutes::count cpp/chrono/duration/count -std::chrono::minutes::zero cpp/chrono/duration/zero -std::chrono::minutes::min cpp/chrono/duration/min -std::chrono::minutes::max cpp/chrono/duration/max -std::chrono::minutes::operator+ cpp/chrono/duration/operator_arith -std::chrono::minutes::operator- cpp/chrono/duration/operator_arith -std::chrono::minutes::operator++ cpp/chrono/duration/operator_arith2 -std::chrono::minutes::operator++(int) cpp/chrono/duration/operator_arith2 -std::chrono::minutes::operator-- cpp/chrono/duration/operator_arith2 -std::chrono::minutes::operator--(int) cpp/chrono/duration/operator_arith2 -std::chrono::minutes::operator+= cpp/chrono/duration/operator_arith3 -std::chrono::minutes::operator-= cpp/chrono/duration/operator_arith3 -std::chrono::minutes::operator*= cpp/chrono/duration/operator_arith3 -std::chrono::minutes::operator/= cpp/chrono/duration/operator_arith3 -std::chrono::minutes::operator%= cpp/chrono/duration/operator_arith3 -operator+(std::chrono::minutes) cpp/chrono/duration/operator_arith4 -operator-(std::chrono::minutes) cpp/chrono/duration/operator_arith4 -operator*(std::chrono::minutes) cpp/chrono/duration/operator_arith4 -operator/(std::chrono::minutes) cpp/chrono/duration/operator_arith4 -operator%(std::chrono::minutes) cpp/chrono/duration/operator_arith4 -operator==(std::chrono::minutes) cpp/chrono/duration/operator_cmp -operator!=(std::chrono::minutes) cpp/chrono/duration/operator_cmp -operator<(std::chrono::minutes) cpp/chrono/duration/operator_cmp -operator<=(std::chrono::minutes) cpp/chrono/duration/operator_cmp -operator>(std::chrono::minutes) cpp/chrono/duration/operator_cmp -operator>=(std::chrono::minutes) cpp/chrono/duration/operator_cmp -operator<=>(std::chrono::minutes) cpp/chrono/duration/operator_cmp -std::chrono::floor(std::chrono::minutes) cpp/chrono/duration/floor -std::chrono::ceil(std::chrono::minutes) cpp/chrono/duration/ceil -std::chrono::round(std::chrono::minutes) cpp/chrono/duration/round -std::chrono::abs(std::chrono::minutes) cpp/chrono/duration/abs -operator<<(std::chrono::minutes) cpp/chrono/duration/operator_ltlt -std::chrono::from_stream(std::chrono::minutes) cpp/chrono/duration/from_stream -std::common_type cpp/chrono/duration/common_type -std::formatter cpp/chrono/duration/formatter -std::chrono::hours cpp/chrono/duration -std::chrono::hours::hours cpp/chrono/duration/duration -std::chrono::hours::operator= cpp/chrono/duration/operator= -std::chrono::hours::count cpp/chrono/duration/count -std::chrono::hours::zero cpp/chrono/duration/zero -std::chrono::hours::min cpp/chrono/duration/min -std::chrono::hours::max cpp/chrono/duration/max -std::chrono::hours::operator+ cpp/chrono/duration/operator_arith -std::chrono::hours::operator- cpp/chrono/duration/operator_arith -std::chrono::hours::operator++ cpp/chrono/duration/operator_arith2 -std::chrono::hours::operator++(int) cpp/chrono/duration/operator_arith2 -std::chrono::hours::operator-- cpp/chrono/duration/operator_arith2 -std::chrono::hours::operator--(int) cpp/chrono/duration/operator_arith2 -std::chrono::hours::operator+= cpp/chrono/duration/operator_arith3 -std::chrono::hours::operator-= cpp/chrono/duration/operator_arith3 -std::chrono::hours::operator*= cpp/chrono/duration/operator_arith3 -std::chrono::hours::operator/= cpp/chrono/duration/operator_arith3 -std::chrono::hours::operator%= cpp/chrono/duration/operator_arith3 -operator+(std::chrono::hours) cpp/chrono/duration/operator_arith4 -operator-(std::chrono::hours) cpp/chrono/duration/operator_arith4 -operator*(std::chrono::hours) cpp/chrono/duration/operator_arith4 -operator/(std::chrono::hours) cpp/chrono/duration/operator_arith4 -operator%(std::chrono::hours) cpp/chrono/duration/operator_arith4 -operator==(std::chrono::hours) cpp/chrono/duration/operator_cmp -operator!=(std::chrono::hours) cpp/chrono/duration/operator_cmp -operator<(std::chrono::hours) cpp/chrono/duration/operator_cmp -operator<=(std::chrono::hours) cpp/chrono/duration/operator_cmp -operator>(std::chrono::hours) cpp/chrono/duration/operator_cmp -operator>=(std::chrono::hours) cpp/chrono/duration/operator_cmp -operator<=>(std::chrono::hours) cpp/chrono/duration/operator_cmp -std::chrono::floor(std::chrono::hours) cpp/chrono/duration/floor -std::chrono::ceil(std::chrono::hours) cpp/chrono/duration/ceil -std::chrono::round(std::chrono::hours) cpp/chrono/duration/round -std::chrono::abs(std::chrono::hours) cpp/chrono/duration/abs -operator<<(std::chrono::hours) cpp/chrono/duration/operator_ltlt -std::chrono::from_stream(std::chrono::hours) cpp/chrono/duration/from_stream -std::common_type cpp/chrono/duration/common_type -std::formatter cpp/chrono/duration/formatter -std::chrono::days cpp/chrono/duration -std::chrono::days::days cpp/chrono/duration/duration -std::chrono::days::operator= cpp/chrono/duration/operator= -std::chrono::days::count cpp/chrono/duration/count -std::chrono::days::zero cpp/chrono/duration/zero -std::chrono::days::min cpp/chrono/duration/min -std::chrono::days::max cpp/chrono/duration/max -std::chrono::days::operator+ cpp/chrono/duration/operator_arith -std::chrono::days::operator- cpp/chrono/duration/operator_arith -std::chrono::days::operator++ cpp/chrono/duration/operator_arith2 -std::chrono::days::operator++(int) cpp/chrono/duration/operator_arith2 -std::chrono::days::operator-- cpp/chrono/duration/operator_arith2 -std::chrono::days::operator--(int) cpp/chrono/duration/operator_arith2 -std::chrono::days::operator+= cpp/chrono/duration/operator_arith3 -std::chrono::days::operator-= cpp/chrono/duration/operator_arith3 -std::chrono::days::operator*= cpp/chrono/duration/operator_arith3 -std::chrono::days::operator/= cpp/chrono/duration/operator_arith3 -std::chrono::days::operator%= cpp/chrono/duration/operator_arith3 -operator+(std::chrono::days) cpp/chrono/duration/operator_arith4 -operator-(std::chrono::days) cpp/chrono/duration/operator_arith4 -operator*(std::chrono::days) cpp/chrono/duration/operator_arith4 -operator/(std::chrono::days) cpp/chrono/duration/operator_arith4 -operator%(std::chrono::days) cpp/chrono/duration/operator_arith4 -operator==(std::chrono::days) cpp/chrono/duration/operator_cmp -operator!=(std::chrono::days) cpp/chrono/duration/operator_cmp -operator<(std::chrono::days) cpp/chrono/duration/operator_cmp -operator<=(std::chrono::days) cpp/chrono/duration/operator_cmp -operator>(std::chrono::days) cpp/chrono/duration/operator_cmp -operator>=(std::chrono::days) cpp/chrono/duration/operator_cmp -operator<=>(std::chrono::days) cpp/chrono/duration/operator_cmp -std::chrono::floor(std::chrono::days) cpp/chrono/duration/floor -std::chrono::ceil(std::chrono::days) cpp/chrono/duration/ceil -std::chrono::round(std::chrono::days) cpp/chrono/duration/round -std::chrono::abs(std::chrono::days) cpp/chrono/duration/abs -operator<<(std::chrono::days) cpp/chrono/duration/operator_ltlt -std::chrono::from_stream(std::chrono::days) cpp/chrono/duration/from_stream -std::common_type cpp/chrono/duration/common_type -std::formatter cpp/chrono/duration/formatter -std::chrono::weeks cpp/chrono/duration -std::chrono::weeks::weeks cpp/chrono/duration/duration -std::chrono::weeks::operator= cpp/chrono/duration/operator= -std::chrono::weeks::count cpp/chrono/duration/count -std::chrono::weeks::zero cpp/chrono/duration/zero -std::chrono::weeks::min cpp/chrono/duration/min -std::chrono::weeks::max cpp/chrono/duration/max -std::chrono::weeks::operator+ cpp/chrono/duration/operator_arith -std::chrono::weeks::operator- cpp/chrono/duration/operator_arith -std::chrono::weeks::operator++ cpp/chrono/duration/operator_arith2 -std::chrono::weeks::operator++(int) cpp/chrono/duration/operator_arith2 -std::chrono::weeks::operator-- cpp/chrono/duration/operator_arith2 -std::chrono::weeks::operator--(int) cpp/chrono/duration/operator_arith2 -std::chrono::weeks::operator+= cpp/chrono/duration/operator_arith3 -std::chrono::weeks::operator-= cpp/chrono/duration/operator_arith3 -std::chrono::weeks::operator*= cpp/chrono/duration/operator_arith3 -std::chrono::weeks::operator/= cpp/chrono/duration/operator_arith3 -std::chrono::weeks::operator%= cpp/chrono/duration/operator_arith3 -operator+(std::chrono::weeks) cpp/chrono/duration/operator_arith4 -operator-(std::chrono::weeks) cpp/chrono/duration/operator_arith4 -operator*(std::chrono::weeks) cpp/chrono/duration/operator_arith4 -operator/(std::chrono::weeks) cpp/chrono/duration/operator_arith4 -operator%(std::chrono::weeks) cpp/chrono/duration/operator_arith4 -operator==(std::chrono::weeks) cpp/chrono/duration/operator_cmp -operator!=(std::chrono::weeks) cpp/chrono/duration/operator_cmp -operator<(std::chrono::weeks) cpp/chrono/duration/operator_cmp -operator<=(std::chrono::weeks) cpp/chrono/duration/operator_cmp -operator>(std::chrono::weeks) cpp/chrono/duration/operator_cmp -operator>=(std::chrono::weeks) cpp/chrono/duration/operator_cmp -operator<=>(std::chrono::weeks) cpp/chrono/duration/operator_cmp -std::chrono::floor(std::chrono::weeks) cpp/chrono/duration/floor -std::chrono::ceil(std::chrono::weeks) cpp/chrono/duration/ceil -std::chrono::round(std::chrono::weeks) cpp/chrono/duration/round -std::chrono::abs(std::chrono::weeks) cpp/chrono/duration/abs -operator<<(std::chrono::weeks) cpp/chrono/duration/operator_ltlt -std::chrono::from_stream(std::chrono::weeks) cpp/chrono/duration/from_stream -std::common_type cpp/chrono/duration/common_type -std::formatter cpp/chrono/duration/formatter -std::chrono::months cpp/chrono/duration -std::chrono::months::months cpp/chrono/duration/duration -std::chrono::months::operator= cpp/chrono/duration/operator= -std::chrono::months::count cpp/chrono/duration/count -std::chrono::months::zero cpp/chrono/duration/zero -std::chrono::months::min cpp/chrono/duration/min -std::chrono::months::max cpp/chrono/duration/max -std::chrono::months::operator+ cpp/chrono/duration/operator_arith -std::chrono::months::operator- cpp/chrono/duration/operator_arith -std::chrono::months::operator++ cpp/chrono/duration/operator_arith2 -std::chrono::months::operator++(int) cpp/chrono/duration/operator_arith2 -std::chrono::months::operator-- cpp/chrono/duration/operator_arith2 -std::chrono::months::operator--(int) cpp/chrono/duration/operator_arith2 -std::chrono::months::operator+= cpp/chrono/duration/operator_arith3 -std::chrono::months::operator-= cpp/chrono/duration/operator_arith3 -std::chrono::months::operator*= cpp/chrono/duration/operator_arith3 -std::chrono::months::operator/= cpp/chrono/duration/operator_arith3 -std::chrono::months::operator%= cpp/chrono/duration/operator_arith3 -operator+(std::chrono::months) cpp/chrono/duration/operator_arith4 -operator-(std::chrono::months) cpp/chrono/duration/operator_arith4 -operator*(std::chrono::months) cpp/chrono/duration/operator_arith4 -operator/(std::chrono::months) cpp/chrono/duration/operator_arith4 -operator%(std::chrono::months) cpp/chrono/duration/operator_arith4 -operator==(std::chrono::months) cpp/chrono/duration/operator_cmp -operator!=(std::chrono::months) cpp/chrono/duration/operator_cmp -operator<(std::chrono::months) cpp/chrono/duration/operator_cmp -operator<=(std::chrono::months) cpp/chrono/duration/operator_cmp -operator>(std::chrono::months) cpp/chrono/duration/operator_cmp -operator>=(std::chrono::months) cpp/chrono/duration/operator_cmp -operator<=>(std::chrono::months) cpp/chrono/duration/operator_cmp -std::chrono::floor(std::chrono::months) cpp/chrono/duration/floor -std::chrono::ceil(std::chrono::months) cpp/chrono/duration/ceil -std::chrono::round(std::chrono::months) cpp/chrono/duration/round -std::chrono::abs(std::chrono::months) cpp/chrono/duration/abs -operator<<(std::chrono::months) cpp/chrono/duration/operator_ltlt -std::chrono::from_stream(std::chrono::months) cpp/chrono/duration/from_stream -std::common_type cpp/chrono/duration/common_type -std::formatter cpp/chrono/duration/formatter -std::chrono::years cpp/chrono/duration -std::chrono::years::years cpp/chrono/duration/duration -std::chrono::years::operator= cpp/chrono/duration/operator= -std::chrono::years::count cpp/chrono/duration/count -std::chrono::years::zero cpp/chrono/duration/zero -std::chrono::years::min cpp/chrono/duration/min -std::chrono::years::max cpp/chrono/duration/max -std::chrono::years::operator+ cpp/chrono/duration/operator_arith -std::chrono::years::operator- cpp/chrono/duration/operator_arith -std::chrono::years::operator++ cpp/chrono/duration/operator_arith2 -std::chrono::years::operator++(int) cpp/chrono/duration/operator_arith2 -std::chrono::years::operator-- cpp/chrono/duration/operator_arith2 -std::chrono::years::operator--(int) cpp/chrono/duration/operator_arith2 -std::chrono::years::operator+= cpp/chrono/duration/operator_arith3 -std::chrono::years::operator-= cpp/chrono/duration/operator_arith3 -std::chrono::years::operator*= cpp/chrono/duration/operator_arith3 -std::chrono::years::operator/= cpp/chrono/duration/operator_arith3 -std::chrono::years::operator%= cpp/chrono/duration/operator_arith3 -operator+(std::chrono::years) cpp/chrono/duration/operator_arith4 -operator-(std::chrono::years) cpp/chrono/duration/operator_arith4 -operator*(std::chrono::years) cpp/chrono/duration/operator_arith4 -operator/(std::chrono::years) cpp/chrono/duration/operator_arith4 -operator%(std::chrono::years) cpp/chrono/duration/operator_arith4 -operator==(std::chrono::years) cpp/chrono/duration/operator_cmp -operator!=(std::chrono::years) cpp/chrono/duration/operator_cmp -operator<(std::chrono::years) cpp/chrono/duration/operator_cmp -operator<=(std::chrono::years) cpp/chrono/duration/operator_cmp -operator>(std::chrono::years) cpp/chrono/duration/operator_cmp -operator>=(std::chrono::years) cpp/chrono/duration/operator_cmp -operator<=>(std::chrono::years) cpp/chrono/duration/operator_cmp -std::chrono::floor(std::chrono::years) cpp/chrono/duration/floor -std::chrono::ceil(std::chrono::years) cpp/chrono/duration/ceil -std::chrono::round(std::chrono::years) cpp/chrono/duration/round -std::chrono::abs(std::chrono::years) cpp/chrono/duration/abs -operator<<(std::chrono::years) cpp/chrono/duration/operator_ltlt -std::chrono::from_stream(std::chrono::years) cpp/chrono/duration/from_stream -std::common_type cpp/chrono/duration/common_type -std::formatter cpp/chrono/duration/formatter -std::chrono::duration_cast cpp/chrono/duration/duration_cast -std::chrono::treat_as_floating_point cpp/chrono/treat_as_floating_point -std::chrono::treat_as_floating_point_v cpp/chrono/treat_as_floating_point -std::chrono::duration_values cpp/chrono/duration_values -std::chrono::duration_values::zero cpp/chrono/duration_values/zero -std::chrono::duration_values::min cpp/chrono/duration_values/min -std::chrono::duration_values::max cpp/chrono/duration_values/max -std::literals::chrono_literals::operator\"\"h cpp/chrono/operator\"\"h -std::literals::chrono_literals::operator\"\"min cpp/chrono/operator\"\"min -std::literals::chrono_literals::operator\"\"s cpp/chrono/operator\"\"s -std::literals::chrono_literals::operator\"\"ms cpp/chrono/operator\"\"ms -std::literals::chrono_literals::operator\"\"us cpp/chrono/operator\"\"us -std::literals::chrono_literals::operator\"\"ns cpp/chrono/operator\"\"ns -std::chrono::system_clock cpp/chrono/system_clock -std::chrono::system_clock::is_steady cpp/chrono/system_clock -std::chrono::system_clock::now cpp/chrono/system_clock/now -std::chrono::system_clock::to_time_t cpp/chrono/system_clock/to_time_t -std::chrono::system_clock::from_time_t cpp/chrono/system_clock/from_time_t -std::chrono::sys_time cpp/chrono/system_clock -operator<<(std::chrono::sys_time) cpp/chrono/system_clock/operator_ltlt -std::chrono::from_stream(std::chrono::sys_time) cpp/chrono/system_clock/from_stream -std::formatter cpp/chrono/system_clock/formatter -std::chrono::sys_seconds cpp/chrono/system_clock -operator<<(std::chrono::sys_seconds) cpp/chrono/system_clock/operator_ltlt -std::chrono::from_stream(std::chrono::sys_seconds) cpp/chrono/system_clock/from_stream -std::formatter cpp/chrono/system_clock/formatter -std::chrono::sys_days cpp/chrono/system_clock -operator<<(std::chrono::sys_days) cpp/chrono/system_clock/operator_ltlt -std::chrono::from_stream(std::chrono::sys_days) cpp/chrono/system_clock/from_stream -std::formatter cpp/chrono/system_clock/formatter -std::chrono::steady_clock cpp/chrono/steady_clock -std::chrono::steady_clock::is_steady cpp/chrono/steady_clock -std::chrono::steady_clock::now cpp/chrono/steady_clock/now -std::chrono::high_resolution_clock cpp/chrono/high_resolution_clock -std::chrono::high_resolution_clock::is_steady cpp/chrono/high_resolution_clock -std::chrono::high_resolution_clock::now cpp/chrono/high_resolution_clock/now -std::chrono::utc_clock cpp/chrono/utc_clock -std::chrono::utc_clock::is_steady cpp/chrono/utc_clock -std::chrono::utc_clock::now cpp/chrono/utc_clock/now -std::chrono::utc_clock::to_sys cpp/chrono/utc_clock/to_sys -std::chrono::utc_clock::from_sys cpp/chrono/utc_clock/from_sys -std::chrono::utc_time cpp/chrono/utc_clock -operator<<(std::chrono::utc_time) cpp/chrono/utc_clock/operator_ltlt -std::chrono::from_stream(std::chrono::utc_time) cpp/chrono/utc_clock/from_stream -std::formatter cpp/chrono/utc_clock/formatter -std::chrono::utc_seconds cpp/chrono/utc_clock -operator<<(std::chrono::utc_seconds) cpp/chrono/utc_clock/operator_ltlt -std::chrono::from_stream(std::chrono::utc_seconds) cpp/chrono/utc_clock/from_stream -std::formatter cpp/chrono/utc_clock/formatter -std::chrono::tai_clock cpp/chrono/tai_clock -std::chrono::tai_clock::is_steady cpp/chrono/tai_clock -std::chrono::tai_clock::now cpp/chrono/tai_clock/now -std::chrono::tai_clock::to_utc cpp/chrono/tai_clock/to_utc -std::chrono::tai_clock::from_utc cpp/chrono/tai_clock/from_utc -std::chrono::tai_time cpp/chrono/tai_clock -operator<<(std::chrono::tai_time) cpp/chrono/tai_clock/operator_ltlt -std::chrono::from_stream(std::chrono::tai_time) cpp/chrono/tai_clock/from_stream -std::formatter cpp/chrono/tai_clock/formatter -std::chrono::tai_seconds cpp/chrono/tai_clock -operator<<(std::chrono::tai_seconds) cpp/chrono/tai_clock/operator_ltlt -std::chrono::from_stream(std::chrono::tai_seconds) cpp/chrono/tai_clock/from_stream -std::formatter cpp/chrono/tai_clock/formatter -std::chrono::gps_clock cpp/chrono/gps_clock -std::chrono::gps_clock::is_steady cpp/chrono/gps_clock -std::chrono::gps_clock::now cpp/chrono/gps_clock/now -std::chrono::gps_clock::to_utc cpp/chrono/gps_clock/to_utc -std::chrono::gps_clock::from_utc cpp/chrono/gps_clock/from_utc -std::chrono::gps_time cpp/chrono/gps_clock -operator<<(std::chrono::gps_time) cpp/chrono/gps_clock/operator_ltlt -std::chrono::from_stream(std::chrono::gps_time) cpp/chrono/gps_clock/from_stream -std::formatter cpp/chrono/gps_clock/formatter -std::chrono::gps_seconds cpp/chrono/gps_clock -operator<<(std::chrono::gps_seconds) cpp/chrono/gps_clock/operator_ltlt -std::chrono::from_stream(std::chrono::gps_seconds) cpp/chrono/gps_clock/from_stream -std::formatter cpp/chrono/gps_clock/formatter -std::chrono::file_clock cpp/chrono/file_clock -std::chrono::file_clock::is_steady cpp/chrono/file_clock -std::chrono::file_clock::now cpp/chrono/file_clock/now -std::chrono::file_clock::to_utc cpp/chrono/file_clock/to_from_utc -std::chrono::file_clock::from_utc cpp/chrono/file_clock/to_from_utc -std::chrono::file_clock::to_sys cpp/chrono/file_clock/to_from_sys -std::chrono::file_clock::from_sys cpp/chrono/file_clock/to_from_sys -std::chrono::file_time cpp/chrono/file_clock -operator<<(std::chrono::file_time) cpp/chrono/file_clock/operator_ltlt -std::chrono::from_stream(std::chrono::file_time) cpp/chrono/file_clock/from_stream -std::formatter cpp/chrono/file_clock/formatter -std::chrono::local_t cpp/chrono/local_t -std::chrono::local_time cpp/chrono/local_t -operator<<(std::chrono::local_time) cpp/chrono/local_t/operator_ltlt -std::chrono::from_stream(std::chrono::local_time) cpp/chrono/local_t/from_stream -std::formatter cpp/chrono/local_t/formatter -std::chrono::local_seconds cpp/chrono/local_t -operator<<(std::chrono::local_seconds) cpp/chrono/local_t/operator_ltlt -std::chrono::from_stream(std::chrono::local_seconds) cpp/chrono/local_t/from_stream -std::formatter cpp/chrono/local_t/formatter -std::chrono::local_days cpp/chrono/local_t -operator<<(std::chrono::local_days) cpp/chrono/local_t/operator_ltlt -std::chrono::from_stream(std::chrono::local_days) cpp/chrono/local_t/from_stream -std::formatter cpp/chrono/local_t/formatter -std::chrono::is_clock cpp/chrono/is_clock -std::chrono::is_clock_v cpp/chrono/is_clock -std::chrono::clock_time_conversion cpp/chrono/clock_time_conversion -std::chrono::clock_cast cpp/chrono/clock_cast -std::chrono::hh_mm_ss cpp/chrono/hh_mm_ss -std::chrono::hh_mm_ss::fractional_width cpp/chrono/hh_mm_ss -std::chrono::hh_mm_ss::precision cpp/chrono/hh_mm_ss -std::chrono::hh_mm_ss::hh_mm_ss cpp/chrono/hh_mm_ss/hh_mm_ss -std::chrono::hh_mm_ss::is_negative cpp/chrono/hh_mm_ss/accessors -std::chrono::hh_mm_ss::hours cpp/chrono/hh_mm_ss/accessors -std::chrono::hh_mm_ss::minutes cpp/chrono/hh_mm_ss/accessors -std::chrono::hh_mm_ss::seconds cpp/chrono/hh_mm_ss/accessors -std::chrono::hh_mm_ss::subseconds cpp/chrono/hh_mm_ss/accessors -std::chrono::hh_mm_ss::operator precision cpp/chrono/hh_mm_ss/duration -std::chrono::hh_mm_ss::to_duration cpp/chrono/hh_mm_ss/duration -operator<<(std::chrono::hh_mm_ss) cpp/chrono/hh_mm_ss/operator_ltlt -std::formatter cpp/chrono/hh_mm_ss/formatter -std::chrono::is_am cpp/chrono/hour_fun -std::chrono::is_pm cpp/chrono/hour_fun -std::chrono::make12 cpp/chrono/hour_fun -std::chrono::make24 cpp/chrono/hour_fun -std::chrono::last_spec cpp/chrono/last_spec -std::chrono::last cpp/chrono/last_spec -std::chrono::day cpp/chrono/day -std::chrono::day::day cpp/chrono/day/day -std::chrono::day::operator++ cpp/chrono/day/operator_inc_dec -std::chrono::day::operator++(int) cpp/chrono/day/operator_inc_dec -std::chrono::day::operator-- cpp/chrono/day/operator_inc_dec -std::chrono::day::operator--(int) cpp/chrono/day/operator_inc_dec -std::chrono::day::operator+= cpp/chrono/day/operator_arith -std::chrono::day::operator-= cpp/chrono/day/operator_arith -std::chrono::day::operator unsigned cpp/chrono/day/operator_unsigned -std::chrono::day::ok cpp/chrono/day/ok -operator==(std::chrono::day) cpp/chrono/day/operator_cmp -operator<=>(std::chrono::day) cpp/chrono/day/operator_cmp -operator+(std::chrono::day) cpp/chrono/day/operator_arith_2 -operator-(std::chrono::day) cpp/chrono/day/operator_arith_2 -operator<<(std::chrono::day) cpp/chrono/day/operator_ltlt -std::chrono::from_stream(std::chrono::day) cpp/chrono/day/from_stream -std::formatter cpp/chrono/day/formatter -std::literals::chrono_literals::operator\"\"d cpp/chrono/operator\"\"d -std::chrono::month cpp/chrono/month -std::chrono::month::month cpp/chrono/month/month -std::chrono::month::operator++ cpp/chrono/month/operator_inc_dec -std::chrono::month::operator++(int) cpp/chrono/month/operator_inc_dec -std::chrono::month::operator-- cpp/chrono/month/operator_inc_dec -std::chrono::month::operator--(int) cpp/chrono/month/operator_inc_dec -std::chrono::month::operator+= cpp/chrono/month/operator_arith -std::chrono::month::operator-= cpp/chrono/month/operator_arith -std::chrono::month::operator unsigned cpp/chrono/month/operator_unsigned -std::chrono::month::ok cpp/chrono/month/ok -operator==(std::chrono::month) cpp/chrono/month/operator_cmp -operator<=>(std::chrono::month) cpp/chrono/month/operator_cmp -operator+(std::chrono::month) cpp/chrono/month/operator_arith_2 -operator-(std::chrono::month) cpp/chrono/month/operator_arith_2 -operator<<(std::chrono::month) cpp/chrono/month/operator_ltlt -std::chrono::from_stream(std::chrono::month) cpp/chrono/month/from_stream -std::formatter cpp/chrono/month/formatter -std::chrono::January cpp/chrono/month -std::chrono::February cpp/chrono/month -std::chrono::March cpp/chrono/month -std::chrono::April cpp/chrono/month -std::chrono::May cpp/chrono/month -std::chrono::June cpp/chrono/month -std::chrono::July cpp/chrono/month -std::chrono::August cpp/chrono/month -std::chrono::September cpp/chrono/month -std::chrono::October cpp/chrono/month -std::chrono::November cpp/chrono/month -std::chrono::December cpp/chrono/month -std::chrono::year cpp/chrono/year -std::chrono::year::year cpp/chrono/year/year -std::chrono::year::operator++ cpp/chrono/year/operator_inc_dec -std::chrono::year::operator++(int) cpp/chrono/year/operator_inc_dec -std::chrono::year::operator-- cpp/chrono/year/operator_inc_dec -std::chrono::year::operator--(int) cpp/chrono/year/operator_inc_dec -std::chrono::year::operator+= cpp/chrono/year/operator_arith -std::chrono::year::operator-= cpp/chrono/year/operator_arith -std::chrono::year::operator+ cpp/chrono/year/operator_sign -std::chrono::year::operator- cpp/chrono/year/operator_sign -std::chrono::year::is_leap cpp/chrono/year/is_leap -std::chrono::year::operator int cpp/chrono/year/operator_int -std::chrono::year::ok cpp/chrono/year/ok -std::chrono::year::min cpp/chrono/year/min -std::chrono::year::max cpp/chrono/year/max -operator==(std::chrono::year) cpp/chrono/year/operator_cmp -operator<=>(std::chrono::year) cpp/chrono/year/operator_cmp -operator+(std::chrono::year) cpp/chrono/year/operator_arith_2 -operator-(std::chrono::year) cpp/chrono/year/operator_arith_2 -operator<<(std::chrono::year) cpp/chrono/year/operator_ltlt -std::chrono::from_stream(std::chrono::year) cpp/chrono/year/from_stream -std::formatter cpp/chrono/year/formatter -std::literals::chrono_literals::operator\"\"y cpp/chrono/operator\"\"y -std::chrono::weekday cpp/chrono/weekday -std::chrono::weekday::weekday cpp/chrono/weekday/weekday -std::chrono::weekday::operator++ cpp/chrono/weekday/operator_inc_dec -std::chrono::weekday::operator++(int) cpp/chrono/weekday/operator_inc_dec -std::chrono::weekday::operator-- cpp/chrono/weekday/operator_inc_dec -std::chrono::weekday::operator--(int) cpp/chrono/weekday/operator_inc_dec -std::chrono::weekday::operator+= cpp/chrono/weekday/operator_arith -std::chrono::weekday::operator-= cpp/chrono/weekday/operator_arith -std::chrono::weekday::c_encoding cpp/chrono/weekday/encoding -std::chrono::weekday::iso_encoding cpp/chrono/weekday/encoding -std::chrono::weekday::ok cpp/chrono/weekday/ok -std::chrono::weekday::operator[] cpp/chrono/weekday/operator_at -operator==(std::chrono::weekday) cpp/chrono/weekday/operator_cmp -operator+(std::chrono::weekday) cpp/chrono/weekday/operator_arith_2 -operator-(std::chrono::weekday) cpp/chrono/weekday/operator_arith_2 -operator<<(std::chrono::weekday) cpp/chrono/weekday/operator_ltlt -std::chrono::from_stream(std::chrono::weekday) cpp/chrono/weekday/from_stream -std::formatter cpp/chrono/weekday/formatter -std::chrono::Sunday cpp/chrono/weekday -std::chrono::Monday cpp/chrono/weekday -std::chrono::Tuesday cpp/chrono/weekday -std::chrono::Wednesday cpp/chrono/weekday -std::chrono::Thursday cpp/chrono/weekday -std::chrono::Friday cpp/chrono/weekday -std::chrono::Saturday cpp/chrono/weekday -std::chrono::weekday_indexed cpp/chrono/weekday_indexed -std::chrono::weekday_indexed::weekday_indexed cpp/chrono/weekday_indexed/weekday_indexed -std::chrono::weekday_indexed::weekday cpp/chrono/weekday_indexed/weekday -std::chrono::weekday_indexed::index cpp/chrono/weekday_indexed/index -std::chrono::weekday_indexed::ok cpp/chrono/weekday_indexed/ok -operator==(std::chrono::weekday_indexed) cpp/chrono/weekday_indexed/operator_cmp -operator<<(std::chrono::weekday_indexed) cpp/chrono/weekday_indexed/operator_ltlt -std::formatter cpp/chrono/weekday_indexed/formatter -std::chrono::weekday_last cpp/chrono/weekday_last -std::chrono::weekday_last::weekday_last cpp/chrono/weekday_last/weekday_last -std::chrono::weekday_last::weekday cpp/chrono/weekday_last/weekday -std::chrono::weekday_last::ok cpp/chrono/weekday_last/ok -operator==(std::chrono::weekday_last) cpp/chrono/weekday_last/operator_cmp -operator<<(std::chrono::weekday_last) cpp/chrono/weekday_last/operator_ltlt -std::formatter cpp/chrono/weekday_last/formatter -std::chrono::month_day cpp/chrono/month_day -std::chrono::month_day::month_day cpp/chrono/month_day/month_day -std::chrono::month_day::month cpp/chrono/month_day/accessors -std::chrono::month_day::day cpp/chrono/month_day/accessors -std::chrono::month_day::ok cpp/chrono/month_day/ok -operator==(std::chrono::month_day) cpp/chrono/month_day/operator_cmp -operator<=>(std::chrono::month_day) cpp/chrono/month_day/operator_cmp -operator<<(std::chrono::month_day) cpp/chrono/month_day/operator_ltlt -std::chrono::from_stream(std::chrono::month_day) cpp/chrono/month_day/from_stream -std::formatter cpp/chrono/month_day/formatter -std::chrono::month_day_last cpp/chrono/month_day_last -std::chrono::month_day_last::month_day_last cpp/chrono/month_day_last/month_day_last -std::chrono::month_day_last::month cpp/chrono/month_day_last/month -std::chrono::month_day_last::ok cpp/chrono/month_day_last/ok -operator==(std::chrono::month_day_last) cpp/chrono/month_day_last/operator_cmp -operator<=>(std::chrono::month_day_last) cpp/chrono/month_day_last/operator_cmp -operator<<(std::chrono::month_day_last) cpp/chrono/month_day_last/operator_ltlt -std::formatter cpp/chrono/month_day_last/formatter -std::chrono::month_weekday cpp/chrono/month_weekday -std::chrono::month_weekday::month_weekday cpp/chrono/month_weekday/month_weekday -std::chrono::month_weekday::month cpp/chrono/month_weekday/accessors -std::chrono::month_weekday::weekday_indexed cpp/chrono/month_weekday/accessors -std::chrono::month_weekday::ok cpp/chrono/month_weekday/ok -operator==(std::chrono::month_weekday) cpp/chrono/month_weekday/operator_cmp -operator<<(std::chrono::month_weekday) cpp/chrono/month_weekday/operator_ltlt -std::formatter cpp/chrono/month_weekday/formatter -std::chrono::month_weekday_last cpp/chrono/month_weekday_last -std::chrono::month_weekday_last::month_weekday_last cpp/chrono/month_weekday_last/month_weekday_last -std::chrono::month_weekday_last::month cpp/chrono/month_weekday_last/accessors -std::chrono::month_weekday_last::weekday_last cpp/chrono/month_weekday_last/accessors -std::chrono::month_weekday_last::ok cpp/chrono/month_weekday_last/ok -operator==(std::chrono::month_weekday_last) cpp/chrono/month_weekday_last/operator_cmp -operator<<(std::chrono::month_weekday_last) cpp/chrono/month_weekday_last/operator_ltlt -std::formatter cpp/chrono/month_weekday_last/formatter -std::chrono::year_month cpp/chrono/year_month -std::chrono::year_month::year_month cpp/chrono/year_month/year_month -std::chrono::year_month::operator+= cpp/chrono/year_month/operator_arith -std::chrono::year_month::operator-= cpp/chrono/year_month/operator_arith -std::chrono::year_month::year cpp/chrono/year_month/accessors -std::chrono::year_month::month cpp/chrono/year_month/accessors -std::chrono::year_month::ok cpp/chrono/year_month/ok -operator==(std::chrono::year_month) cpp/chrono/year_month/operator_cmp -operator<=>(std::chrono::year_month) cpp/chrono/year_month/operator_cmp -operator+(std::chrono::year_month) cpp/chrono/year_month/operator_arith_2 -operator-(std::chrono::year_month) cpp/chrono/year_month/operator_arith_2 -operator<<(std::chrono::year_month) cpp/chrono/year_month/operator_ltlt -std::chrono::from_stream(std::chrono::year_month) cpp/chrono/year_month/from_stream -std::formatter cpp/chrono/year_month/formatter -std::chrono::year_month_day cpp/chrono/year_month_day -std::chrono::year_month_day::year_month_day cpp/chrono/year_month_day/year_month_day -std::chrono::year_month_day::operator+= cpp/chrono/year_month_day/operator_arith -std::chrono::year_month_day::operator-= cpp/chrono/year_month_day/operator_arith -std::chrono::year_month_day::year cpp/chrono/year_month_day/accessors -std::chrono::year_month_day::month cpp/chrono/year_month_day/accessors -std::chrono::year_month_day::day cpp/chrono/year_month_day/accessors -std::chrono::year_month_day::operator sys_days cpp/chrono/year_month_day/operator_days -std::chrono::year_month_day::operator local_days cpp/chrono/year_month_day/operator_days -std::chrono::year_month_day::ok cpp/chrono/year_month_day/ok -operator==(std::chrono::year_month_day) cpp/chrono/year_month_day/operator_cmp -operator<=>(std::chrono::year_month_day) cpp/chrono/year_month_day/operator_cmp -operator+(std::chrono::year_month_day) cpp/chrono/year_month_day/operator_arith_2 -operator-(std::chrono::year_month_day) cpp/chrono/year_month_day/operator_arith_2 -operator<<(std::chrono::year_month_day) cpp/chrono/year_month_day/operator_ltlt -std::chrono::from_stream(std::chrono::year_month_day) cpp/chrono/year_month_day/from_stream -std::formatter cpp/chrono/year_month_day/formatter -std::chrono::year_month_day_last cpp/chrono/year_month_day_last -std::chrono::year_month_day_last::year_month_day_last cpp/chrono/year_month_day_last/year_month_day_last -std::chrono::year_month_day_last::operator+= cpp/chrono/year_month_day_last/operator_arith -std::chrono::year_month_day_last::operator-= cpp/chrono/year_month_day_last/operator_arith -std::chrono::year_month_day_last::year cpp/chrono/year_month_day_last/accessors -std::chrono::year_month_day_last::month cpp/chrono/year_month_day_last/accessors -std::chrono::year_month_day_last::day cpp/chrono/year_month_day_last/accessors -std::chrono::year_month_day_last::month_day_last cpp/chrono/year_month_day_last/accessors -std::chrono::year_month_day_last::operator sys_days cpp/chrono/year_month_day_last/operator_days -std::chrono::year_month_day_last::operator local_days cpp/chrono/year_month_day_last/operator_days -std::chrono::year_month_day_last::ok cpp/chrono/year_month_day_last/ok -operator==(std::chrono::year_month_day_last) cpp/chrono/year_month_day_last/operator_cmp -operator<=>(std::chrono::year_month_day_last) cpp/chrono/year_month_day_last/operator_cmp -operator+(std::chrono::year_month_day_last) cpp/chrono/year_month_day_last/operator_arith_2 -operator-(std::chrono::year_month_day_last) cpp/chrono/year_month_day_last/operator_arith_2 -operator<<(std::chrono::year_month_day_last) cpp/chrono/year_month_day_last/operator_ltlt -std::formatter cpp/chrono/year_month_day_last/formatter -std::chrono::year_month_weekday cpp/chrono/year_month_weekday -std::chrono::year_month_weekday::year_month_weekday cpp/chrono/year_month_weekday/year_month_weekday -std::chrono::year_month_weekday::operator+= cpp/chrono/year_month_weekday/operator_arith -std::chrono::year_month_weekday::operator-= cpp/chrono/year_month_weekday/operator_arith -std::chrono::year_month_weekday::year cpp/chrono/year_month_weekday/accessors -std::chrono::year_month_weekday::month cpp/chrono/year_month_weekday/accessors -std::chrono::year_month_weekday::weekday cpp/chrono/year_month_weekday/accessors -std::chrono::year_month_weekday::index cpp/chrono/year_month_weekday/accessors -std::chrono::year_month_weekday::weekday_indexed cpp/chrono/year_month_weekday/accessors -std::chrono::year_month_weekday::operator sys_days cpp/chrono/year_month_weekday/operator_days -std::chrono::year_month_weekday::operator local_days cpp/chrono/year_month_weekday/operator_days -std::chrono::year_month_weekday::ok cpp/chrono/year_month_weekday/ok -operator==(std::chrono::year_month_weekday) cpp/chrono/year_month_weekday/operator_cmp -operator+(std::chrono::year_month_weekday) cpp/chrono/year_month_weekday/operator_arith_2 -operator-(std::chrono::year_month_weekday) cpp/chrono/year_month_weekday/operator_arith_2 -operator<<(std::chrono::year_month_weekday) cpp/chrono/year_month_weekday/operator_ltlt -std::formatter cpp/chrono/year_month_weekday/formatter -std::chrono::year_month_weekday_last cpp/chrono/year_month_weekday_last -std::chrono::year_month_weekday_last::year_month_weekday_last cpp/chrono/year_month_weekday_last/year_month_weekday_last -std::chrono::year_month_weekday_last::operator+= cpp/chrono/year_month_weekday_last/operator_arith -std::chrono::year_month_weekday_last::operator-= cpp/chrono/year_month_weekday_last/operator_arith -std::chrono::year_month_weekday_last::year cpp/chrono/year_month_weekday_last/accessors -std::chrono::year_month_weekday_last::month cpp/chrono/year_month_weekday_last/accessors -std::chrono::year_month_weekday_last::weekday cpp/chrono/year_month_weekday_last/accessors -std::chrono::year_month_weekday_last::weekday_last cpp/chrono/year_month_weekday_last/accessors -std::chrono::year_month_weekday_last::operator sys_days cpp/chrono/year_month_weekday_last/operator_days -std::chrono::year_month_weekday_last::operator local_days cpp/chrono/year_month_weekday_last/operator_days -std::chrono::year_month_weekday_last::ok cpp/chrono/year_month_weekday_last/ok -operator==(std::chrono::year_month_weekday_last) cpp/chrono/year_month_weekday_last/operator_cmp -operator+(std::chrono::year_month_weekday_last) cpp/chrono/year_month_weekday_last/operator_arith_2 -operator-(std::chrono::year_month_weekday_last) cpp/chrono/year_month_weekday_last/operator_arith_2 -operator<<(std::chrono::year_month_weekday_last) cpp/chrono/year_month_weekday_last/operator_ltlt -std::formatter cpp/chrono/year_month_weekday_last/formatter -std::chrono::operator/ cpp/chrono/operator_slash -std::chrono::tzdb cpp/chrono/tzdb -std::chrono::tzdb::locate_zone cpp/chrono/tzdb/locate_zone -std::chrono::tzdb::current_zone cpp/chrono/tzdb/current_zone -std::chrono::tzdb_list cpp/chrono/tzdb_list -std::chrono::tzdb_list::front cpp/chrono/tzdb_list/front -std::chrono::tzdb_list::erase_after cpp/chrono/tzdb_list/erase_after -std::chrono::tzdb_list::begin cpp/chrono/tzdb_list/begin -std::chrono::tzdb_list::cbegin cpp/chrono/tzdb_list/begin -std::chrono::tzdb_list::end cpp/chrono/tzdb_list/end -std::chrono::tzdb_list::cend cpp/chrono/tzdb_list/end -std::chrono::get_tzdb_list cpp/chrono/tzdb_functions -std::chrono::get_tzdb cpp/chrono/tzdb_functions -std::chrono::remote_version cpp/chrono/tzdb_functions -std::chrono::reload_tzdb cpp/chrono/tzdb_functions -std::chrono::locate_zone cpp/chrono/locate_zone -std::chrono::current_zone cpp/chrono/current_zone -std::chrono::time_zone cpp/chrono/time_zone -std::chrono::time_zone::name cpp/chrono/time_zone/name -std::chrono::time_zone::get_info cpp/chrono/time_zone/get_info -std::chrono::time_zone::to_sys cpp/chrono/time_zone/to_sys -std::chrono::time_zone::to_local cpp/chrono/time_zone/to_local -operator==(std::chrono::time_zone) cpp/chrono/time_zone/operator_cmp -operator<=>(std::chrono::time_zone) cpp/chrono/time_zone/operator_cmp -std::chrono::sys_info cpp/chrono/sys_info -operator<<(std::chrono::sys_info) cpp/chrono/sys_info/operator_ltlt -std::formatter cpp/chrono/sys_info/formatter -std::chrono::local_info cpp/chrono/local_info -operator<<(std::chrono::local_info) cpp/chrono/local_info/operator_ltlt -std::formatter cpp/chrono/local_info/formatter -std::chrono::choose cpp/chrono/choose -std::chrono::zoned_traits cpp/chrono/zoned_traits -std::chrono::zoned_time cpp/chrono/zoned_time -std::chrono::zoned_time::zoned_time cpp/chrono/zoned_time/zoned_time -std::chrono::zoned_time::operator= cpp/chrono/zoned_time/operator= -std::chrono::zoned_time::get_time_zone cpp/chrono/zoned_time/get_time_zone -std::chrono::zoned_time::operator local_time cpp/chrono/zoned_time/get_local_time -std::chrono::zoned_time::get_local_time cpp/chrono/zoned_time/get_local_time -std::chrono::zoned_time::operator sys_time cpp/chrono/zoned_time/get_sys_time -std::chrono::zoned_time::get_sys_time cpp/chrono/zoned_time/get_sys_time -std::chrono::zoned_time::get_info cpp/chrono/zoned_time/get_info -operator==(std::chrono::zoned_time) cpp/chrono/zoned_time/operator_cmp -operator<<(std::chrono::zoned_time) cpp/chrono/zoned_time/operator_ltlt -std::formatter cpp/chrono/zoned_time/formatter -std::chrono::leap_second cpp/chrono/leap_second -std::chrono::leap_second::date cpp/chrono/leap_second/date -operator==(std::chrono::leap_second) cpp/chrono/leap_second/operator_cmp -operator<(std::chrono::leap_second) cpp/chrono/leap_second/operator_cmp -operator<=(std::chrono::leap_second) cpp/chrono/leap_second/operator_cmp -operator>(std::chrono::leap_second) cpp/chrono/leap_second/operator_cmp -operator>=(std::chrono::leap_second) cpp/chrono/leap_second/operator_cmp -operator<=>(std::chrono::leap_second) cpp/chrono/leap_second/operator_cmp -std::chrono::leap_second_info cpp/chrono/utc_clock/leap_second_info -std::chrono::get_leap_second_info cpp/chrono/utc_clock/get_leap_second_info -std::chrono::time_zone_link cpp/chrono/time_zone_link -std::chrono::time_zone_link::name cpp/chrono/time_zone_link/accessors -std::chrono::time_zone_link::target cpp/chrono/time_zone_link/accessors -operator==(std::chrono::time_zone_link) cpp/chrono/time_zone_link/operator_cmp -operator<=>(std::chrono::time_zone_link) cpp/chrono/time_zone_link/operator_cmp -std::chrono::nonexistent_local_time cpp/chrono/nonexistent_local_time -std::chrono::nonexistent_local_time::what cpp/error/exception/what -std::chrono::nonexistent_local_time::nonexistent_local_time cpp/chrono/nonexistent_local_time -std::chrono::nonexistent_local_time::operator= cpp/chrono/nonexistent_local_time -std::chrono::nonexistent_local_time::what cpp/chrono/nonexistent_local_time -std::chrono::ambiguous_local_time cpp/chrono/ambiguous_local_time -std::chrono::ambiguous_local_time::what cpp/error/exception/what -std::chrono::ambiguous_local_time::ambiguous_local_time cpp/chrono/ambiguous_local_time -std::chrono::ambiguous_local_time::operator= cpp/chrono/ambiguous_local_time -std::chrono::ambiguous_local_time::what cpp/chrono/ambiguous_local_time -std::chrono::parse cpp/chrono/parse -std::difftime cpp/chrono/c/difftime -std::time cpp/chrono/c/time -std::clock cpp/chrono/c/clock -std::timespec_get cpp/chrono/c/timespec_get -TIME_UTC cpp/chrono/c/timespec_get -std::asctime cpp/chrono/c/asctime -std::ctime cpp/chrono/c/ctime -std::strftime cpp/chrono/c/strftime -std::wcsftime cpp/chrono/c/wcsftime -std::gmtime cpp/chrono/c/gmtime -std::localtime cpp/chrono/c/localtime -std::mktime cpp/chrono/c/mktime -CLOCKS_PER_SEC cpp/chrono/c/CLOCKS_PER_SEC -std::tm cpp/chrono/c/tm -std::time_t cpp/chrono/c/time_t -std::clock_t cpp/chrono/c/clock_t -std::timespec cpp/chrono/c/timespec -std::bitset cpp/utility/bitset -std::bitset::bitset cpp/utility/bitset/bitset -std::bitset::reference cpp/utility/bitset/reference -std::bitset::operator== cpp/utility/bitset/operator_cmp -std::bitset::operator!= cpp/utility/bitset/operator_cmp -std::bitset::operator[] cpp/utility/bitset/operator_at -std::bitset::test cpp/utility/bitset/test -std::bitset::all cpp/utility/bitset/all_any_none -std::bitset::any cpp/utility/bitset/all_any_none -std::bitset::none cpp/utility/bitset/all_any_none -std::bitset::count cpp/utility/bitset/count -std::bitset::size cpp/utility/bitset/size -std::bitset::operator&= cpp/utility/bitset/operator_logic -std::bitset::operator|= cpp/utility/bitset/operator_logic -std::bitset::operator^= cpp/utility/bitset/operator_logic -std::bitset::operator~ cpp/utility/bitset/operator_logic -std::bitset::operator<<= cpp/utility/bitset/operator_ltltgtgt -std::bitset::operator>>= cpp/utility/bitset/operator_ltltgtgt -std::bitset::operator<< cpp/utility/bitset/operator_ltltgtgt -std::bitset::operator>> cpp/utility/bitset/operator_ltltgtgt -std::bitset::set cpp/utility/bitset/set -std::bitset::reset cpp/utility/bitset/reset -std::bitset::flip cpp/utility/bitset/flip -std::bitset::to_string cpp/utility/bitset/to_string -std::bitset::to_ulong cpp/utility/bitset/to_ulong -std::bitset::to_ullong cpp/utility/bitset/to_ullong -operator&(std::bitset) cpp/utility/bitset/operator_logic2 -operator|(std::bitset) cpp/utility/bitset/operator_logic2 -operator^(std::bitset) cpp/utility/bitset/operator_logic2 -operator<<(std::bitset) cpp/utility/bitset/operator_ltltgtgt2 -operator>>(std::bitset) cpp/utility/bitset/operator_ltltgtgt2 -std::hash cpp/utility/bitset/hash -std::plus cpp/utility/functional/plus -std::plus::operator() cpp/utility/functional/plus -std::minus cpp/utility/functional/minus -std::minus::operator() cpp/utility/functional/minus -std::multiplies cpp/utility/functional/multiplies -std::multiplies::operator() cpp/utility/functional/multiplies -std::divides cpp/utility/functional/divides -std::divides::operator() cpp/utility/functional/divides -std::modulus cpp/utility/functional/modulus -std::modulus::operator() cpp/utility/functional/modulus -std::negate cpp/utility/functional/negate -std::negate::operator() cpp/utility/functional/negate -std::equal_to cpp/utility/functional/equal_to -std::equal_to::operator() cpp/utility/functional/equal_to -std::not_equal_to cpp/utility/functional/not_equal_to -std::not_equal_to::operator() cpp/utility/functional/not_equal_to -std::greater cpp/utility/functional/greater -std::greater::operator() cpp/utility/functional/greater -std::greater_equal cpp/utility/functional/greater_equal -std::greater_equal::operator() cpp/utility/functional/greater_equal -std::less cpp/utility/functional/less -std::less::operator() cpp/utility/functional/less -std::less_equal cpp/utility/functional/less_equal -std::less_equal::operator() cpp/utility/functional/less_equal -std::logical_and cpp/utility/functional/logical_and -std::logical_and::operator() cpp/utility/functional/logical_and -std::logical_or cpp/utility/functional/logical_or -std::logical_or::operator() cpp/utility/functional/logical_or -std::logical_not cpp/utility/functional/logical_not -std::logical_not::operator() cpp/utility/functional/logical_not -std::bit_and cpp/utility/functional/bit_and -std::bit_and::operator() cpp/utility/functional/bit_and -std::bit_or cpp/utility/functional/bit_or -std::bit_or::operator() cpp/utility/functional/bit_or -std::bit_xor cpp/utility/functional/bit_xor -std::bit_xor::operator() cpp/utility/functional/bit_xor -std::bit_not cpp/utility/functional/bit_not -std::bit_not::operator() cpp/utility/functional/bit_not -std::not_fn cpp/utility/functional/not_fn -std::identity cpp/utility/functional/identity -std::identity::operator() cpp/utility/functional/identity -std::bind cpp/utility/functional/bind -std::bind_front cpp/utility/functional/bind_front -std::is_bind_expression cpp/utility/functional/is_bind_expression -std::is_placeholder cpp/utility/functional/is_placeholder -std::is_bind_expression_v cpp/utility/functional/is_bind_expression -std::is_placeholder_v cpp/utility/functional/is_placeholder -std::mem_fn cpp/utility/functional/mem_fn -std::invoke cpp/utility/functional/invoke -std::function cpp/utility/functional/function -std::function::function cpp/utility/functional/function/function -std::function::~function cpp/utility/functional/function/~function -std::function::operator= cpp/utility/functional/function/operator= -std::function::swap cpp/utility/functional/function/swap -std::function::assign cpp/utility/functional/function/assign -std::function::operator bool cpp/utility/functional/function/operator_bool -std::function::operator() cpp/utility/functional/function/operator() -std::function::target_type cpp/utility/functional/function/target_type -std::function::target cpp/utility/functional/function/target -std::swap(std::function) cpp/utility/functional/function/swap2 -operator==(std::function) cpp/utility/functional/function/operator_cmp -operator!=(std::function) cpp/utility/functional/function/operator_cmp -std::uses_allocator cpp/utility/functional/function/uses_allocator -std::bad_function_call cpp/utility/functional/bad_function_call -std::bad_function_call::what cpp/error/exception/what -std::bad_function_call::bad_function_call cpp/utility/functional/bad_function_call -std::placeholders cpp/utility/functional/placeholders -std::default_searcher cpp/utility/functional/default_searcher -std::default_searcher::default_searcher cpp/utility/functional/default_searcher -std::default_searcher::operator() cpp/utility/functional/default_searcher -std::boyer_moore_searcher cpp/utility/functional/boyer_moore_searcher -std::boyer_moore_searcher::boyer_moore_searcher cpp/utility/functional/boyer_moore_searcher -std::boyer_moore_searcher::operator() cpp/utility/functional/boyer_moore_searcher -std::boyer_moore_horspool_searcher cpp/utility/functional/boyer_moore_horspool_searcher -std::boyer_moore_horspool_searcher::boyer_moore_horspool_searcher cpp/utility/functional/boyer_moore_horspool_searcher -std::boyer_moore_horspool_searcher::operator() cpp/utility/functional/boyer_moore_horspool_searcher -std::reference_wrapper cpp/utility/functional/reference_wrapper -std::reference_wrapper::reference_wrapper cpp/utility/functional/reference_wrapper/reference_wrapper -std::reference_wrapper::operator= cpp/utility/functional/reference_wrapper/operator= -std::reference_wrapper::operator T& cpp/utility/functional/reference_wrapper/get -std::reference_wrapper::get cpp/utility/functional/reference_wrapper/get -std::reference_wrapper::operator() cpp/utility/functional/reference_wrapper/operator() -std::ref cpp/utility/functional/ref -std::cref cpp/utility/functional/ref -std::unwrap_reference cpp/utility/functional/unwrap_reference -std::unwrap_ref_decay cpp/utility/functional/unwrap_reference -std::unwrap_ref_decay_t cpp/utility/functional/unwrap_reference -std::ranges::equal_to cpp/utility/functional/ranges/equal_to -std::ranges::equal_to::is_transparent cpp/utility/functional/ranges/equal_to -std::ranges::equal_to::operator() cpp/utility/functional/ranges/equal_to -std::ranges::not_equal_to cpp/utility/functional/ranges/not_equal_to -std::ranges::not_equal_to::is_transparent cpp/utility/functional/ranges/not_equal_to -std::ranges::not_equal_to::operator() cpp/utility/functional/ranges/not_equal_to -std::ranges::less cpp/utility/functional/ranges/less -std::ranges::less::is_transparent cpp/utility/functional/ranges/less -std::ranges::less::operator() cpp/utility/functional/ranges/less -std::ranges::greater cpp/utility/functional/ranges/greater -std::ranges::greater::is_transparent cpp/utility/functional/ranges/greater -std::ranges::greater::operator() cpp/utility/functional/ranges/greater -std::ranges::less_equal cpp/utility/functional/ranges/less_equal -std::ranges::less_equal::is_transparent cpp/utility/functional/ranges/less_equal -std::ranges::less_equal::operator() cpp/utility/functional/ranges/less_equal -std::ranges::greater_equal cpp/utility/functional/ranges/greater_equal -std::ranges::greater_equal::is_transparent cpp/utility/functional/ranges/greater_equal -std::ranges::greater_equal::operator() cpp/utility/functional/ranges/greater_equal -std::unary_function cpp/utility/functional/unary_function -std::binary_function cpp/utility/functional/binary_function -std::binder1st cpp/utility/functional/binder12 -std::binder2nd cpp/utility/functional/binder12 -std::bind1st cpp/utility/functional/bind12 -std::bind2nd cpp/utility/functional/bind12 -std::pointer_to_unary_function cpp/utility/functional/pointer_to_unary_function -std::pointer_to_binary_function cpp/utility/functional/pointer_to_binary_function -std::ptr_fun cpp/utility/functional/ptr_fun -std::mem_fun_t cpp/utility/functional/mem_fun_t -std::mem_fun1_t cpp/utility/functional/mem_fun_t -std::const_mem_fun_t cpp/utility/functional/mem_fun_t -std::const_mem_fun1_t cpp/utility/functional/mem_fun_t -std::mem_fun cpp/utility/functional/mem_fun -std::mem_fun_ref_t cpp/utility/functional/mem_fun_ref_t -std::mem_fun1_ref_t cpp/utility/functional/mem_fun_ref_t -std::const_mem_fun_ref_t cpp/utility/functional/mem_fun_ref_t -std::const_mem_fun1_ref_t cpp/utility/functional/mem_fun_ref_t -std::mem_fun_ref cpp/utility/functional/mem_fun_ref -std::unary_negate cpp/utility/functional/unary_negate -std::unary_negate::unary_negate cpp/utility/functional/unary_negate -std::unary_negate::operator() cpp/utility/functional/unary_negate -std::binary_negate cpp/utility/functional/binary_negate -std::binary_negate::binary_negate cpp/utility/functional/binary_negate -std::binary_negate::operator() cpp/utility/functional/binary_negate -std::not1 cpp/utility/functional/not1 -std::not2 cpp/utility/functional/not2 -std::any cpp/utility/any -std::any::any cpp/utility/any/any -std::any::~any cpp/utility/any/~any -std::any::operator= cpp/utility/any/operator= -std::any::emplace cpp/utility/any/emplace -std::any::reset cpp/utility/any/reset -std::any::swap cpp/utility/any/swap -std::any::has_value cpp/utility/any/has_value -std::any::type cpp/utility/any/type -std::swap(std::any) cpp/utility/any/swap2 -std::any_cast cpp/utility/any/any_cast -std::make_any cpp/utility/any/make_any -std::bad_any_cast cpp/utility/any/bad_any_cast -std::optional cpp/utility/optional -std::optional::optional cpp/utility/optional/optional -std::optional::~optional cpp/utility/optional/~optional -std::optional::operator= cpp/utility/optional/operator= -std::optional::operator* cpp/utility/optional/operator* -std::optional::operator-> cpp/utility/optional/operator* -std::optional::operator bool cpp/utility/optional/operator_bool -std::optional::has_value cpp/utility/optional/operator_bool -std::optional::value cpp/utility/optional/value -std::optional::value_or cpp/utility/optional/value_or -std::optional::swap cpp/utility/optional/swap -std::optional::reset cpp/utility/optional/reset -std::optional::emplace cpp/utility/optional/emplace -operator==(std::optional) cpp/utility/optional/operator_cmp -operator!=(std::optional) cpp/utility/optional/operator_cmp -operator<(std::optional) cpp/utility/optional/operator_cmp -operator<=(std::optional) cpp/utility/optional/operator_cmp -operator>(std::optional) cpp/utility/optional/operator_cmp -operator>=(std::optional) cpp/utility/optional/operator_cmp -std::swap(std::optional) cpp/utility/optional/swap2 -std::hash cpp/utility/optional/hash -std::make_optional cpp/utility/optional/make_optional -std::bad_optional_access cpp/utility/optional/bad_optional_access -std::nullopt_t cpp/utility/optional/nullopt_t -std::nullopt cpp/utility/optional/nullopt -std::in_place_t cpp/utility/in_place -std::in_place cpp/utility/in_place -std::in_place_type_t cpp/utility/in_place -std::in_place_type cpp/utility/in_place -std::in_place_index_t cpp/utility/in_place -std::in_place_index cpp/utility/in_place -std::variant cpp/utility/variant -std::variant::variant cpp/utility/variant/variant -std::variant::~variant cpp/utility/variant/~variant -std::variant::operator= cpp/utility/variant/operator= -std::variant::index cpp/utility/variant/index -std::variant::valueless_by_exception cpp/utility/variant/valueless_by_exception -std::variant::swap cpp/utility/variant/swap -std::variant::emplace cpp/utility/variant/emplace -operator==(std::variant) cpp/utility/variant/operator_cmp -operator!=(std::variant) cpp/utility/variant/operator_cmp -operator<(std::variant) cpp/utility/variant/operator_cmp -operator<=(std::variant) cpp/utility/variant/operator_cmp -operator>(std::variant) cpp/utility/variant/operator_cmp -operator>=(std::variant) cpp/utility/variant/operator_cmp -std::swap(std::variant) cpp/utility/variant/swap2 -std::get(std::variant) cpp/utility/variant/get -std::hash cpp/utility/variant/hash -std::visit cpp/utility/variant/visit -std::holds_alternative cpp/utility/variant/holds_alternative -std::get_if cpp/utility/variant/get_if -std::bad_variant_access cpp/utility/variant/bad_variant_access -std::variant_npos cpp/utility/variant/variant_npos -std::variant_size cpp/utility/variant/variant_size -std::variant_size_v cpp/utility/variant/variant_size -std::variant_alternative cpp/utility/variant/variant_alternative -std::variant_alternative_t cpp/utility/variant/variant_alternative -std::monostate cpp/utility/variant/monostate -std::monostate::monostate cpp/utility/variant/monostate -std::monostate::~monostate cpp/utility/variant/monostate -std::monostate::operator= cpp/utility/variant/monostate -operator==(std::monostate) cpp/utility/variant/monostate -operator!=(std::monostate) cpp/utility/variant/monostate -operator<(std::monostate) cpp/utility/variant/monostate -operator<=(std::monostate) cpp/utility/variant/monostate -operator>(std::monostate) cpp/utility/variant/monostate -operator>=(std::monostate) cpp/utility/variant/monostate -std::hash cpp/utility/variant/monostate -std::format cpp/utility/format/format -std::format_to cpp/utility/format/format_to -std::format_to_n cpp/utility/format/format_to_n -std::format_to_n_result cpp/utility/format/format_to_n -std::formatted_size cpp/utility/format/formatted_size -std::vformat cpp/utility/format/vformat -std::vformat_to cpp/utility/format/vformat_to -std::formatter cpp/utility/format/formatter -std::basic_format_parse_context cpp/utility/format/basic_format_parse_context -std::format_parse_context cpp/utility/format/basic_format_parse_context -std::wformat_parse_context cpp/utility/format/basic_format_parse_context -std::basic_format_context cpp/utility/format/basic_format_context -std::format_context cpp/utility/format/basic_format_context -std::wformat_context cpp/utility/format/basic_format_context -std::basic_format_arg cpp/utility/format/basic_format_arg -std::basic_format_args cpp/utility/format/basic_format_args -std::format_args cpp/utility/format/basic_format_args -std::wformat_args cpp/utility/format/basic_format_args -std::format_args_t cpp/utility/format/basic_format_args -std::visit_format_arg cpp/utility/format/visit_format_arg -std::make_format_args cpp/utility/format/make_format_args -std::make_wformat_args cpp/utility/format/make_format_args -std::format_error cpp/utility/format/format_error -std::pair cpp/utility/pair -std::pair::pair cpp/utility/pair/pair -std::pair::first cpp/utility/pair -std::pair::second cpp/utility/pair -std::pair::operator= cpp/utility/pair/operator= -std::pair::swap cpp/utility/pair/swap -operator==(std::pair) cpp/utility/pair/operator_cmp -operator!=(std::pair) cpp/utility/pair/operator_cmp -operator<(std::pair) cpp/utility/pair/operator_cmp -operator<=(std::pair) cpp/utility/pair/operator_cmp -operator>(std::pair) cpp/utility/pair/operator_cmp -operator>=(std::pair) cpp/utility/pair/operator_cmp -std::swap(std::pair) cpp/utility/pair/swap2 -std::get(std::pair) cpp/utility/pair/get -std::tuple_size cpp/utility/pair/tuple_size -std::tuple_element cpp/utility/pair/tuple_element -std::make_pair cpp/utility/pair/make_pair -std::tuple cpp/utility/tuple -std::tuple::tuple cpp/utility/tuple/tuple -std::tuple::operator= cpp/utility/tuple/operator= -std::tuple::swap cpp/utility/tuple/swap -operator==(std::tuple) cpp/utility/tuple/operator_cmp -operator!=(std::tuple) cpp/utility/tuple/operator_cmp -operator<(std::tuple) cpp/utility/tuple/operator_cmp -operator<=(std::tuple) cpp/utility/tuple/operator_cmp -operator>(std::tuple) cpp/utility/tuple/operator_cmp -operator>=(std::tuple) cpp/utility/tuple/operator_cmp -std::swap(std::tuple) cpp/utility/tuple/swap2 -std::get(std::tuple) cpp/utility/tuple/get -std::tuple_size cpp/utility/tuple/tuple_size -std::tuple_element cpp/utility/tuple/tuple_element -std::uses_allocator cpp/utility/tuple/uses_allocator -std::tuple_size_v cpp/utility/tuple/tuple_size -std::apply cpp/utility/apply -std::make_from_tuple cpp/utility/make_from_tuple -std::piecewise_construct_t cpp/utility/piecewise_construct_t -std::piecewise_construct cpp/utility/piecewise_construct -std::integer_sequence cpp/utility/integer_sequence -std::index_sequence cpp/utility/integer_sequence -std::make_integer_sequence cpp/utility/integer_sequence -std::make_index_sequence cpp/utility/integer_sequence -std::index_sequence_for cpp/utility/integer_sequence -std::make_tuple cpp/utility/tuple/make_tuple -std::tie cpp/utility/tuple/tie -std::forward_as_tuple cpp/utility/tuple/forward_as_tuple -std::tuple_cat cpp/utility/tuple/tuple_cat -std::ignore cpp/utility/tuple/ignore -std::ranges::swap cpp/utility/ranges/swap -std::forward cpp/utility/forward -std::exchange cpp/utility/exchange -std::move (utility) cpp/utility/move -std::move_if_noexcept cpp/utility/move_if_noexcept -std::declval cpp/utility/declval -std::as_const cpp/utility/as_const -std::launder cpp/utility/launder -std::partial_ordering cpp/utility/compare/partial_ordering -std::partial_ordering::less cpp/utility/compare/partial_ordering -std::partial_ordering::equivalent cpp/utility/compare/partial_ordering -std::partial_ordering::greater cpp/utility/compare/partial_ordering -std::partial_ordering::unordered cpp/utility/compare/partial_ordering -operator==(std::partial_ordering) cpp/utility/compare/partial_ordering -operator!=(std::partial_ordering) cpp/utility/compare/partial_ordering -operator<(std::partial_ordering) cpp/utility/compare/partial_ordering -operator<=(std::partial_ordering) cpp/utility/compare/partial_ordering -operator>(std::partial_ordering) cpp/utility/compare/partial_ordering -operator>=(std::partial_ordering) cpp/utility/compare/partial_ordering -operator<=>(std::partial_ordering) cpp/utility/compare/partial_ordering -std::weak_ordering cpp/utility/compare/weak_ordering -std::weak_ordering::less cpp/utility/compare/weak_ordering -std::weak_ordering::equivalent cpp/utility/compare/weak_ordering -std::weak_ordering::greater cpp/utility/compare/weak_ordering -std::weak_ordering::operator partial_ordering cpp/utility/compare/weak_ordering -operator==(std::weak_ordering) cpp/utility/compare/weak_ordering -operator!=(std::weak_ordering) cpp/utility/compare/weak_ordering -operator<(std::weak_ordering) cpp/utility/compare/weak_ordering -operator<=(std::weak_ordering) cpp/utility/compare/weak_ordering -operator>(std::weak_ordering) cpp/utility/compare/weak_ordering -operator>=(std::weak_ordering) cpp/utility/compare/weak_ordering -operator<=>(std::weak_ordering) cpp/utility/compare/weak_ordering -std::strong_ordering cpp/utility/compare/strong_ordering -std::strong_ordering::less cpp/utility/compare/strong_ordering -std::strong_ordering::equivalent cpp/utility/compare/strong_ordering -std::strong_ordering::equal cpp/utility/compare/strong_ordering -std::strong_ordering::greater cpp/utility/compare/strong_ordering -std::strong_ordering::operator partial_ordering cpp/utility/compare/strong_ordering -std::strong_ordering::operator weak_ordering cpp/utility/compare/strong_ordering -operator==(std::strong_ordering) cpp/utility/compare/strong_ordering -operator!=(std::strong_ordering) cpp/utility/compare/strong_ordering -operator<(std::strong_ordering) cpp/utility/compare/strong_ordering -operator<=(std::strong_ordering) cpp/utility/compare/strong_ordering -operator>(std::strong_ordering) cpp/utility/compare/strong_ordering -operator>=(std::strong_ordering) cpp/utility/compare/strong_ordering -operator<=>(std::strong_ordering) cpp/utility/compare/strong_ordering -std::is_eq cpp/utility/compare/named_comparison_functions -std::is_neq cpp/utility/compare/named_comparison_functions -std::is_lt cpp/utility/compare/named_comparison_functions -std::is_lteq cpp/utility/compare/named_comparison_functions -std::is_gt cpp/utility/compare/named_comparison_functions -std::is_gteq cpp/utility/compare/named_comparison_functions -std::common_comparison_category cpp/utility/compare/common_comparison_category -std::common_comparison_category_t cpp/utility/compare/common_comparison_category -std::strong_order cpp/utility/compare/strong_order -std::weak_order cpp/utility/compare/weak_order -std::partial_order cpp/utility/compare/partial_order -std::rel_ops::operator!= cpp/utility/rel_ops/operator_cmp -std::rel_ops::operator> cpp/utility/rel_ops/operator_cmp -std::rel_ops::operator<= cpp/utility/rel_ops/operator_cmp -std::rel_ops::operator>= cpp/utility/rel_ops/operator_cmp -std::to_chars cpp/utility/to_chars -std::from_chars cpp/utility/from_chars -std::chars_format cpp/utility/chars_format -std::chars_format::scientific cpp/utility/chars_format -std::chars_format::fixed cpp/utility/chars_format -std::chars_format::hex cpp/utility/chars_format -std::chars_format::general cpp/utility/chars_format -operator|=(std::chars_format) cpp/utility/chars_format -operator&=(std::chars_format) cpp/utility/chars_format -operator^=(std::chars_format) cpp/utility/chars_format -operator|(std::chars_format) cpp/utility/chars_format -operator&(std::chars_format) cpp/utility/chars_format -operator^(std::chars_format) cpp/utility/chars_format -operator~(std::chars_format) cpp/utility/chars_format -std::hash cpp/utility/hash -std::hash::hash cpp/utility/hash/hash -std::hash::operator() cpp/utility/hash/operator() -std::isalnum () cpp/string/byte/isalnum -std::isalpha () cpp/string/byte/isalpha -std::islower () cpp/string/byte/islower -std::isupper () cpp/string/byte/isupper -std::isdigit () cpp/string/byte/isdigit -std::isxdigit () cpp/string/byte/isxdigit -std::iscntrl () cpp/string/byte/iscntrl -std::isgraph () cpp/string/byte/isgraph -std::isspace () cpp/string/byte/isspace -std::isblank () cpp/string/byte/isblank -std::isprint () cpp/string/byte/isprint -std::ispunct () cpp/string/byte/ispunct -std::tolower () cpp/string/byte/tolower -std::toupper () cpp/string/byte/toupper -std::atof cpp/string/byte/atof -std::atoi cpp/string/byte/atoi -std::atol cpp/string/byte/atoi -std::atoll cpp/string/byte/atoi -std::strtol cpp/string/byte/strtol -std::strtoll cpp/string/byte/strtol -std::strtoul cpp/string/byte/strtoul -std::strtoull cpp/string/byte/strtoul -std::strtof cpp/string/byte/strtof -std::strtod cpp/string/byte/strtof -std::strtold cpp/string/byte/strtof -std::strtoimax cpp/string/byte/strtoimax -std::strtoumax cpp/string/byte/strtoimax -std::strcpy cpp/string/byte/strcpy -std::strncpy cpp/string/byte/strncpy -std::strcat cpp/string/byte/strcat -std::strncat cpp/string/byte/strncat -std::strxfrm cpp/string/byte/strxfrm -std::strlen cpp/string/byte/strlen -std::strcmp cpp/string/byte/strcmp -std::strncmp cpp/string/byte/strncmp -std::strcoll cpp/string/byte/strcoll -std::strchr cpp/string/byte/strchr -std::strrchr cpp/string/byte/strrchr -std::strspn cpp/string/byte/strspn -std::strcspn cpp/string/byte/strcspn -std::strpbrk cpp/string/byte/strpbrk -std::strstr cpp/string/byte/strstr -std::strtok cpp/string/byte/strtok -std::memchr cpp/string/byte/memchr -std::memcmp cpp/string/byte/memcmp -std::memset cpp/string/byte/memset -std::memcpy cpp/string/byte/memcpy -std::memmove cpp/string/byte/memmove -std::strerror cpp/string/byte/strerror -std::mblen cpp/string/multibyte/mblen -std::mbtowc cpp/string/multibyte/mbtowc -std::wctomb cpp/string/multibyte/wctomb -std::mbstowcs cpp/string/multibyte/mbstowcs -std::wcstombs cpp/string/multibyte/wcstombs -std::mbsinit cpp/string/multibyte/mbsinit -std::btowc cpp/string/multibyte/btowc -std::wctob cpp/string/multibyte/wctob -std::mbrlen cpp/string/multibyte/mbrlen -std::mbrtowc cpp/string/multibyte/mbrtowc -std::wcrtomb cpp/string/multibyte/wcrtomb -std::mbsrtowcs cpp/string/multibyte/mbsrtowcs -std::wcsrtombs cpp/string/multibyte/wcsrtombs -std::mbrtoc8 cpp/string/multibyte/mbrtoc8 -std::c8rtomb cpp/string/multibyte/c8rtomb -std::mbrtoc16 cpp/string/multibyte/mbrtoc16 -std::c16rtomb cpp/string/multibyte/c16rtomb -std::mbrtoc32 cpp/string/multibyte/mbrtoc32 -std::c32rtomb cpp/string/multibyte/c32rtomb -std::mbstate_t cpp/string/multibyte/mbstate_t -std::iswalnum cpp/string/wide/iswalnum -std::iswalpha cpp/string/wide/iswalpha -std::iswlower cpp/string/wide/iswlower -std::iswupper cpp/string/wide/iswupper -std::iswdigit cpp/string/wide/iswdigit -std::iswxdigit cpp/string/wide/iswxdigit -std::iswcntrl cpp/string/wide/iswcntrl -std::iswgraph cpp/string/wide/iswgraph -std::iswspace cpp/string/wide/iswspace -std::iswblank cpp/string/wide/iswblank -std::iswprint cpp/string/wide/iswprint -std::iswpunct cpp/string/wide/iswpunct -std::iswctype cpp/string/wide/iswctype -std::wctype cpp/string/wide/wctype -std::towlower cpp/string/wide/towlower -std::towupper cpp/string/wide/towupper -std::towctrans cpp/string/wide/towctrans -std::wctrans cpp/string/wide/wctrans -std::wcstof cpp/string/wide/wcstof -std::wcstod cpp/string/wide/wcstof -std::wcstold cpp/string/wide/wcstof -std::wcstol cpp/string/wide/wcstol -std::wcstoll cpp/string/wide/wcstol -std::wcstoul cpp/string/wide/wcstoul -std::wcstoull cpp/string/wide/wcstoul -std::wcstoimax cpp/string/wide/wcstoimax -std::wcstoumax cpp/string/wide/wcstoimax -std::wcscpy cpp/string/wide/wcscpy -std::wcsncpy cpp/string/wide/wcsncpy -std::wcscat cpp/string/wide/wcscat -std::wcsncat cpp/string/wide/wcsncat -std::wcsxfrm cpp/string/wide/wcsxfrm -std::wcslen cpp/string/wide/wcslen -std::wcscmp cpp/string/wide/wcscmp -std::wcsncmp cpp/string/wide/wcsncmp -std::wcscoll cpp/string/wide/wcscoll -std::wcschr cpp/string/wide/wcschr -std::wcsrchr cpp/string/wide/wcsrchr -std::wcsspn cpp/string/wide/wcsspn -std::wcscspn cpp/string/wide/wcscspn -std::wcspbrk cpp/string/wide/wcspbrk -std::wcsstr cpp/string/wide/wcsstr -std::wcstok cpp/string/wide/wcstok -std::wmemchr cpp/string/wide/wmemchr -std::wmemcmp cpp/string/wide/wmemcmp -std::wmemset cpp/string/wide/wmemset -std::wmemcpy cpp/string/wide/wmemcpy -std::wmemmove cpp/string/wide/wmemmove -std::basic_string cpp/string/basic_string -std::basic_string::basic_string cpp/string/basic_string/basic_string -std::basic_string::assign cpp/string/basic_string/assign -std::basic_string::operator= cpp/string/basic_string/operator= -std::basic_string::get_allocator cpp/string/basic_string/get_allocator -std::basic_string::at cpp/string/basic_string/at -std::basic_string::operator[] cpp/string/basic_string/operator_at -std::basic_string::front cpp/string/basic_string/front -std::basic_string::back cpp/string/basic_string/back -std::basic_string::data cpp/string/basic_string/data -std::basic_string::c_str cpp/string/basic_string/c_str -std::basic_string::operator basic_string_view cpp/string/basic_string/operator_basic_string_view -std::basic_string::begin cpp/string/basic_string/begin -std::basic_string::cbegin cpp/string/basic_string/begin -std::basic_string::end cpp/string/basic_string/end -std::basic_string::cend cpp/string/basic_string/end -std::basic_string::rbegin cpp/string/basic_string/rbegin -std::basic_string::crbegin cpp/string/basic_string/rbegin -std::basic_string::rend cpp/string/basic_string/rend -std::basic_string::crend cpp/string/basic_string/rend -std::basic_string::empty cpp/string/basic_string/empty -std::basic_string::size cpp/string/basic_string/size -std::basic_string::length cpp/string/basic_string/size -std::basic_string::max_size cpp/string/basic_string/max_size -std::basic_string::reserve cpp/string/basic_string/reserve -std::basic_string::capacity cpp/string/basic_string/capacity -std::basic_string::shrink_to_fit cpp/string/basic_string/shrink_to_fit -std::basic_string::clear cpp/string/basic_string/clear -std::basic_string::insert cpp/string/basic_string/insert -std::basic_string::erase cpp/string/basic_string/erase -std::basic_string::push_back cpp/string/basic_string/push_back -std::basic_string::pop_back cpp/string/basic_string/pop_back -std::basic_string::append cpp/string/basic_string/append -std::basic_string::operator+= cpp/string/basic_string/operator+= -std::basic_string::compare cpp/string/basic_string/compare -std::basic_string::starts_with cpp/string/basic_string/starts_with -std::basic_string::ends_with cpp/string/basic_string/ends_with -std::basic_string::replace cpp/string/basic_string/replace -std::basic_string::substr cpp/string/basic_string/substr -std::basic_string::copy cpp/string/basic_string/copy -std::basic_string::resize cpp/string/basic_string/resize -std::basic_string::swap cpp/string/basic_string/swap -std::basic_string::find cpp/string/basic_string/find -std::basic_string::rfind cpp/string/basic_string/rfind -std::basic_string::find_first_of cpp/string/basic_string/find_first_of -std::basic_string::find_first_not_of cpp/string/basic_string/find_first_not_of -std::basic_string::find_last_of cpp/string/basic_string/find_last_of -std::basic_string::find_last_not_of cpp/string/basic_string/find_last_not_of -std::basic_string::npos cpp/string/basic_string/npos -operator+(std::basic_string) cpp/string/basic_string/operator+ -operator==(std::basic_string) cpp/string/basic_string/operator_cmp -operator!=(std::basic_string) cpp/string/basic_string/operator_cmp -operator<(std::basic_string) cpp/string/basic_string/operator_cmp -operator<=(std::basic_string) cpp/string/basic_string/operator_cmp -operator>(std::basic_string) cpp/string/basic_string/operator_cmp -operator>=(std::basic_string) cpp/string/basic_string/operator_cmp -std::swap(std::basic_string) cpp/string/basic_string/swap2 -std::erase(std::basic_string) cpp/string/basic_string/erase2 -std::erase_if(std::basic_string) cpp/string/basic_string/erase2 -operator<<(std::basic_string) cpp/string/basic_string/operator_ltltgtgt -operator>>(std::basic_string) cpp/string/basic_string/operator_ltltgtgt -std::hash cpp/string/basic_string/hash -std::string cpp/string/basic_string -std::string::string cpp/string/basic_string/basic_string -std::string::assign cpp/string/basic_string/assign -std::string::operator= cpp/string/basic_string/operator= -std::string::get_allocator cpp/string/basic_string/get_allocator -std::string::at cpp/string/basic_string/at -std::string::operator[] cpp/string/basic_string/operator_at -std::string::front cpp/string/basic_string/front -std::string::back cpp/string/basic_string/back -std::string::data cpp/string/basic_string/data -std::string::c_str cpp/string/basic_string/c_str -std::string::operator basic_string_view cpp/string/basic_string/operator_basic_string_view -std::string::begin cpp/string/basic_string/begin -std::string::cbegin cpp/string/basic_string/begin -std::string::end cpp/string/basic_string/end -std::string::cend cpp/string/basic_string/end -std::string::rbegin cpp/string/basic_string/rbegin -std::string::crbegin cpp/string/basic_string/rbegin -std::string::rend cpp/string/basic_string/rend -std::string::crend cpp/string/basic_string/rend -std::string::empty cpp/string/basic_string/empty -std::string::size cpp/string/basic_string/size -std::string::length cpp/string/basic_string/size -std::string::max_size cpp/string/basic_string/max_size -std::string::reserve cpp/string/basic_string/reserve -std::string::capacity cpp/string/basic_string/capacity -std::string::shrink_to_fit cpp/string/basic_string/shrink_to_fit -std::string::clear cpp/string/basic_string/clear -std::string::insert cpp/string/basic_string/insert -std::string::erase cpp/string/basic_string/erase -std::string::push_back cpp/string/basic_string/push_back -std::string::pop_back cpp/string/basic_string/pop_back -std::string::append cpp/string/basic_string/append -std::string::operator+= cpp/string/basic_string/operator+= -std::string::compare cpp/string/basic_string/compare -std::string::starts_with cpp/string/basic_string/starts_with -std::string::ends_with cpp/string/basic_string/ends_with -std::string::replace cpp/string/basic_string/replace -std::string::substr cpp/string/basic_string/substr -std::string::copy cpp/string/basic_string/copy -std::string::resize cpp/string/basic_string/resize -std::string::swap cpp/string/basic_string/swap -std::string::find cpp/string/basic_string/find -std::string::rfind cpp/string/basic_string/rfind -std::string::find_first_of cpp/string/basic_string/find_first_of -std::string::find_first_not_of cpp/string/basic_string/find_first_not_of -std::string::find_last_of cpp/string/basic_string/find_last_of -std::string::find_last_not_of cpp/string/basic_string/find_last_not_of -std::string::npos cpp/string/basic_string/npos -operator+(std::string) cpp/string/basic_string/operator+ -operator==(std::string) cpp/string/basic_string/operator_cmp -operator!=(std::string) cpp/string/basic_string/operator_cmp -operator<(std::string) cpp/string/basic_string/operator_cmp -operator<=(std::string) cpp/string/basic_string/operator_cmp -operator>(std::string) cpp/string/basic_string/operator_cmp -operator>=(std::string) cpp/string/basic_string/operator_cmp -std::swap(std::string) cpp/string/basic_string/swap2 -std::erase(std::string) cpp/string/basic_string/erase2 -std::erase_if(std::string) cpp/string/basic_string/erase2 -operator<<(std::string) cpp/string/basic_string/operator_ltltgtgt -operator>>(std::string) cpp/string/basic_string/operator_ltltgtgt -std::hash cpp/string/basic_string/hash -std::wstring cpp/string/basic_string -std::wstring::wstring cpp/string/basic_string/basic_string -std::wstring::assign cpp/string/basic_string/assign -std::wstring::operator= cpp/string/basic_string/operator= -std::wstring::get_allocator cpp/string/basic_string/get_allocator -std::wstring::at cpp/string/basic_string/at -std::wstring::operator[] cpp/string/basic_string/operator_at -std::wstring::front cpp/string/basic_string/front -std::wstring::back cpp/string/basic_string/back -std::wstring::data cpp/string/basic_string/data -std::wstring::c_str cpp/string/basic_string/c_str -std::wstring::operator basic_string_view cpp/string/basic_string/operator_basic_string_view -std::wstring::begin cpp/string/basic_string/begin -std::wstring::cbegin cpp/string/basic_string/begin -std::wstring::end cpp/string/basic_string/end -std::wstring::cend cpp/string/basic_string/end -std::wstring::rbegin cpp/string/basic_string/rbegin -std::wstring::crbegin cpp/string/basic_string/rbegin -std::wstring::rend cpp/string/basic_string/rend -std::wstring::crend cpp/string/basic_string/rend -std::wstring::empty cpp/string/basic_string/empty -std::wstring::size cpp/string/basic_string/size -std::wstring::length cpp/string/basic_string/size -std::wstring::max_size cpp/string/basic_string/max_size -std::wstring::reserve cpp/string/basic_string/reserve -std::wstring::capacity cpp/string/basic_string/capacity -std::wstring::shrink_to_fit cpp/string/basic_string/shrink_to_fit -std::wstring::clear cpp/string/basic_string/clear -std::wstring::insert cpp/string/basic_string/insert -std::wstring::erase cpp/string/basic_string/erase -std::wstring::push_back cpp/string/basic_string/push_back -std::wstring::pop_back cpp/string/basic_string/pop_back -std::wstring::append cpp/string/basic_string/append -std::wstring::operator+= cpp/string/basic_string/operator+= -std::wstring::compare cpp/string/basic_string/compare -std::wstring::starts_with cpp/string/basic_string/starts_with -std::wstring::ends_with cpp/string/basic_string/ends_with -std::wstring::replace cpp/string/basic_string/replace -std::wstring::substr cpp/string/basic_string/substr -std::wstring::copy cpp/string/basic_string/copy -std::wstring::resize cpp/string/basic_string/resize -std::wstring::swap cpp/string/basic_string/swap -std::wstring::find cpp/string/basic_string/find -std::wstring::rfind cpp/string/basic_string/rfind -std::wstring::find_first_of cpp/string/basic_string/find_first_of -std::wstring::find_first_not_of cpp/string/basic_string/find_first_not_of -std::wstring::find_last_of cpp/string/basic_string/find_last_of -std::wstring::find_last_not_of cpp/string/basic_string/find_last_not_of -std::wstring::npos cpp/string/basic_string/npos -operator+(std::wstring) cpp/string/basic_string/operator+ -operator==(std::wstring) cpp/string/basic_string/operator_cmp -operator!=(std::wstring) cpp/string/basic_string/operator_cmp -operator<(std::wstring) cpp/string/basic_string/operator_cmp -operator<=(std::wstring) cpp/string/basic_string/operator_cmp -operator>(std::wstring) cpp/string/basic_string/operator_cmp -operator>=(std::wstring) cpp/string/basic_string/operator_cmp -std::swap(std::wstring) cpp/string/basic_string/swap2 -std::erase(std::wstring) cpp/string/basic_string/erase2 -std::erase_if(std::wstring) cpp/string/basic_string/erase2 -operator<<(std::wstring) cpp/string/basic_string/operator_ltltgtgt -operator>>(std::wstring) cpp/string/basic_string/operator_ltltgtgt -std::hash cpp/string/basic_string/hash -std::u8string cpp/string/basic_string -std::u8string::u8string cpp/string/basic_string/basic_string -std::u8string::assign cpp/string/basic_string/assign -std::u8string::operator= cpp/string/basic_string/operator= -std::u8string::get_allocator cpp/string/basic_string/get_allocator -std::u8string::at cpp/string/basic_string/at -std::u8string::operator[] cpp/string/basic_string/operator_at -std::u8string::front cpp/string/basic_string/front -std::u8string::back cpp/string/basic_string/back -std::u8string::data cpp/string/basic_string/data -std::u8string::c_str cpp/string/basic_string/c_str -std::u8string::operator basic_string_view cpp/string/basic_string/operator_basic_string_view -std::u8string::begin cpp/string/basic_string/begin -std::u8string::cbegin cpp/string/basic_string/begin -std::u8string::end cpp/string/basic_string/end -std::u8string::cend cpp/string/basic_string/end -std::u8string::rbegin cpp/string/basic_string/rbegin -std::u8string::crbegin cpp/string/basic_string/rbegin -std::u8string::rend cpp/string/basic_string/rend -std::u8string::crend cpp/string/basic_string/rend -std::u8string::empty cpp/string/basic_string/empty -std::u8string::size cpp/string/basic_string/size -std::u8string::length cpp/string/basic_string/size -std::u8string::max_size cpp/string/basic_string/max_size -std::u8string::reserve cpp/string/basic_string/reserve -std::u8string::capacity cpp/string/basic_string/capacity -std::u8string::shrink_to_fit cpp/string/basic_string/shrink_to_fit -std::u8string::clear cpp/string/basic_string/clear -std::u8string::insert cpp/string/basic_string/insert -std::u8string::erase cpp/string/basic_string/erase -std::u8string::push_back cpp/string/basic_string/push_back -std::u8string::pop_back cpp/string/basic_string/pop_back -std::u8string::append cpp/string/basic_string/append -std::u8string::operator+= cpp/string/basic_string/operator+= -std::u8string::compare cpp/string/basic_string/compare -std::u8string::starts_with cpp/string/basic_string/starts_with -std::u8string::ends_with cpp/string/basic_string/ends_with -std::u8string::replace cpp/string/basic_string/replace -std::u8string::substr cpp/string/basic_string/substr -std::u8string::copy cpp/string/basic_string/copy -std::u8string::resize cpp/string/basic_string/resize -std::u8string::swap cpp/string/basic_string/swap -std::u8string::find cpp/string/basic_string/find -std::u8string::rfind cpp/string/basic_string/rfind -std::u8string::find_first_of cpp/string/basic_string/find_first_of -std::u8string::find_first_not_of cpp/string/basic_string/find_first_not_of -std::u8string::find_last_of cpp/string/basic_string/find_last_of -std::u8string::find_last_not_of cpp/string/basic_string/find_last_not_of -std::u8string::npos cpp/string/basic_string/npos -operator+(std::u8string) cpp/string/basic_string/operator+ -operator==(std::u8string) cpp/string/basic_string/operator_cmp -operator!=(std::u8string) cpp/string/basic_string/operator_cmp -operator<(std::u8string) cpp/string/basic_string/operator_cmp -operator<=(std::u8string) cpp/string/basic_string/operator_cmp -operator>(std::u8string) cpp/string/basic_string/operator_cmp -operator>=(std::u8string) cpp/string/basic_string/operator_cmp -std::swap(std::u8string) cpp/string/basic_string/swap2 -std::erase(std::u8string) cpp/string/basic_string/erase2 -std::erase_if(std::u8string) cpp/string/basic_string/erase2 -operator<<(std::u8string) cpp/string/basic_string/operator_ltltgtgt -operator>>(std::u8string) cpp/string/basic_string/operator_ltltgtgt -std::hash cpp/string/basic_string/hash -std::u16string cpp/string/basic_string -std::u16string::u16string cpp/string/basic_string/basic_string -std::u16string::assign cpp/string/basic_string/assign -std::u16string::operator= cpp/string/basic_string/operator= -std::u16string::get_allocator cpp/string/basic_string/get_allocator -std::u16string::at cpp/string/basic_string/at -std::u16string::operator[] cpp/string/basic_string/operator_at -std::u16string::front cpp/string/basic_string/front -std::u16string::back cpp/string/basic_string/back -std::u16string::data cpp/string/basic_string/data -std::u16string::c_str cpp/string/basic_string/c_str -std::u16string::operator basic_string_view cpp/string/basic_string/operator_basic_string_view -std::u16string::begin cpp/string/basic_string/begin -std::u16string::cbegin cpp/string/basic_string/begin -std::u16string::end cpp/string/basic_string/end -std::u16string::cend cpp/string/basic_string/end -std::u16string::rbegin cpp/string/basic_string/rbegin -std::u16string::crbegin cpp/string/basic_string/rbegin -std::u16string::rend cpp/string/basic_string/rend -std::u16string::crend cpp/string/basic_string/rend -std::u16string::empty cpp/string/basic_string/empty -std::u16string::size cpp/string/basic_string/size -std::u16string::length cpp/string/basic_string/size -std::u16string::max_size cpp/string/basic_string/max_size -std::u16string::reserve cpp/string/basic_string/reserve -std::u16string::capacity cpp/string/basic_string/capacity -std::u16string::shrink_to_fit cpp/string/basic_string/shrink_to_fit -std::u16string::clear cpp/string/basic_string/clear -std::u16string::insert cpp/string/basic_string/insert -std::u16string::erase cpp/string/basic_string/erase -std::u16string::push_back cpp/string/basic_string/push_back -std::u16string::pop_back cpp/string/basic_string/pop_back -std::u16string::append cpp/string/basic_string/append -std::u16string::operator+= cpp/string/basic_string/operator+= -std::u16string::compare cpp/string/basic_string/compare -std::u16string::starts_with cpp/string/basic_string/starts_with -std::u16string::ends_with cpp/string/basic_string/ends_with -std::u16string::replace cpp/string/basic_string/replace -std::u16string::substr cpp/string/basic_string/substr -std::u16string::copy cpp/string/basic_string/copy -std::u16string::resize cpp/string/basic_string/resize -std::u16string::swap cpp/string/basic_string/swap -std::u16string::find cpp/string/basic_string/find -std::u16string::rfind cpp/string/basic_string/rfind -std::u16string::find_first_of cpp/string/basic_string/find_first_of -std::u16string::find_first_not_of cpp/string/basic_string/find_first_not_of -std::u16string::find_last_of cpp/string/basic_string/find_last_of -std::u16string::find_last_not_of cpp/string/basic_string/find_last_not_of -std::u16string::npos cpp/string/basic_string/npos -operator+(std::u16string) cpp/string/basic_string/operator+ -operator==(std::u16string) cpp/string/basic_string/operator_cmp -operator!=(std::u16string) cpp/string/basic_string/operator_cmp -operator<(std::u16string) cpp/string/basic_string/operator_cmp -operator<=(std::u16string) cpp/string/basic_string/operator_cmp -operator>(std::u16string) cpp/string/basic_string/operator_cmp -operator>=(std::u16string) cpp/string/basic_string/operator_cmp -std::swap(std::u16string) cpp/string/basic_string/swap2 -std::erase(std::u16string) cpp/string/basic_string/erase2 -std::erase_if(std::u16string) cpp/string/basic_string/erase2 -operator<<(std::u16string) cpp/string/basic_string/operator_ltltgtgt -operator>>(std::u16string) cpp/string/basic_string/operator_ltltgtgt -std::hash cpp/string/basic_string/hash -std::u32string cpp/string/basic_string -std::u32string::u32string cpp/string/basic_string/basic_string -std::u32string::assign cpp/string/basic_string/assign -std::u32string::operator= cpp/string/basic_string/operator= -std::u32string::get_allocator cpp/string/basic_string/get_allocator -std::u32string::at cpp/string/basic_string/at -std::u32string::operator[] cpp/string/basic_string/operator_at -std::u32string::front cpp/string/basic_string/front -std::u32string::back cpp/string/basic_string/back -std::u32string::data cpp/string/basic_string/data -std::u32string::c_str cpp/string/basic_string/c_str -std::u32string::operator basic_string_view cpp/string/basic_string/operator_basic_string_view -std::u32string::begin cpp/string/basic_string/begin -std::u32string::cbegin cpp/string/basic_string/begin -std::u32string::end cpp/string/basic_string/end -std::u32string::cend cpp/string/basic_string/end -std::u32string::rbegin cpp/string/basic_string/rbegin -std::u32string::crbegin cpp/string/basic_string/rbegin -std::u32string::rend cpp/string/basic_string/rend -std::u32string::crend cpp/string/basic_string/rend -std::u32string::empty cpp/string/basic_string/empty -std::u32string::size cpp/string/basic_string/size -std::u32string::length cpp/string/basic_string/size -std::u32string::max_size cpp/string/basic_string/max_size -std::u32string::reserve cpp/string/basic_string/reserve -std::u32string::capacity cpp/string/basic_string/capacity -std::u32string::shrink_to_fit cpp/string/basic_string/shrink_to_fit -std::u32string::clear cpp/string/basic_string/clear -std::u32string::insert cpp/string/basic_string/insert -std::u32string::erase cpp/string/basic_string/erase -std::u32string::push_back cpp/string/basic_string/push_back -std::u32string::pop_back cpp/string/basic_string/pop_back -std::u32string::append cpp/string/basic_string/append -std::u32string::operator+= cpp/string/basic_string/operator+= -std::u32string::compare cpp/string/basic_string/compare -std::u32string::starts_with cpp/string/basic_string/starts_with -std::u32string::ends_with cpp/string/basic_string/ends_with -std::u32string::replace cpp/string/basic_string/replace -std::u32string::substr cpp/string/basic_string/substr -std::u32string::copy cpp/string/basic_string/copy -std::u32string::resize cpp/string/basic_string/resize -std::u32string::swap cpp/string/basic_string/swap -std::u32string::find cpp/string/basic_string/find -std::u32string::rfind cpp/string/basic_string/rfind -std::u32string::find_first_of cpp/string/basic_string/find_first_of -std::u32string::find_first_not_of cpp/string/basic_string/find_first_not_of -std::u32string::find_last_of cpp/string/basic_string/find_last_of -std::u32string::find_last_not_of cpp/string/basic_string/find_last_not_of -std::u32string::npos cpp/string/basic_string/npos -operator+(std::u32string) cpp/string/basic_string/operator+ -operator==(std::u32string) cpp/string/basic_string/operator_cmp -operator!=(std::u32string) cpp/string/basic_string/operator_cmp -operator<(std::u32string) cpp/string/basic_string/operator_cmp -operator<=(std::u32string) cpp/string/basic_string/operator_cmp -operator>(std::u32string) cpp/string/basic_string/operator_cmp -operator>=(std::u32string) cpp/string/basic_string/operator_cmp -std::swap(std::u32string) cpp/string/basic_string/swap2 -std::erase(std::u32string) cpp/string/basic_string/erase2 -std::erase_if(std::u32string) cpp/string/basic_string/erase2 -operator<<(std::u32string) cpp/string/basic_string/operator_ltltgtgt -operator>>(std::u32string) cpp/string/basic_string/operator_ltltgtgt -std::hash cpp/string/basic_string/hash -std::pmr::string cpp/string/basic_string -std::pmr::string::string cpp/string/basic_string/basic_string -std::pmr::string::assign cpp/string/basic_string/assign -std::pmr::string::operator= cpp/string/basic_string/operator= -std::pmr::string::get_allocator cpp/string/basic_string/get_allocator -std::pmr::string::at cpp/string/basic_string/at -std::pmr::string::operator[] cpp/string/basic_string/operator_at -std::pmr::string::front cpp/string/basic_string/front -std::pmr::string::back cpp/string/basic_string/back -std::pmr::string::data cpp/string/basic_string/data -std::pmr::string::c_str cpp/string/basic_string/c_str -std::pmr::string::operator basic_string_view cpp/string/basic_string/operator_basic_string_view -std::pmr::string::begin cpp/string/basic_string/begin -std::pmr::string::cbegin cpp/string/basic_string/begin -std::pmr::string::end cpp/string/basic_string/end -std::pmr::string::cend cpp/string/basic_string/end -std::pmr::string::rbegin cpp/string/basic_string/rbegin -std::pmr::string::crbegin cpp/string/basic_string/rbegin -std::pmr::string::rend cpp/string/basic_string/rend -std::pmr::string::crend cpp/string/basic_string/rend -std::pmr::string::empty cpp/string/basic_string/empty -std::pmr::string::size cpp/string/basic_string/size -std::pmr::string::length cpp/string/basic_string/size -std::pmr::string::max_size cpp/string/basic_string/max_size -std::pmr::string::reserve cpp/string/basic_string/reserve -std::pmr::string::capacity cpp/string/basic_string/capacity -std::pmr::string::shrink_to_fit cpp/string/basic_string/shrink_to_fit -std::pmr::string::clear cpp/string/basic_string/clear -std::pmr::string::insert cpp/string/basic_string/insert -std::pmr::string::erase cpp/string/basic_string/erase -std::pmr::string::push_back cpp/string/basic_string/push_back -std::pmr::string::pop_back cpp/string/basic_string/pop_back -std::pmr::string::append cpp/string/basic_string/append -std::pmr::string::operator+= cpp/string/basic_string/operator+= -std::pmr::string::compare cpp/string/basic_string/compare -std::pmr::string::starts_with cpp/string/basic_string/starts_with -std::pmr::string::ends_with cpp/string/basic_string/ends_with -std::pmr::string::replace cpp/string/basic_string/replace -std::pmr::string::substr cpp/string/basic_string/substr -std::pmr::string::copy cpp/string/basic_string/copy -std::pmr::string::resize cpp/string/basic_string/resize -std::pmr::string::swap cpp/string/basic_string/swap -std::pmr::string::find cpp/string/basic_string/find -std::pmr::string::rfind cpp/string/basic_string/rfind -std::pmr::string::find_first_of cpp/string/basic_string/find_first_of -std::pmr::string::find_first_not_of cpp/string/basic_string/find_first_not_of -std::pmr::string::find_last_of cpp/string/basic_string/find_last_of -std::pmr::string::find_last_not_of cpp/string/basic_string/find_last_not_of -std::pmr::string::npos cpp/string/basic_string/npos -operator+(std::pmr::string) cpp/string/basic_string/operator+ -operator==(std::pmr::string) cpp/string/basic_string/operator_cmp -operator!=(std::pmr::string) cpp/string/basic_string/operator_cmp -operator<(std::pmr::string) cpp/string/basic_string/operator_cmp -operator<=(std::pmr::string) cpp/string/basic_string/operator_cmp -operator>(std::pmr::string) cpp/string/basic_string/operator_cmp -operator>=(std::pmr::string) cpp/string/basic_string/operator_cmp -std::swap(std::pmr::string) cpp/string/basic_string/swap2 -std::erase(std::pmr::string) cpp/string/basic_string/erase2 -std::erase_if(std::pmr::string) cpp/string/basic_string/erase2 -operator<<(std::pmr::string) cpp/string/basic_string/operator_ltltgtgt -operator>>(std::pmr::string) cpp/string/basic_string/operator_ltltgtgt -std::hash cpp/string/basic_string/hash -std::pmr::wstring cpp/string/basic_string -std::pmr::wstring::wstring cpp/string/basic_string/basic_string -std::pmr::wstring::assign cpp/string/basic_string/assign -std::pmr::wstring::operator= cpp/string/basic_string/operator= -std::pmr::wstring::get_allocator cpp/string/basic_string/get_allocator -std::pmr::wstring::at cpp/string/basic_string/at -std::pmr::wstring::operator[] cpp/string/basic_string/operator_at -std::pmr::wstring::front cpp/string/basic_string/front -std::pmr::wstring::back cpp/string/basic_string/back -std::pmr::wstring::data cpp/string/basic_string/data -std::pmr::wstring::c_str cpp/string/basic_string/c_str -std::pmr::wstring::operator basic_string_view cpp/string/basic_string/operator_basic_string_view -std::pmr::wstring::begin cpp/string/basic_string/begin -std::pmr::wstring::cbegin cpp/string/basic_string/begin -std::pmr::wstring::end cpp/string/basic_string/end -std::pmr::wstring::cend cpp/string/basic_string/end -std::pmr::wstring::rbegin cpp/string/basic_string/rbegin -std::pmr::wstring::crbegin cpp/string/basic_string/rbegin -std::pmr::wstring::rend cpp/string/basic_string/rend -std::pmr::wstring::crend cpp/string/basic_string/rend -std::pmr::wstring::empty cpp/string/basic_string/empty -std::pmr::wstring::size cpp/string/basic_string/size -std::pmr::wstring::length cpp/string/basic_string/size -std::pmr::wstring::max_size cpp/string/basic_string/max_size -std::pmr::wstring::reserve cpp/string/basic_string/reserve -std::pmr::wstring::capacity cpp/string/basic_string/capacity -std::pmr::wstring::shrink_to_fit cpp/string/basic_string/shrink_to_fit -std::pmr::wstring::clear cpp/string/basic_string/clear -std::pmr::wstring::insert cpp/string/basic_string/insert -std::pmr::wstring::erase cpp/string/basic_string/erase -std::pmr::wstring::push_back cpp/string/basic_string/push_back -std::pmr::wstring::pop_back cpp/string/basic_string/pop_back -std::pmr::wstring::append cpp/string/basic_string/append -std::pmr::wstring::operator+= cpp/string/basic_string/operator+= -std::pmr::wstring::compare cpp/string/basic_string/compare -std::pmr::wstring::starts_with cpp/string/basic_string/starts_with -std::pmr::wstring::ends_with cpp/string/basic_string/ends_with -std::pmr::wstring::replace cpp/string/basic_string/replace -std::pmr::wstring::substr cpp/string/basic_string/substr -std::pmr::wstring::copy cpp/string/basic_string/copy -std::pmr::wstring::resize cpp/string/basic_string/resize -std::pmr::wstring::swap cpp/string/basic_string/swap -std::pmr::wstring::find cpp/string/basic_string/find -std::pmr::wstring::rfind cpp/string/basic_string/rfind -std::pmr::wstring::find_first_of cpp/string/basic_string/find_first_of -std::pmr::wstring::find_first_not_of cpp/string/basic_string/find_first_not_of -std::pmr::wstring::find_last_of cpp/string/basic_string/find_last_of -std::pmr::wstring::find_last_not_of cpp/string/basic_string/find_last_not_of -std::pmr::wstring::npos cpp/string/basic_string/npos -operator+(std::pmr::wstring) cpp/string/basic_string/operator+ -operator==(std::pmr::wstring) cpp/string/basic_string/operator_cmp -operator!=(std::pmr::wstring) cpp/string/basic_string/operator_cmp -operator<(std::pmr::wstring) cpp/string/basic_string/operator_cmp -operator<=(std::pmr::wstring) cpp/string/basic_string/operator_cmp -operator>(std::pmr::wstring) cpp/string/basic_string/operator_cmp -operator>=(std::pmr::wstring) cpp/string/basic_string/operator_cmp -std::swap(std::pmr::wstring) cpp/string/basic_string/swap2 -std::erase(std::pmr::wstring) cpp/string/basic_string/erase2 -std::erase_if(std::pmr::wstring) cpp/string/basic_string/erase2 -operator<<(std::pmr::wstring) cpp/string/basic_string/operator_ltltgtgt -operator>>(std::pmr::wstring) cpp/string/basic_string/operator_ltltgtgt -std::hash cpp/string/basic_string/hash -std::pmr::u8string cpp/string/basic_string -std::pmr::u8string::u8string cpp/string/basic_string/basic_string -std::pmr::u8string::assign cpp/string/basic_string/assign -std::pmr::u8string::operator= cpp/string/basic_string/operator= -std::pmr::u8string::get_allocator cpp/string/basic_string/get_allocator -std::pmr::u8string::at cpp/string/basic_string/at -std::pmr::u8string::operator[] cpp/string/basic_string/operator_at -std::pmr::u8string::front cpp/string/basic_string/front -std::pmr::u8string::back cpp/string/basic_string/back -std::pmr::u8string::data cpp/string/basic_string/data -std::pmr::u8string::c_str cpp/string/basic_string/c_str -std::pmr::u8string::operator basic_string_view cpp/string/basic_string/operator_basic_string_view -std::pmr::u8string::begin cpp/string/basic_string/begin -std::pmr::u8string::cbegin cpp/string/basic_string/begin -std::pmr::u8string::end cpp/string/basic_string/end -std::pmr::u8string::cend cpp/string/basic_string/end -std::pmr::u8string::rbegin cpp/string/basic_string/rbegin -std::pmr::u8string::crbegin cpp/string/basic_string/rbegin -std::pmr::u8string::rend cpp/string/basic_string/rend -std::pmr::u8string::crend cpp/string/basic_string/rend -std::pmr::u8string::empty cpp/string/basic_string/empty -std::pmr::u8string::size cpp/string/basic_string/size -std::pmr::u8string::length cpp/string/basic_string/size -std::pmr::u8string::max_size cpp/string/basic_string/max_size -std::pmr::u8string::reserve cpp/string/basic_string/reserve -std::pmr::u8string::capacity cpp/string/basic_string/capacity -std::pmr::u8string::shrink_to_fit cpp/string/basic_string/shrink_to_fit -std::pmr::u8string::clear cpp/string/basic_string/clear -std::pmr::u8string::insert cpp/string/basic_string/insert -std::pmr::u8string::erase cpp/string/basic_string/erase -std::pmr::u8string::push_back cpp/string/basic_string/push_back -std::pmr::u8string::pop_back cpp/string/basic_string/pop_back -std::pmr::u8string::append cpp/string/basic_string/append -std::pmr::u8string::operator+= cpp/string/basic_string/operator+= -std::pmr::u8string::compare cpp/string/basic_string/compare -std::pmr::u8string::starts_with cpp/string/basic_string/starts_with -std::pmr::u8string::ends_with cpp/string/basic_string/ends_with -std::pmr::u8string::replace cpp/string/basic_string/replace -std::pmr::u8string::substr cpp/string/basic_string/substr -std::pmr::u8string::copy cpp/string/basic_string/copy -std::pmr::u8string::resize cpp/string/basic_string/resize -std::pmr::u8string::swap cpp/string/basic_string/swap -std::pmr::u8string::find cpp/string/basic_string/find -std::pmr::u8string::rfind cpp/string/basic_string/rfind -std::pmr::u8string::find_first_of cpp/string/basic_string/find_first_of -std::pmr::u8string::find_first_not_of cpp/string/basic_string/find_first_not_of -std::pmr::u8string::find_last_of cpp/string/basic_string/find_last_of -std::pmr::u8string::find_last_not_of cpp/string/basic_string/find_last_not_of -std::pmr::u8string::npos cpp/string/basic_string/npos -operator+(std::pmr::u8string) cpp/string/basic_string/operator+ -operator==(std::pmr::u8string) cpp/string/basic_string/operator_cmp -operator!=(std::pmr::u8string) cpp/string/basic_string/operator_cmp -operator<(std::pmr::u8string) cpp/string/basic_string/operator_cmp -operator<=(std::pmr::u8string) cpp/string/basic_string/operator_cmp -operator>(std::pmr::u8string) cpp/string/basic_string/operator_cmp -operator>=(std::pmr::u8string) cpp/string/basic_string/operator_cmp -std::swap(std::pmr::u8string) cpp/string/basic_string/swap2 -std::erase(std::pmr::u8string) cpp/string/basic_string/erase2 -std::erase_if(std::pmr::u8string) cpp/string/basic_string/erase2 -operator<<(std::pmr::u8string) cpp/string/basic_string/operator_ltltgtgt -operator>>(std::pmr::u8string) cpp/string/basic_string/operator_ltltgtgt -std::hash cpp/string/basic_string/hash -std::pmr::u16string cpp/string/basic_string -std::pmr::u16string::u16string cpp/string/basic_string/basic_string -std::pmr::u16string::assign cpp/string/basic_string/assign -std::pmr::u16string::operator= cpp/string/basic_string/operator= -std::pmr::u16string::get_allocator cpp/string/basic_string/get_allocator -std::pmr::u16string::at cpp/string/basic_string/at -std::pmr::u16string::operator[] cpp/string/basic_string/operator_at -std::pmr::u16string::front cpp/string/basic_string/front -std::pmr::u16string::back cpp/string/basic_string/back -std::pmr::u16string::data cpp/string/basic_string/data -std::pmr::u16string::c_str cpp/string/basic_string/c_str -std::pmr::u16string::operator basic_string_view cpp/string/basic_string/operator_basic_string_view -std::pmr::u16string::begin cpp/string/basic_string/begin -std::pmr::u16string::cbegin cpp/string/basic_string/begin -std::pmr::u16string::end cpp/string/basic_string/end -std::pmr::u16string::cend cpp/string/basic_string/end -std::pmr::u16string::rbegin cpp/string/basic_string/rbegin -std::pmr::u16string::crbegin cpp/string/basic_string/rbegin -std::pmr::u16string::rend cpp/string/basic_string/rend -std::pmr::u16string::crend cpp/string/basic_string/rend -std::pmr::u16string::empty cpp/string/basic_string/empty -std::pmr::u16string::size cpp/string/basic_string/size -std::pmr::u16string::length cpp/string/basic_string/size -std::pmr::u16string::max_size cpp/string/basic_string/max_size -std::pmr::u16string::reserve cpp/string/basic_string/reserve -std::pmr::u16string::capacity cpp/string/basic_string/capacity -std::pmr::u16string::shrink_to_fit cpp/string/basic_string/shrink_to_fit -std::pmr::u16string::clear cpp/string/basic_string/clear -std::pmr::u16string::insert cpp/string/basic_string/insert -std::pmr::u16string::erase cpp/string/basic_string/erase -std::pmr::u16string::push_back cpp/string/basic_string/push_back -std::pmr::u16string::pop_back cpp/string/basic_string/pop_back -std::pmr::u16string::append cpp/string/basic_string/append -std::pmr::u16string::operator+= cpp/string/basic_string/operator+= -std::pmr::u16string::compare cpp/string/basic_string/compare -std::pmr::u16string::starts_with cpp/string/basic_string/starts_with -std::pmr::u16string::ends_with cpp/string/basic_string/ends_with -std::pmr::u16string::replace cpp/string/basic_string/replace -std::pmr::u16string::substr cpp/string/basic_string/substr -std::pmr::u16string::copy cpp/string/basic_string/copy -std::pmr::u16string::resize cpp/string/basic_string/resize -std::pmr::u16string::swap cpp/string/basic_string/swap -std::pmr::u16string::find cpp/string/basic_string/find -std::pmr::u16string::rfind cpp/string/basic_string/rfind -std::pmr::u16string::find_first_of cpp/string/basic_string/find_first_of -std::pmr::u16string::find_first_not_of cpp/string/basic_string/find_first_not_of -std::pmr::u16string::find_last_of cpp/string/basic_string/find_last_of -std::pmr::u16string::find_last_not_of cpp/string/basic_string/find_last_not_of -std::pmr::u16string::npos cpp/string/basic_string/npos -operator+(std::pmr::u16string) cpp/string/basic_string/operator+ -operator==(std::pmr::u16string) cpp/string/basic_string/operator_cmp -operator!=(std::pmr::u16string) cpp/string/basic_string/operator_cmp -operator<(std::pmr::u16string) cpp/string/basic_string/operator_cmp -operator<=(std::pmr::u16string) cpp/string/basic_string/operator_cmp -operator>(std::pmr::u16string) cpp/string/basic_string/operator_cmp -operator>=(std::pmr::u16string) cpp/string/basic_string/operator_cmp -std::swap(std::pmr::u16string) cpp/string/basic_string/swap2 -std::erase(std::pmr::u16string) cpp/string/basic_string/erase2 -std::erase_if(std::pmr::u16string) cpp/string/basic_string/erase2 -operator<<(std::pmr::u16string) cpp/string/basic_string/operator_ltltgtgt -operator>>(std::pmr::u16string) cpp/string/basic_string/operator_ltltgtgt -std::hash cpp/string/basic_string/hash -std::pmr::u32string cpp/string/basic_string -std::pmr::u32string::u32string cpp/string/basic_string/basic_string -std::pmr::u32string::assign cpp/string/basic_string/assign -std::pmr::u32string::operator= cpp/string/basic_string/operator= -std::pmr::u32string::get_allocator cpp/string/basic_string/get_allocator -std::pmr::u32string::at cpp/string/basic_string/at -std::pmr::u32string::operator[] cpp/string/basic_string/operator_at -std::pmr::u32string::front cpp/string/basic_string/front -std::pmr::u32string::back cpp/string/basic_string/back -std::pmr::u32string::data cpp/string/basic_string/data -std::pmr::u32string::c_str cpp/string/basic_string/c_str -std::pmr::u32string::operator basic_string_view cpp/string/basic_string/operator_basic_string_view -std::pmr::u32string::begin cpp/string/basic_string/begin -std::pmr::u32string::cbegin cpp/string/basic_string/begin -std::pmr::u32string::end cpp/string/basic_string/end -std::pmr::u32string::cend cpp/string/basic_string/end -std::pmr::u32string::rbegin cpp/string/basic_string/rbegin -std::pmr::u32string::crbegin cpp/string/basic_string/rbegin -std::pmr::u32string::rend cpp/string/basic_string/rend -std::pmr::u32string::crend cpp/string/basic_string/rend -std::pmr::u32string::empty cpp/string/basic_string/empty -std::pmr::u32string::size cpp/string/basic_string/size -std::pmr::u32string::length cpp/string/basic_string/size -std::pmr::u32string::max_size cpp/string/basic_string/max_size -std::pmr::u32string::reserve cpp/string/basic_string/reserve -std::pmr::u32string::capacity cpp/string/basic_string/capacity -std::pmr::u32string::shrink_to_fit cpp/string/basic_string/shrink_to_fit -std::pmr::u32string::clear cpp/string/basic_string/clear -std::pmr::u32string::insert cpp/string/basic_string/insert -std::pmr::u32string::erase cpp/string/basic_string/erase -std::pmr::u32string::push_back cpp/string/basic_string/push_back -std::pmr::u32string::pop_back cpp/string/basic_string/pop_back -std::pmr::u32string::append cpp/string/basic_string/append -std::pmr::u32string::operator+= cpp/string/basic_string/operator+= -std::pmr::u32string::compare cpp/string/basic_string/compare -std::pmr::u32string::starts_with cpp/string/basic_string/starts_with -std::pmr::u32string::ends_with cpp/string/basic_string/ends_with -std::pmr::u32string::replace cpp/string/basic_string/replace -std::pmr::u32string::substr cpp/string/basic_string/substr -std::pmr::u32string::copy cpp/string/basic_string/copy -std::pmr::u32string::resize cpp/string/basic_string/resize -std::pmr::u32string::swap cpp/string/basic_string/swap -std::pmr::u32string::find cpp/string/basic_string/find -std::pmr::u32string::rfind cpp/string/basic_string/rfind -std::pmr::u32string::find_first_of cpp/string/basic_string/find_first_of -std::pmr::u32string::find_first_not_of cpp/string/basic_string/find_first_not_of -std::pmr::u32string::find_last_of cpp/string/basic_string/find_last_of -std::pmr::u32string::find_last_not_of cpp/string/basic_string/find_last_not_of -std::pmr::u32string::npos cpp/string/basic_string/npos -operator+(std::pmr::u32string) cpp/string/basic_string/operator+ -operator==(std::pmr::u32string) cpp/string/basic_string/operator_cmp -operator!=(std::pmr::u32string) cpp/string/basic_string/operator_cmp -operator<(std::pmr::u32string) cpp/string/basic_string/operator_cmp -operator<=(std::pmr::u32string) cpp/string/basic_string/operator_cmp -operator>(std::pmr::u32string) cpp/string/basic_string/operator_cmp -operator>=(std::pmr::u32string) cpp/string/basic_string/operator_cmp -std::swap(std::pmr::u32string) cpp/string/basic_string/swap2 -std::erase(std::pmr::u32string) cpp/string/basic_string/erase2 -std::erase_if(std::pmr::u32string) cpp/string/basic_string/erase2 -operator<<(std::pmr::u32string) cpp/string/basic_string/operator_ltltgtgt -operator>>(std::pmr::u32string) cpp/string/basic_string/operator_ltltgtgt -std::hash cpp/string/basic_string/hash -std::literals::string_literals::operator\"\"s cpp/string/basic_string/operator\"\"s -std::basic_string_view cpp/string/basic_string_view -std::basic_string_view::basic_string_view cpp/string/basic_string_view/basic_string_view -std::basic_string_view::operator= cpp/string/basic_string_view/operator= -std::basic_string_view::begin cpp/string/basic_string_view/begin -std::basic_string_view::cbegin cpp/string/basic_string_view/begin -std::basic_string_view::rbegin cpp/string/basic_string_view/rbegin -std::basic_string_view::crbegin cpp/string/basic_string_view/rbegin -std::basic_string_view::end cpp/string/basic_string_view/end -std::basic_string_view::cend cpp/string/basic_string_view/end -std::basic_string_view::rend cpp/string/basic_string_view/rend -std::basic_string_view::crend cpp/string/basic_string_view/rend -std::basic_string_view::operator[] cpp/string/basic_string_view/operator_at -std::basic_string_view::at cpp/string/basic_string_view/at -std::basic_string_view::front cpp/string/basic_string_view/front -std::basic_string_view::back cpp/string/basic_string_view/back -std::basic_string_view::data cpp/string/basic_string_view/data -std::basic_string_view::size cpp/string/basic_string_view/size -std::basic_string_view::length cpp/string/basic_string_view/size -std::basic_string_view::max_size cpp/string/basic_string_view/max_size -std::basic_string_view::empty cpp/string/basic_string_view/empty -std::basic_string_view::remove_prefix cpp/string/basic_string_view/remove_prefix -std::basic_string_view::remove_suffix cpp/string/basic_string_view/remove_suffix -std::basic_string_view::swap cpp/string/basic_string_view/swap -std::basic_string_view::copy cpp/string/basic_string_view/copy -std::basic_string_view::substr cpp/string/basic_string_view/substr -std::basic_string_view::compare cpp/string/basic_string_view/compare -std::basic_string_view::starts_with cpp/string/basic_string_view/starts_with -std::basic_string_view::ends_with cpp/string/basic_string_view/ends_with -std::basic_string_view::find cpp/string/basic_string_view/find -std::basic_string_view::rfind cpp/string/basic_string_view/rfind -std::basic_string_view::find_first_of cpp/string/basic_string_view/find_first_of -std::basic_string_view::find_last_of cpp/string/basic_string_view/find_last_of -std::basic_string_view::find_first_not_of cpp/string/basic_string_view/find_first_not_of -std::basic_string_view::find_last_not_of cpp/string/basic_string_view/find_last_not_of -std::basic_string_view::npos cpp/string/basic_string_view/npos -operator==(std::basic_string_view) cpp/string/basic_string_view/operator_cmp -operator!=(std::basic_string_view) cpp/string/basic_string_view/operator_cmp -operator<(std::basic_string_view) cpp/string/basic_string_view/operator_cmp -operator<=(std::basic_string_view) cpp/string/basic_string_view/operator_cmp -operator>(std::basic_string_view) cpp/string/basic_string_view/operator_cmp -operator>=(std::basic_string_view) cpp/string/basic_string_view/operator_cmp -std::begin(std::basic_string_view) cpp/string/basic_string_view/begin_end_nonmem -std::end(std::basic_string_view) cpp/string/basic_string_view/begin_end_nonmem -operator<<(std::basic_string_view) cpp/string/basic_string_view/operator_ltlt -std::hash cpp/string/basic_string_view/hash -std::string_view cpp/string/basic_string_view -std::string_view::string_view cpp/string/basic_string_view/basic_string_view -std::string_view::operator= cpp/string/basic_string_view/operator= -std::string_view::begin cpp/string/basic_string_view/begin -std::string_view::cbegin cpp/string/basic_string_view/begin -std::string_view::rbegin cpp/string/basic_string_view/rbegin -std::string_view::crbegin cpp/string/basic_string_view/rbegin -std::string_view::end cpp/string/basic_string_view/end -std::string_view::cend cpp/string/basic_string_view/end -std::string_view::rend cpp/string/basic_string_view/rend -std::string_view::crend cpp/string/basic_string_view/rend -std::string_view::operator[] cpp/string/basic_string_view/operator_at -std::string_view::at cpp/string/basic_string_view/at -std::string_view::front cpp/string/basic_string_view/front -std::string_view::back cpp/string/basic_string_view/back -std::string_view::data cpp/string/basic_string_view/data -std::string_view::size cpp/string/basic_string_view/size -std::string_view::length cpp/string/basic_string_view/size -std::string_view::max_size cpp/string/basic_string_view/max_size -std::string_view::empty cpp/string/basic_string_view/empty -std::string_view::remove_prefix cpp/string/basic_string_view/remove_prefix -std::string_view::remove_suffix cpp/string/basic_string_view/remove_suffix -std::string_view::swap cpp/string/basic_string_view/swap -std::string_view::copy cpp/string/basic_string_view/copy -std::string_view::substr cpp/string/basic_string_view/substr -std::string_view::compare cpp/string/basic_string_view/compare -std::string_view::starts_with cpp/string/basic_string_view/starts_with -std::string_view::ends_with cpp/string/basic_string_view/ends_with -std::string_view::find cpp/string/basic_string_view/find -std::string_view::rfind cpp/string/basic_string_view/rfind -std::string_view::find_first_of cpp/string/basic_string_view/find_first_of -std::string_view::find_last_of cpp/string/basic_string_view/find_last_of -std::string_view::find_first_not_of cpp/string/basic_string_view/find_first_not_of -std::string_view::find_last_not_of cpp/string/basic_string_view/find_last_not_of -std::string_view::npos cpp/string/basic_string_view/npos -operator==(std::string_view) cpp/string/basic_string_view/operator_cmp -operator!=(std::string_view) cpp/string/basic_string_view/operator_cmp -operator<(std::string_view) cpp/string/basic_string_view/operator_cmp -operator<=(std::string_view) cpp/string/basic_string_view/operator_cmp -operator>(std::string_view) cpp/string/basic_string_view/operator_cmp -operator>=(std::string_view) cpp/string/basic_string_view/operator_cmp -std::begin(std::string_view) cpp/string/basic_string_view/begin_end_nonmem -std::end(std::string_view) cpp/string/basic_string_view/begin_end_nonmem -operator<<(std::string_view) cpp/string/basic_string_view/operator_ltlt -std::hash cpp/string/basic_string_view/hash -std::wstring_view cpp/string/basic_string_view -std::wstring_view::wstring_view cpp/string/basic_string_view/basic_string_view -std::wstring_view::operator= cpp/string/basic_string_view/operator= -std::wstring_view::begin cpp/string/basic_string_view/begin -std::wstring_view::cbegin cpp/string/basic_string_view/begin -std::wstring_view::rbegin cpp/string/basic_string_view/rbegin -std::wstring_view::crbegin cpp/string/basic_string_view/rbegin -std::wstring_view::end cpp/string/basic_string_view/end -std::wstring_view::cend cpp/string/basic_string_view/end -std::wstring_view::rend cpp/string/basic_string_view/rend -std::wstring_view::crend cpp/string/basic_string_view/rend -std::wstring_view::operator[] cpp/string/basic_string_view/operator_at -std::wstring_view::at cpp/string/basic_string_view/at -std::wstring_view::front cpp/string/basic_string_view/front -std::wstring_view::back cpp/string/basic_string_view/back -std::wstring_view::data cpp/string/basic_string_view/data -std::wstring_view::size cpp/string/basic_string_view/size -std::wstring_view::length cpp/string/basic_string_view/size -std::wstring_view::max_size cpp/string/basic_string_view/max_size -std::wstring_view::empty cpp/string/basic_string_view/empty -std::wstring_view::remove_prefix cpp/string/basic_string_view/remove_prefix -std::wstring_view::remove_suffix cpp/string/basic_string_view/remove_suffix -std::wstring_view::swap cpp/string/basic_string_view/swap -std::wstring_view::copy cpp/string/basic_string_view/copy -std::wstring_view::substr cpp/string/basic_string_view/substr -std::wstring_view::compare cpp/string/basic_string_view/compare -std::wstring_view::starts_with cpp/string/basic_string_view/starts_with -std::wstring_view::ends_with cpp/string/basic_string_view/ends_with -std::wstring_view::find cpp/string/basic_string_view/find -std::wstring_view::rfind cpp/string/basic_string_view/rfind -std::wstring_view::find_first_of cpp/string/basic_string_view/find_first_of -std::wstring_view::find_last_of cpp/string/basic_string_view/find_last_of -std::wstring_view::find_first_not_of cpp/string/basic_string_view/find_first_not_of -std::wstring_view::find_last_not_of cpp/string/basic_string_view/find_last_not_of -std::wstring_view::npos cpp/string/basic_string_view/npos -operator==(std::wstring_view) cpp/string/basic_string_view/operator_cmp -operator!=(std::wstring_view) cpp/string/basic_string_view/operator_cmp -operator<(std::wstring_view) cpp/string/basic_string_view/operator_cmp -operator<=(std::wstring_view) cpp/string/basic_string_view/operator_cmp -operator>(std::wstring_view) cpp/string/basic_string_view/operator_cmp -operator>=(std::wstring_view) cpp/string/basic_string_view/operator_cmp -std::begin(std::wstring_view) cpp/string/basic_string_view/begin_end_nonmem -std::end(std::wstring_view) cpp/string/basic_string_view/begin_end_nonmem -operator<<(std::wstring_view) cpp/string/basic_string_view/operator_ltlt -std::hash cpp/string/basic_string_view/hash -std::u8string_view cpp/string/basic_string_view -std::u8string_view::u8string_view cpp/string/basic_string_view/basic_string_view -std::u8string_view::operator= cpp/string/basic_string_view/operator= -std::u8string_view::begin cpp/string/basic_string_view/begin -std::u8string_view::cbegin cpp/string/basic_string_view/begin -std::u8string_view::rbegin cpp/string/basic_string_view/rbegin -std::u8string_view::crbegin cpp/string/basic_string_view/rbegin -std::u8string_view::end cpp/string/basic_string_view/end -std::u8string_view::cend cpp/string/basic_string_view/end -std::u8string_view::rend cpp/string/basic_string_view/rend -std::u8string_view::crend cpp/string/basic_string_view/rend -std::u8string_view::operator[] cpp/string/basic_string_view/operator_at -std::u8string_view::at cpp/string/basic_string_view/at -std::u8string_view::front cpp/string/basic_string_view/front -std::u8string_view::back cpp/string/basic_string_view/back -std::u8string_view::data cpp/string/basic_string_view/data -std::u8string_view::size cpp/string/basic_string_view/size -std::u8string_view::length cpp/string/basic_string_view/size -std::u8string_view::max_size cpp/string/basic_string_view/max_size -std::u8string_view::empty cpp/string/basic_string_view/empty -std::u8string_view::remove_prefix cpp/string/basic_string_view/remove_prefix -std::u8string_view::remove_suffix cpp/string/basic_string_view/remove_suffix -std::u8string_view::swap cpp/string/basic_string_view/swap -std::u8string_view::copy cpp/string/basic_string_view/copy -std::u8string_view::substr cpp/string/basic_string_view/substr -std::u8string_view::compare cpp/string/basic_string_view/compare -std::u8string_view::starts_with cpp/string/basic_string_view/starts_with -std::u8string_view::ends_with cpp/string/basic_string_view/ends_with -std::u8string_view::find cpp/string/basic_string_view/find -std::u8string_view::rfind cpp/string/basic_string_view/rfind -std::u8string_view::find_first_of cpp/string/basic_string_view/find_first_of -std::u8string_view::find_last_of cpp/string/basic_string_view/find_last_of -std::u8string_view::find_first_not_of cpp/string/basic_string_view/find_first_not_of -std::u8string_view::find_last_not_of cpp/string/basic_string_view/find_last_not_of -std::u8string_view::npos cpp/string/basic_string_view/npos -operator==(std::u8string_view) cpp/string/basic_string_view/operator_cmp -operator!=(std::u8string_view) cpp/string/basic_string_view/operator_cmp -operator<(std::u8string_view) cpp/string/basic_string_view/operator_cmp -operator<=(std::u8string_view) cpp/string/basic_string_view/operator_cmp -operator>(std::u8string_view) cpp/string/basic_string_view/operator_cmp -operator>=(std::u8string_view) cpp/string/basic_string_view/operator_cmp -std::begin(std::u8string_view) cpp/string/basic_string_view/begin_end_nonmem -std::end(std::u8string_view) cpp/string/basic_string_view/begin_end_nonmem -operator<<(std::u8string_view) cpp/string/basic_string_view/operator_ltlt -std::hash cpp/string/basic_string_view/hash -std::u16string_view cpp/string/basic_string_view -std::u16string_view::u16string_view cpp/string/basic_string_view/basic_string_view -std::u16string_view::operator= cpp/string/basic_string_view/operator= -std::u16string_view::begin cpp/string/basic_string_view/begin -std::u16string_view::cbegin cpp/string/basic_string_view/begin -std::u16string_view::rbegin cpp/string/basic_string_view/rbegin -std::u16string_view::crbegin cpp/string/basic_string_view/rbegin -std::u16string_view::end cpp/string/basic_string_view/end -std::u16string_view::cend cpp/string/basic_string_view/end -std::u16string_view::rend cpp/string/basic_string_view/rend -std::u16string_view::crend cpp/string/basic_string_view/rend -std::u16string_view::operator[] cpp/string/basic_string_view/operator_at -std::u16string_view::at cpp/string/basic_string_view/at -std::u16string_view::front cpp/string/basic_string_view/front -std::u16string_view::back cpp/string/basic_string_view/back -std::u16string_view::data cpp/string/basic_string_view/data -std::u16string_view::size cpp/string/basic_string_view/size -std::u16string_view::length cpp/string/basic_string_view/size -std::u16string_view::max_size cpp/string/basic_string_view/max_size -std::u16string_view::empty cpp/string/basic_string_view/empty -std::u16string_view::remove_prefix cpp/string/basic_string_view/remove_prefix -std::u16string_view::remove_suffix cpp/string/basic_string_view/remove_suffix -std::u16string_view::swap cpp/string/basic_string_view/swap -std::u16string_view::copy cpp/string/basic_string_view/copy -std::u16string_view::substr cpp/string/basic_string_view/substr -std::u16string_view::compare cpp/string/basic_string_view/compare -std::u16string_view::starts_with cpp/string/basic_string_view/starts_with -std::u16string_view::ends_with cpp/string/basic_string_view/ends_with -std::u16string_view::find cpp/string/basic_string_view/find -std::u16string_view::rfind cpp/string/basic_string_view/rfind -std::u16string_view::find_first_of cpp/string/basic_string_view/find_first_of -std::u16string_view::find_last_of cpp/string/basic_string_view/find_last_of -std::u16string_view::find_first_not_of cpp/string/basic_string_view/find_first_not_of -std::u16string_view::find_last_not_of cpp/string/basic_string_view/find_last_not_of -std::u16string_view::npos cpp/string/basic_string_view/npos -operator==(std::u16string_view) cpp/string/basic_string_view/operator_cmp -operator!=(std::u16string_view) cpp/string/basic_string_view/operator_cmp -operator<(std::u16string_view) cpp/string/basic_string_view/operator_cmp -operator<=(std::u16string_view) cpp/string/basic_string_view/operator_cmp -operator>(std::u16string_view) cpp/string/basic_string_view/operator_cmp -operator>=(std::u16string_view) cpp/string/basic_string_view/operator_cmp -std::begin(std::u16string_view) cpp/string/basic_string_view/begin_end_nonmem -std::end(std::u16string_view) cpp/string/basic_string_view/begin_end_nonmem -operator<<(std::u16string_view) cpp/string/basic_string_view/operator_ltlt -std::hash cpp/string/basic_string_view/hash -std::u32string_view cpp/string/basic_string_view -std::u32string_view::u32string_view cpp/string/basic_string_view/basic_string_view -std::u32string_view::operator= cpp/string/basic_string_view/operator= -std::u32string_view::begin cpp/string/basic_string_view/begin -std::u32string_view::cbegin cpp/string/basic_string_view/begin -std::u32string_view::rbegin cpp/string/basic_string_view/rbegin -std::u32string_view::crbegin cpp/string/basic_string_view/rbegin -std::u32string_view::end cpp/string/basic_string_view/end -std::u32string_view::cend cpp/string/basic_string_view/end -std::u32string_view::rend cpp/string/basic_string_view/rend -std::u32string_view::crend cpp/string/basic_string_view/rend -std::u32string_view::operator[] cpp/string/basic_string_view/operator_at -std::u32string_view::at cpp/string/basic_string_view/at -std::u32string_view::front cpp/string/basic_string_view/front -std::u32string_view::back cpp/string/basic_string_view/back -std::u32string_view::data cpp/string/basic_string_view/data -std::u32string_view::size cpp/string/basic_string_view/size -std::u32string_view::length cpp/string/basic_string_view/size -std::u32string_view::max_size cpp/string/basic_string_view/max_size -std::u32string_view::empty cpp/string/basic_string_view/empty -std::u32string_view::remove_prefix cpp/string/basic_string_view/remove_prefix -std::u32string_view::remove_suffix cpp/string/basic_string_view/remove_suffix -std::u32string_view::swap cpp/string/basic_string_view/swap -std::u32string_view::copy cpp/string/basic_string_view/copy -std::u32string_view::substr cpp/string/basic_string_view/substr -std::u32string_view::compare cpp/string/basic_string_view/compare -std::u32string_view::starts_with cpp/string/basic_string_view/starts_with -std::u32string_view::ends_with cpp/string/basic_string_view/ends_with -std::u32string_view::find cpp/string/basic_string_view/find -std::u32string_view::rfind cpp/string/basic_string_view/rfind -std::u32string_view::find_first_of cpp/string/basic_string_view/find_first_of -std::u32string_view::find_last_of cpp/string/basic_string_view/find_last_of -std::u32string_view::find_first_not_of cpp/string/basic_string_view/find_first_not_of -std::u32string_view::find_last_not_of cpp/string/basic_string_view/find_last_not_of -std::u32string_view::npos cpp/string/basic_string_view/npos -operator==(std::u32string_view) cpp/string/basic_string_view/operator_cmp -operator!=(std::u32string_view) cpp/string/basic_string_view/operator_cmp -operator<(std::u32string_view) cpp/string/basic_string_view/operator_cmp -operator<=(std::u32string_view) cpp/string/basic_string_view/operator_cmp -operator>(std::u32string_view) cpp/string/basic_string_view/operator_cmp -operator>=(std::u32string_view) cpp/string/basic_string_view/operator_cmp -std::begin(std::u32string_view) cpp/string/basic_string_view/begin_end_nonmem -std::end(std::u32string_view) cpp/string/basic_string_view/begin_end_nonmem -operator<<(std::u32string_view) cpp/string/basic_string_view/operator_ltlt -std::hash cpp/string/basic_string_view/hash -std::literals::string_view_literals::operator\"\"sv cpp/string/basic_string_view/operator\"\"sv -std::getline cpp/string/basic_string/getline -std::stoi cpp/string/basic_string/stol -std::stol cpp/string/basic_string/stol -std::stoll cpp/string/basic_string/stol -std::stoul cpp/string/basic_string/stoul -std::stoull cpp/string/basic_string/stoul -std::stof cpp/string/basic_string/stof -std::stod cpp/string/basic_string/stof -std::stold cpp/string/basic_string/stof -std::to_string cpp/string/basic_string/to_string -std::to_wstring cpp/string/basic_string/to_wstring -std::char_traits cpp/string/char_traits -std::char_traits::assign cpp/string/char_traits/assign -std::char_traits::eq cpp/string/char_traits/cmp -std::char_traits::lt cpp/string/char_traits/cmp -std::char_traits::move cpp/string/char_traits/move -std::char_traits::copy cpp/string/char_traits/copy -std::char_traits::compare cpp/string/char_traits/compare -std::char_traits::length cpp/string/char_traits/length -std::char_traits::find cpp/string/char_traits/find -std::char_traits::to_char_type cpp/string/char_traits/to_char_type -std::char_traits::to_int_type cpp/string/char_traits/to_int_type -std::char_traits::eq_int_type cpp/string/char_traits/eq_int_type -std::char_traits::eof cpp/string/char_traits/eof -std::char_traits::not_eof cpp/string/char_traits/not_eof -std::array cpp/container/array -std::array::at cpp/container/array/at -std::array::operator[] cpp/container/array/operator_at -std::array::front cpp/container/array/front -std::array::back cpp/container/array/back -std::array::data cpp/container/array/data -std::array::begin cpp/container/array/begin -std::array::cbegin cpp/container/array/begin -std::array::end cpp/container/array/end -std::array::cend cpp/container/array/end -std::array::rbegin cpp/container/array/rbegin -std::array::crbegin cpp/container/array/rbegin -std::array::rend cpp/container/array/rend -std::array::crend cpp/container/array/rend -std::array::empty cpp/container/array/empty -std::array::size cpp/container/array/size -std::array::max_size cpp/container/array/max_size -std::array::fill cpp/container/array/fill -std::array::swap cpp/container/array/swap -operator==(std::array) cpp/container/array/operator_cmp -operator!=(std::array) cpp/container/array/operator_cmp -operator<(std::array) cpp/container/array/operator_cmp -operator<=(std::array) cpp/container/array/operator_cmp -operator>(std::array) cpp/container/array/operator_cmp -operator>=(std::array) cpp/container/array/operator_cmp -std::swap(std::array) cpp/container/array/swap2 -std::get(std::array) cpp/container/array/get -std::tuple_size cpp/container/array/tuple_size -std::tuple_element cpp/container/array/tuple_element -std::vector cpp/container/vector -std::vector::vector cpp/container/vector/vector -std::vector::~vector cpp/container/vector/~vector -std::vector::operator= cpp/container/vector/operator= -std::vector::assign cpp/container/vector/assign -std::vector::get_allocator cpp/container/vector/get_allocator -std::vector::at cpp/container/vector/at -std::vector::operator[] cpp/container/vector/operator_at -std::vector::front cpp/container/vector/front -std::vector::back cpp/container/vector/back -std::vector::data cpp/container/vector/data -std::vector::begin cpp/container/vector/begin -std::vector::cbegin cpp/container/vector/begin -std::vector::end cpp/container/vector/end -std::vector::cend cpp/container/vector/end -std::vector::rbegin cpp/container/vector/rbegin -std::vector::crbegin cpp/container/vector/rbegin -std::vector::rend cpp/container/vector/rend -std::vector::crend cpp/container/vector/rend -std::vector::empty cpp/container/vector/empty -std::vector::size cpp/container/vector/size -std::vector::max_size cpp/container/vector/max_size -std::vector::reserve cpp/container/vector/reserve -std::vector::capacity cpp/container/vector/capacity -std::vector::shrink_to_fit cpp/container/vector/shrink_to_fit -std::vector::clear cpp/container/vector/clear -std::vector::insert cpp/container/vector/insert -std::vector::emplace cpp/container/vector/emplace -std::vector::erase cpp/container/vector/erase -std::vector::push_back cpp/container/vector/push_back -std::vector::emplace_back cpp/container/vector/emplace_back -std::vector::pop_back cpp/container/vector/pop_back -std::vector::resize cpp/container/vector/resize -std::vector::swap cpp/container/vector/swap -operator==(std::vector) cpp/container/vector/operator_cmp -operator!=(std::vector) cpp/container/vector/operator_cmp -operator<(std::vector) cpp/container/vector/operator_cmp -operator<=(std::vector) cpp/container/vector/operator_cmp -operator>(std::vector) cpp/container/vector/operator_cmp -operator>=(std::vector) cpp/container/vector/operator_cmp -std::swap(std::vector) cpp/container/vector/swap2 -std::erase(std::vector) cpp/container/vector/erase2 -std::erase_if(std::vector) cpp/container/vector/erase2 -std::pmr::vector cpp/container/vector -std::pmr::vector::vector cpp/container/vector/vector -std::pmr::vector::~vector cpp/container/vector/~vector -std::pmr::vector::operator= cpp/container/vector/operator= -std::pmr::vector::assign cpp/container/vector/assign -std::pmr::vector::get_allocator cpp/container/vector/get_allocator -std::pmr::vector::at cpp/container/vector/at -std::pmr::vector::operator[] cpp/container/vector/operator_at -std::pmr::vector::front cpp/container/vector/front -std::pmr::vector::back cpp/container/vector/back -std::pmr::vector::data cpp/container/vector/data -std::pmr::vector::begin cpp/container/vector/begin -std::pmr::vector::cbegin cpp/container/vector/begin -std::pmr::vector::end cpp/container/vector/end -std::pmr::vector::cend cpp/container/vector/end -std::pmr::vector::rbegin cpp/container/vector/rbegin -std::pmr::vector::crbegin cpp/container/vector/rbegin -std::pmr::vector::rend cpp/container/vector/rend -std::pmr::vector::crend cpp/container/vector/rend -std::pmr::vector::empty cpp/container/vector/empty -std::pmr::vector::size cpp/container/vector/size -std::pmr::vector::max_size cpp/container/vector/max_size -std::pmr::vector::reserve cpp/container/vector/reserve -std::pmr::vector::capacity cpp/container/vector/capacity -std::pmr::vector::shrink_to_fit cpp/container/vector/shrink_to_fit -std::pmr::vector::clear cpp/container/vector/clear -std::pmr::vector::insert cpp/container/vector/insert -std::pmr::vector::emplace cpp/container/vector/emplace -std::pmr::vector::erase cpp/container/vector/erase -std::pmr::vector::push_back cpp/container/vector/push_back -std::pmr::vector::emplace_back cpp/container/vector/emplace_back -std::pmr::vector::pop_back cpp/container/vector/pop_back -std::pmr::vector::resize cpp/container/vector/resize -std::pmr::vector::swap cpp/container/vector/swap -operator==(std::pmr::vector) cpp/container/vector/operator_cmp -operator!=(std::pmr::vector) cpp/container/vector/operator_cmp -operator<(std::pmr::vector) cpp/container/vector/operator_cmp -operator<=(std::pmr::vector) cpp/container/vector/operator_cmp -operator>(std::pmr::vector) cpp/container/vector/operator_cmp -operator>=(std::pmr::vector) cpp/container/vector/operator_cmp -std::swap(std::pmr::vector) cpp/container/vector/swap2 -std::erase(std::pmr::vector) cpp/container/vector/erase2 -std::erase_if(std::pmr::vector) cpp/container/vector/erase2 -std::deque cpp/container/deque -std::deque::deque cpp/container/deque/deque -std::deque::~deque cpp/container/deque/~deque -std::deque::operator= cpp/container/deque/operator= -std::deque::assign cpp/container/deque/assign -std::deque::get_allocator cpp/container/deque/get_allocator -std::deque::at cpp/container/deque/at -std::deque::operator[] cpp/container/deque/operator_at -std::deque::front cpp/container/deque/front -std::deque::back cpp/container/deque/back -std::deque::begin cpp/container/deque/begin -std::deque::cbegin cpp/container/deque/begin -std::deque::end cpp/container/deque/end -std::deque::cend cpp/container/deque/end -std::deque::rbegin cpp/container/deque/rbegin -std::deque::crbegin cpp/container/deque/rbegin -std::deque::rend cpp/container/deque/rend -std::deque::crend cpp/container/deque/rend -std::deque::empty cpp/container/deque/empty -std::deque::size cpp/container/deque/size -std::deque::max_size cpp/container/deque/max_size -std::deque::shrink_to_fit cpp/container/deque/shrink_to_fit -std::deque::clear cpp/container/deque/clear -std::deque::insert cpp/container/deque/insert -std::deque::emplace cpp/container/deque/emplace -std::deque::erase cpp/container/deque/erase -std::deque::push_back cpp/container/deque/push_back -std::deque::emplace_back cpp/container/deque/emplace_back -std::deque::pop_back cpp/container/deque/pop_back -std::deque::push_front cpp/container/deque/push_front -std::deque::emplace_front cpp/container/deque/emplace_front -std::deque::pop_front cpp/container/deque/pop_front -std::deque::resize cpp/container/deque/resize -std::deque::swap cpp/container/deque/swap -operator==(std::deque) cpp/container/deque/operator_cmp -operator!=(std::deque) cpp/container/deque/operator_cmp -operator<(std::deque) cpp/container/deque/operator_cmp -operator<=(std::deque) cpp/container/deque/operator_cmp -operator>(std::deque) cpp/container/deque/operator_cmp -operator>=(std::deque) cpp/container/deque/operator_cmp -std::swap(std::deque) cpp/container/deque/swap2 -std::erase(std::deque) cpp/container/deque/erase2 -std::erase_if(std::deque) cpp/container/deque/erase2 -std::pmr::deque cpp/container/deque -std::pmr::deque::deque cpp/container/deque/deque -std::pmr::deque::~deque cpp/container/deque/~deque -std::pmr::deque::operator= cpp/container/deque/operator= -std::pmr::deque::assign cpp/container/deque/assign -std::pmr::deque::get_allocator cpp/container/deque/get_allocator -std::pmr::deque::at cpp/container/deque/at -std::pmr::deque::operator[] cpp/container/deque/operator_at -std::pmr::deque::front cpp/container/deque/front -std::pmr::deque::back cpp/container/deque/back -std::pmr::deque::begin cpp/container/deque/begin -std::pmr::deque::cbegin cpp/container/deque/begin -std::pmr::deque::end cpp/container/deque/end -std::pmr::deque::cend cpp/container/deque/end -std::pmr::deque::rbegin cpp/container/deque/rbegin -std::pmr::deque::crbegin cpp/container/deque/rbegin -std::pmr::deque::rend cpp/container/deque/rend -std::pmr::deque::crend cpp/container/deque/rend -std::pmr::deque::empty cpp/container/deque/empty -std::pmr::deque::size cpp/container/deque/size -std::pmr::deque::max_size cpp/container/deque/max_size -std::pmr::deque::shrink_to_fit cpp/container/deque/shrink_to_fit -std::pmr::deque::clear cpp/container/deque/clear -std::pmr::deque::insert cpp/container/deque/insert -std::pmr::deque::emplace cpp/container/deque/emplace -std::pmr::deque::erase cpp/container/deque/erase -std::pmr::deque::push_back cpp/container/deque/push_back -std::pmr::deque::emplace_back cpp/container/deque/emplace_back -std::pmr::deque::pop_back cpp/container/deque/pop_back -std::pmr::deque::push_front cpp/container/deque/push_front -std::pmr::deque::emplace_front cpp/container/deque/emplace_front -std::pmr::deque::pop_front cpp/container/deque/pop_front -std::pmr::deque::resize cpp/container/deque/resize -std::pmr::deque::swap cpp/container/deque/swap -operator==(std::pmr::deque) cpp/container/deque/operator_cmp -operator!=(std::pmr::deque) cpp/container/deque/operator_cmp -operator<(std::pmr::deque) cpp/container/deque/operator_cmp -operator<=(std::pmr::deque) cpp/container/deque/operator_cmp -operator>(std::pmr::deque) cpp/container/deque/operator_cmp -operator>=(std::pmr::deque) cpp/container/deque/operator_cmp -std::swap(std::pmr::deque) cpp/container/deque/swap2 -std::erase(std::pmr::deque) cpp/container/deque/erase2 -std::erase_if(std::pmr::deque) cpp/container/deque/erase2 -std::forward_list cpp/container/forward_list -std::forward_list::forward_list cpp/container/forward_list/forward_list -std::forward_list::~forward_list cpp/container/forward_list/~forward_list -std::forward_list::operator= cpp/container/forward_list/operator= -std::forward_list::assign cpp/container/forward_list/assign -std::forward_list::get_allocator cpp/container/forward_list/get_allocator -std::forward_list::front cpp/container/forward_list/front -std::forward_list::before_begin cpp/container/forward_list/before_begin -std::forward_list::cbefore_begin cpp/container/forward_list/before_begin -std::forward_list::begin cpp/container/forward_list/begin -std::forward_list::cbegin cpp/container/forward_list/begin -std::forward_list::end cpp/container/forward_list/end -std::forward_list::cend cpp/container/forward_list/end -std::forward_list::empty cpp/container/forward_list/empty -std::forward_list::max_size cpp/container/forward_list/max_size -std::forward_list::clear cpp/container/forward_list/clear -std::forward_list::insert_after cpp/container/forward_list/insert_after -std::forward_list::emplace_after cpp/container/forward_list/emplace_after -std::forward_list::erase_after cpp/container/forward_list/erase_after -std::forward_list::push_front cpp/container/forward_list/push_front -std::forward_list::emplace_front cpp/container/forward_list/emplace_front -std::forward_list::pop_front cpp/container/forward_list/pop_front -std::forward_list::resize cpp/container/forward_list/resize -std::forward_list::swap cpp/container/forward_list/swap -std::forward_list::merge cpp/container/forward_list/merge -std::forward_list::splice_after cpp/container/forward_list/splice_after -std::forward_list::remove cpp/container/forward_list/remove -std::forward_list::remove_if cpp/container/forward_list/remove -std::forward_list::reverse cpp/container/forward_list/reverse -std::forward_list::unique cpp/container/forward_list/unique -std::forward_list::sort cpp/container/forward_list/sort -operator==(std::forward_list) cpp/container/forward_list/operator_cmp -operator!=(std::forward_list) cpp/container/forward_list/operator_cmp -operator<(std::forward_list) cpp/container/forward_list/operator_cmp -operator<=(std::forward_list) cpp/container/forward_list/operator_cmp -operator>(std::forward_list) cpp/container/forward_list/operator_cmp -operator>=(std::forward_list) cpp/container/forward_list/operator_cmp -std::swap(std::forward_list) cpp/container/forward_list/swap2 -std::erase(std::forward_list) cpp/container/forward_list/erase2 -std::erase_if(std::forward_list) cpp/container/forward_list/erase2 -std::pmr::forward_list cpp/container/forward_list -std::pmr::forward_list::forward_list cpp/container/forward_list/forward_list -std::pmr::forward_list::~forward_list cpp/container/forward_list/~forward_list -std::pmr::forward_list::operator= cpp/container/forward_list/operator= -std::pmr::forward_list::assign cpp/container/forward_list/assign -std::pmr::forward_list::get_allocator cpp/container/forward_list/get_allocator -std::pmr::forward_list::front cpp/container/forward_list/front -std::pmr::forward_list::before_begin cpp/container/forward_list/before_begin -std::pmr::forward_list::cbefore_begin cpp/container/forward_list/before_begin -std::pmr::forward_list::begin cpp/container/forward_list/begin -std::pmr::forward_list::cbegin cpp/container/forward_list/begin -std::pmr::forward_list::end cpp/container/forward_list/end -std::pmr::forward_list::cend cpp/container/forward_list/end -std::pmr::forward_list::empty cpp/container/forward_list/empty -std::pmr::forward_list::max_size cpp/container/forward_list/max_size -std::pmr::forward_list::clear cpp/container/forward_list/clear -std::pmr::forward_list::insert_after cpp/container/forward_list/insert_after -std::pmr::forward_list::emplace_after cpp/container/forward_list/emplace_after -std::pmr::forward_list::erase_after cpp/container/forward_list/erase_after -std::pmr::forward_list::push_front cpp/container/forward_list/push_front -std::pmr::forward_list::emplace_front cpp/container/forward_list/emplace_front -std::pmr::forward_list::pop_front cpp/container/forward_list/pop_front -std::pmr::forward_list::resize cpp/container/forward_list/resize -std::pmr::forward_list::swap cpp/container/forward_list/swap -std::pmr::forward_list::merge cpp/container/forward_list/merge -std::pmr::forward_list::splice_after cpp/container/forward_list/splice_after -std::pmr::forward_list::remove cpp/container/forward_list/remove -std::pmr::forward_list::remove_if cpp/container/forward_list/remove -std::pmr::forward_list::reverse cpp/container/forward_list/reverse -std::pmr::forward_list::unique cpp/container/forward_list/unique -std::pmr::forward_list::sort cpp/container/forward_list/sort -operator==(std::pmr::forward_list) cpp/container/forward_list/operator_cmp -operator!=(std::pmr::forward_list) cpp/container/forward_list/operator_cmp -operator<(std::pmr::forward_list) cpp/container/forward_list/operator_cmp -operator<=(std::pmr::forward_list) cpp/container/forward_list/operator_cmp -operator>(std::pmr::forward_list) cpp/container/forward_list/operator_cmp -operator>=(std::pmr::forward_list) cpp/container/forward_list/operator_cmp -std::swap(std::pmr::forward_list) cpp/container/forward_list/swap2 -std::erase(std::pmr::forward_list) cpp/container/forward_list/erase2 -std::erase_if(std::pmr::forward_list) cpp/container/forward_list/erase2 -std::list cpp/container/list -std::list::list cpp/container/list/list -std::list::~list cpp/container/list/~list -std::list::operator= cpp/container/list/operator= -std::list::assign cpp/container/list/assign -std::list::get_allocator cpp/container/list/get_allocator -std::list::front cpp/container/list/front -std::list::back cpp/container/list/back -std::list::begin cpp/container/list/begin -std::list::cbegin cpp/container/list/begin -std::list::end cpp/container/list/end -std::list::cend cpp/container/list/end -std::list::rbegin cpp/container/list/rbegin -std::list::crbegin cpp/container/list/rbegin -std::list::rend cpp/container/list/rend -std::list::crend cpp/container/list/rend -std::list::empty cpp/container/list/empty -std::list::size cpp/container/list/size -std::list::max_size cpp/container/list/max_size -std::list::clear cpp/container/list/clear -std::list::insert cpp/container/list/insert -std::list::emplace cpp/container/list/emplace -std::list::erase cpp/container/list/erase -std::list::push_back cpp/container/list/push_back -std::list::emplace_back cpp/container/list/emplace_back -std::list::pop_back cpp/container/list/pop_back -std::list::push_front cpp/container/list/push_front -std::list::emplace_front cpp/container/list/emplace_front -std::list::pop_front cpp/container/list/pop_front -std::list::resize cpp/container/list/resize -std::list::swap cpp/container/list/swap -std::list::merge cpp/container/list/merge -std::list::splice cpp/container/list/splice -std::list::remove cpp/container/list/remove -std::list::remove_if cpp/container/list/remove -std::list::reverse cpp/container/list/reverse -std::list::unique cpp/container/list/unique -std::list::sort cpp/container/list/sort -operator==(std::list) cpp/container/list/operator_cmp -operator!=(std::list) cpp/container/list/operator_cmp -operator<(std::list) cpp/container/list/operator_cmp -operator<=(std::list) cpp/container/list/operator_cmp -operator>(std::list) cpp/container/list/operator_cmp -operator>=(std::list) cpp/container/list/operator_cmp -std::swap(std::list) cpp/container/list/swap2 -std::erase(std::list) cpp/container/list/erase2 -std::erase_if(std::list) cpp/container/list/erase2 -std::pmr::list cpp/container/list -std::pmr::list::list cpp/container/list/list -std::pmr::list::~list cpp/container/list/~list -std::pmr::list::operator= cpp/container/list/operator= -std::pmr::list::assign cpp/container/list/assign -std::pmr::list::get_allocator cpp/container/list/get_allocator -std::pmr::list::front cpp/container/list/front -std::pmr::list::back cpp/container/list/back -std::pmr::list::begin cpp/container/list/begin -std::pmr::list::cbegin cpp/container/list/begin -std::pmr::list::end cpp/container/list/end -std::pmr::list::cend cpp/container/list/end -std::pmr::list::rbegin cpp/container/list/rbegin -std::pmr::list::crbegin cpp/container/list/rbegin -std::pmr::list::rend cpp/container/list/rend -std::pmr::list::crend cpp/container/list/rend -std::pmr::list::empty cpp/container/list/empty -std::pmr::list::size cpp/container/list/size -std::pmr::list::max_size cpp/container/list/max_size -std::pmr::list::clear cpp/container/list/clear -std::pmr::list::insert cpp/container/list/insert -std::pmr::list::emplace cpp/container/list/emplace -std::pmr::list::erase cpp/container/list/erase -std::pmr::list::push_back cpp/container/list/push_back -std::pmr::list::emplace_back cpp/container/list/emplace_back -std::pmr::list::pop_back cpp/container/list/pop_back -std::pmr::list::push_front cpp/container/list/push_front -std::pmr::list::emplace_front cpp/container/list/emplace_front -std::pmr::list::pop_front cpp/container/list/pop_front -std::pmr::list::resize cpp/container/list/resize -std::pmr::list::swap cpp/container/list/swap -std::pmr::list::merge cpp/container/list/merge -std::pmr::list::splice cpp/container/list/splice -std::pmr::list::remove cpp/container/list/remove -std::pmr::list::remove_if cpp/container/list/remove -std::pmr::list::reverse cpp/container/list/reverse -std::pmr::list::unique cpp/container/list/unique -std::pmr::list::sort cpp/container/list/sort -operator==(std::pmr::list) cpp/container/list/operator_cmp -operator!=(std::pmr::list) cpp/container/list/operator_cmp -operator<(std::pmr::list) cpp/container/list/operator_cmp -operator<=(std::pmr::list) cpp/container/list/operator_cmp -operator>(std::pmr::list) cpp/container/list/operator_cmp -operator>=(std::pmr::list) cpp/container/list/operator_cmp -std::swap(std::pmr::list) cpp/container/list/swap2 -std::erase(std::pmr::list) cpp/container/list/erase2 -std::erase_if(std::pmr::list) cpp/container/list/erase2 -std::set cpp/container/set -std::set::set cpp/container/set/set -std::set::~set cpp/container/set/~set -std::set::operator= cpp/container/set/operator= -std::set::get_allocator cpp/container/set/get_allocator -std::set::begin cpp/container/set/begin -std::set::cbegin cpp/container/set/begin -std::set::end cpp/container/set/end -std::set::cend cpp/container/set/end -std::set::rbegin cpp/container/set/rbegin -std::set::crbegin cpp/container/set/rbegin -std::set::rend cpp/container/set/rend -std::set::crend cpp/container/set/rend -std::set::empty cpp/container/set/empty -std::set::size cpp/container/set/size -std::set::max_size cpp/container/set/max_size -std::set::clear cpp/container/set/clear -std::set::insert cpp/container/set/insert -std::set::emplace cpp/container/set/emplace -std::set::emplace_hint cpp/container/set/emplace_hint -std::set::erase cpp/container/set/erase -std::set::swap cpp/container/set/swap -std::set::extract cpp/container/set/extract -std::set::merge cpp/container/set/merge -std::set::count cpp/container/set/count -std::set::find cpp/container/set/find -std::set::contains cpp/container/set/contains -std::set::equal_range cpp/container/set/equal_range -std::set::lower_bound cpp/container/set/lower_bound -std::set::upper_bound cpp/container/set/upper_bound -std::set::key_comp cpp/container/set/key_comp -std::set::value_comp cpp/container/set/value_comp -operator==(std::set) cpp/container/set/operator_cmp -operator!=(std::set) cpp/container/set/operator_cmp -operator<(std::set) cpp/container/set/operator_cmp -operator<=(std::set) cpp/container/set/operator_cmp -operator>(std::set) cpp/container/set/operator_cmp -operator>=(std::set) cpp/container/set/operator_cmp -std::swap(std::set) cpp/container/set/swap2 -std::erase_if(std::set) cpp/container/set/erase_if -std::pmr::set cpp/container/set -std::pmr::set::set cpp/container/set/set -std::pmr::set::~set cpp/container/set/~set -std::pmr::set::operator= cpp/container/set/operator= -std::pmr::set::get_allocator cpp/container/set/get_allocator -std::pmr::set::begin cpp/container/set/begin -std::pmr::set::cbegin cpp/container/set/begin -std::pmr::set::end cpp/container/set/end -std::pmr::set::cend cpp/container/set/end -std::pmr::set::rbegin cpp/container/set/rbegin -std::pmr::set::crbegin cpp/container/set/rbegin -std::pmr::set::rend cpp/container/set/rend -std::pmr::set::crend cpp/container/set/rend -std::pmr::set::empty cpp/container/set/empty -std::pmr::set::size cpp/container/set/size -std::pmr::set::max_size cpp/container/set/max_size -std::pmr::set::clear cpp/container/set/clear -std::pmr::set::insert cpp/container/set/insert -std::pmr::set::emplace cpp/container/set/emplace -std::pmr::set::emplace_hint cpp/container/set/emplace_hint -std::pmr::set::erase cpp/container/set/erase -std::pmr::set::swap cpp/container/set/swap -std::pmr::set::extract cpp/container/set/extract -std::pmr::set::merge cpp/container/set/merge -std::pmr::set::count cpp/container/set/count -std::pmr::set::find cpp/container/set/find -std::pmr::set::contains cpp/container/set/contains -std::pmr::set::equal_range cpp/container/set/equal_range -std::pmr::set::lower_bound cpp/container/set/lower_bound -std::pmr::set::upper_bound cpp/container/set/upper_bound -std::pmr::set::key_comp cpp/container/set/key_comp -std::pmr::set::value_comp cpp/container/set/value_comp -operator==(std::pmr::set) cpp/container/set/operator_cmp -operator!=(std::pmr::set) cpp/container/set/operator_cmp -operator<(std::pmr::set) cpp/container/set/operator_cmp -operator<=(std::pmr::set) cpp/container/set/operator_cmp -operator>(std::pmr::set) cpp/container/set/operator_cmp -operator>=(std::pmr::set) cpp/container/set/operator_cmp -std::swap(std::pmr::set) cpp/container/set/swap2 -std::erase_if(std::pmr::set) cpp/container/set/erase_if -std::multiset cpp/container/multiset -std::multiset::multiset cpp/container/multiset/multiset -std::multiset::~multiset cpp/container/multiset/~multiset -std::multiset::operator= cpp/container/multiset/operator= -std::multiset::get_allocator cpp/container/multiset/get_allocator -std::multiset::begin cpp/container/multiset/begin -std::multiset::cbegin cpp/container/multiset/begin -std::multiset::end cpp/container/multiset/end -std::multiset::cend cpp/container/multiset/end -std::multiset::rbegin cpp/container/multiset/rbegin -std::multiset::crbegin cpp/container/multiset/rbegin -std::multiset::rend cpp/container/multiset/rend -std::multiset::crend cpp/container/multiset/rend -std::multiset::empty cpp/container/multiset/empty -std::multiset::size cpp/container/multiset/size -std::multiset::max_size cpp/container/multiset/max_size -std::multiset::clear cpp/container/multiset/clear -std::multiset::insert cpp/container/multiset/insert -std::multiset::emplace cpp/container/multiset/emplace -std::multiset::emplace_hint cpp/container/multiset/emplace_hint -std::multiset::erase cpp/container/multiset/erase -std::multiset::swap cpp/container/multiset/swap -std::multiset::extract cpp/container/multiset/extract -std::multiset::merge cpp/container/multiset/merge -std::multiset::count cpp/container/multiset/count -std::multiset::find cpp/container/multiset/find -std::multiset::contains cpp/container/multiset/contains -std::multiset::equal_range cpp/container/multiset/equal_range -std::multiset::lower_bound cpp/container/multiset/lower_bound -std::multiset::upper_bound cpp/container/multiset/upper_bound -std::multiset::key_comp cpp/container/multiset/key_comp -std::multiset::value_comp cpp/container/multiset/value_comp -operator==(std::multiset) cpp/container/multiset/operator_cmp -operator!=(std::multiset) cpp/container/multiset/operator_cmp -operator<(std::multiset) cpp/container/multiset/operator_cmp -operator<=(std::multiset) cpp/container/multiset/operator_cmp -operator>(std::multiset) cpp/container/multiset/operator_cmp -operator>=(std::multiset) cpp/container/multiset/operator_cmp -std::swap(std::multiset) cpp/container/multiset/swap2 -std::erase_if(std::multiset) cpp/container/multiset/erase_if -std::pmr::multiset cpp/container/multiset -std::pmr::multiset::multiset cpp/container/multiset/multiset -std::pmr::multiset::~multiset cpp/container/multiset/~multiset -std::pmr::multiset::operator= cpp/container/multiset/operator= -std::pmr::multiset::get_allocator cpp/container/multiset/get_allocator -std::pmr::multiset::begin cpp/container/multiset/begin -std::pmr::multiset::cbegin cpp/container/multiset/begin -std::pmr::multiset::end cpp/container/multiset/end -std::pmr::multiset::cend cpp/container/multiset/end -std::pmr::multiset::rbegin cpp/container/multiset/rbegin -std::pmr::multiset::crbegin cpp/container/multiset/rbegin -std::pmr::multiset::rend cpp/container/multiset/rend -std::pmr::multiset::crend cpp/container/multiset/rend -std::pmr::multiset::empty cpp/container/multiset/empty -std::pmr::multiset::size cpp/container/multiset/size -std::pmr::multiset::max_size cpp/container/multiset/max_size -std::pmr::multiset::clear cpp/container/multiset/clear -std::pmr::multiset::insert cpp/container/multiset/insert -std::pmr::multiset::emplace cpp/container/multiset/emplace -std::pmr::multiset::emplace_hint cpp/container/multiset/emplace_hint -std::pmr::multiset::erase cpp/container/multiset/erase -std::pmr::multiset::swap cpp/container/multiset/swap -std::pmr::multiset::extract cpp/container/multiset/extract -std::pmr::multiset::merge cpp/container/multiset/merge -std::pmr::multiset::count cpp/container/multiset/count -std::pmr::multiset::find cpp/container/multiset/find -std::pmr::multiset::contains cpp/container/multiset/contains -std::pmr::multiset::equal_range cpp/container/multiset/equal_range -std::pmr::multiset::lower_bound cpp/container/multiset/lower_bound -std::pmr::multiset::upper_bound cpp/container/multiset/upper_bound -std::pmr::multiset::key_comp cpp/container/multiset/key_comp -std::pmr::multiset::value_comp cpp/container/multiset/value_comp -operator==(std::pmr::multiset) cpp/container/multiset/operator_cmp -operator!=(std::pmr::multiset) cpp/container/multiset/operator_cmp -operator<(std::pmr::multiset) cpp/container/multiset/operator_cmp -operator<=(std::pmr::multiset) cpp/container/multiset/operator_cmp -operator>(std::pmr::multiset) cpp/container/multiset/operator_cmp -operator>=(std::pmr::multiset) cpp/container/multiset/operator_cmp -std::swap(std::pmr::multiset) cpp/container/multiset/swap2 -std::erase_if(std::pmr::multiset) cpp/container/multiset/erase_if -std::map cpp/container/map -std::map::value_compare cpp/container/map/value_compare -std::map::value_compare::operator() cpp/container/map/value_compare -std::map::value_compare::value_compare cpp/container/map/value_compare -std::map::value_compare::comp cpp/container/map/value_compare -std::map::map cpp/container/map/map -std::map::~map cpp/container/map/~map -std::map::operator= cpp/container/map/operator= -std::map::get_allocator cpp/container/map/get_allocator -std::map::at cpp/container/map/at -std::map::operator[] cpp/container/map/operator_at -std::map::begin cpp/container/map/begin -std::map::cbegin cpp/container/map/begin -std::map::end cpp/container/map/end -std::map::cend cpp/container/map/end -std::map::rbegin cpp/container/map/rbegin -std::map::crbegin cpp/container/map/rbegin -std::map::rend cpp/container/map/rend -std::map::crend cpp/container/map/rend -std::map::empty cpp/container/map/empty -std::map::size cpp/container/map/size -std::map::max_size cpp/container/map/max_size -std::map::clear cpp/container/map/clear -std::map::insert cpp/container/map/insert -std::map::insert_or_assign cpp/container/map/insert_or_assign -std::map::emplace cpp/container/map/emplace -std::map::emplace_hint cpp/container/map/emplace_hint -std::map::try_emplace cpp/container/map/try_emplace -std::map::erase cpp/container/map/erase -std::map::swap cpp/container/map/swap -std::map::extract cpp/container/map/extract -std::map::merge cpp/container/map/merge -std::map::count cpp/container/map/count -std::map::find cpp/container/map/find -std::map::contains cpp/container/map/contains -std::map::equal_range cpp/container/map/equal_range -std::map::lower_bound cpp/container/map/lower_bound -std::map::upper_bound cpp/container/map/upper_bound -std::map::key_comp cpp/container/map/key_comp -std::map::value_comp cpp/container/map/value_comp -operator==(std::map) cpp/container/map/operator_cmp -operator!=(std::map) cpp/container/map/operator_cmp -operator<(std::map) cpp/container/map/operator_cmp -operator<=(std::map) cpp/container/map/operator_cmp -operator>(std::map) cpp/container/map/operator_cmp -operator>=(std::map) cpp/container/map/operator_cmp -std::swap(std::map) cpp/container/map/swap2 -std::erase_if(std::map) cpp/container/map/erase_if -std::pmr::map cpp/container/map -std::pmr::map::value_compare cpp/container/map/value_compare -std::pmr::map::value_compare::operator() cpp/container/map/value_compare -std::pmr::map::value_compare::value_compare cpp/container/map/value_compare -std::pmr::map::value_compare::comp cpp/container/map/value_compare -std::pmr::map::map cpp/container/map/map -std::pmr::map::~map cpp/container/map/~map -std::pmr::map::operator= cpp/container/map/operator= -std::pmr::map::get_allocator cpp/container/map/get_allocator -std::pmr::map::at cpp/container/map/at -std::pmr::map::operator[] cpp/container/map/operator_at -std::pmr::map::begin cpp/container/map/begin -std::pmr::map::cbegin cpp/container/map/begin -std::pmr::map::end cpp/container/map/end -std::pmr::map::cend cpp/container/map/end -std::pmr::map::rbegin cpp/container/map/rbegin -std::pmr::map::crbegin cpp/container/map/rbegin -std::pmr::map::rend cpp/container/map/rend -std::pmr::map::crend cpp/container/map/rend -std::pmr::map::empty cpp/container/map/empty -std::pmr::map::size cpp/container/map/size -std::pmr::map::max_size cpp/container/map/max_size -std::pmr::map::clear cpp/container/map/clear -std::pmr::map::insert cpp/container/map/insert -std::pmr::map::insert_or_assign cpp/container/map/insert_or_assign -std::pmr::map::emplace cpp/container/map/emplace -std::pmr::map::emplace_hint cpp/container/map/emplace_hint -std::pmr::map::try_emplace cpp/container/map/try_emplace -std::pmr::map::erase cpp/container/map/erase -std::pmr::map::swap cpp/container/map/swap -std::pmr::map::extract cpp/container/map/extract -std::pmr::map::merge cpp/container/map/merge -std::pmr::map::count cpp/container/map/count -std::pmr::map::find cpp/container/map/find -std::pmr::map::contains cpp/container/map/contains -std::pmr::map::equal_range cpp/container/map/equal_range -std::pmr::map::lower_bound cpp/container/map/lower_bound -std::pmr::map::upper_bound cpp/container/map/upper_bound -std::pmr::map::key_comp cpp/container/map/key_comp -std::pmr::map::value_comp cpp/container/map/value_comp -operator==(std::pmr::map) cpp/container/map/operator_cmp -operator!=(std::pmr::map) cpp/container/map/operator_cmp -operator<(std::pmr::map) cpp/container/map/operator_cmp -operator<=(std::pmr::map) cpp/container/map/operator_cmp -operator>(std::pmr::map) cpp/container/map/operator_cmp -operator>=(std::pmr::map) cpp/container/map/operator_cmp -std::swap(std::pmr::map) cpp/container/map/swap2 -std::erase_if(std::pmr::map) cpp/container/map/erase_if -std::multimap cpp/container/multimap -std::multimap::value_compare cpp/container/multimap/value_compare -std::multimap::value_compare::operator() cpp/container/multimap/value_compare -std::multimap::value_compare::value_compare cpp/container/multimap/value_compare -std::multimap::value_compare::comp cpp/container/multimap/value_compare -std::multimap::multimap cpp/container/multimap/multimap -std::multimap::~multimap cpp/container/multimap/~multimap -std::multimap::operator= cpp/container/multimap/operator= -std::multimap::get_allocator cpp/container/multimap/get_allocator -std::multimap::begin cpp/container/multimap/begin -std::multimap::cbegin cpp/container/multimap/begin -std::multimap::end cpp/container/multimap/end -std::multimap::cend cpp/container/multimap/end -std::multimap::rbegin cpp/container/multimap/rbegin -std::multimap::crbegin cpp/container/multimap/rbegin -std::multimap::rend cpp/container/multimap/rend -std::multimap::crend cpp/container/multimap/rend -std::multimap::empty cpp/container/multimap/empty -std::multimap::size cpp/container/multimap/size -std::multimap::max_size cpp/container/multimap/max_size -std::multimap::clear cpp/container/multimap/clear -std::multimap::insert cpp/container/multimap/insert -std::multimap::emplace cpp/container/multimap/emplace -std::multimap::emplace_hint cpp/container/multimap/emplace_hint -std::multimap::erase cpp/container/multimap/erase -std::multimap::swap cpp/container/multimap/swap -std::multimap::extract cpp/container/multimap/extract -std::multimap::merge cpp/container/multimap/merge -std::multimap::count cpp/container/multimap/count -std::multimap::find cpp/container/multimap/find -std::multimap::contains cpp/container/multimap/contains -std::multimap::equal_range cpp/container/multimap/equal_range -std::multimap::lower_bound cpp/container/multimap/lower_bound -std::multimap::upper_bound cpp/container/multimap/upper_bound -std::multimap::key_comp cpp/container/multimap/key_comp -std::multimap::value_comp cpp/container/multimap/value_comp -operator==(std::multimap) cpp/container/multimap/operator_cmp -operator!=(std::multimap) cpp/container/multimap/operator_cmp -operator<(std::multimap) cpp/container/multimap/operator_cmp -operator<=(std::multimap) cpp/container/multimap/operator_cmp -operator>(std::multimap) cpp/container/multimap/operator_cmp -operator>=(std::multimap) cpp/container/multimap/operator_cmp -std::swap(std::multimap) cpp/container/multimap/swap2 -std::erase_if(std::multimap) cpp/container/multimap/erase_if -std::pmr::multimap cpp/container/multimap -std::pmr::multimap::value_compare cpp/container/multimap/value_compare -std::pmr::multimap::value_compare::operator() cpp/container/multimap/value_compare -std::pmr::multimap::value_compare::value_compare cpp/container/multimap/value_compare -std::pmr::multimap::value_compare::comp cpp/container/multimap/value_compare -std::pmr::multimap::multimap cpp/container/multimap/multimap -std::pmr::multimap::~multimap cpp/container/multimap/~multimap -std::pmr::multimap::operator= cpp/container/multimap/operator= -std::pmr::multimap::get_allocator cpp/container/multimap/get_allocator -std::pmr::multimap::begin cpp/container/multimap/begin -std::pmr::multimap::cbegin cpp/container/multimap/begin -std::pmr::multimap::end cpp/container/multimap/end -std::pmr::multimap::cend cpp/container/multimap/end -std::pmr::multimap::rbegin cpp/container/multimap/rbegin -std::pmr::multimap::crbegin cpp/container/multimap/rbegin -std::pmr::multimap::rend cpp/container/multimap/rend -std::pmr::multimap::crend cpp/container/multimap/rend -std::pmr::multimap::empty cpp/container/multimap/empty -std::pmr::multimap::size cpp/container/multimap/size -std::pmr::multimap::max_size cpp/container/multimap/max_size -std::pmr::multimap::clear cpp/container/multimap/clear -std::pmr::multimap::insert cpp/container/multimap/insert -std::pmr::multimap::emplace cpp/container/multimap/emplace -std::pmr::multimap::emplace_hint cpp/container/multimap/emplace_hint -std::pmr::multimap::erase cpp/container/multimap/erase -std::pmr::multimap::swap cpp/container/multimap/swap -std::pmr::multimap::extract cpp/container/multimap/extract -std::pmr::multimap::merge cpp/container/multimap/merge -std::pmr::multimap::count cpp/container/multimap/count -std::pmr::multimap::find cpp/container/multimap/find -std::pmr::multimap::contains cpp/container/multimap/contains -std::pmr::multimap::equal_range cpp/container/multimap/equal_range -std::pmr::multimap::lower_bound cpp/container/multimap/lower_bound -std::pmr::multimap::upper_bound cpp/container/multimap/upper_bound -std::pmr::multimap::key_comp cpp/container/multimap/key_comp -std::pmr::multimap::value_comp cpp/container/multimap/value_comp -operator==(std::pmr::multimap) cpp/container/multimap/operator_cmp -operator!=(std::pmr::multimap) cpp/container/multimap/operator_cmp -operator<(std::pmr::multimap) cpp/container/multimap/operator_cmp -operator<=(std::pmr::multimap) cpp/container/multimap/operator_cmp -operator>(std::pmr::multimap) cpp/container/multimap/operator_cmp -operator>=(std::pmr::multimap) cpp/container/multimap/operator_cmp -std::swap(std::pmr::multimap) cpp/container/multimap/swap2 -std::erase_if(std::pmr::multimap) cpp/container/multimap/erase_if -std::unordered_set cpp/container/unordered_set -std::unordered_set::unordered_set cpp/container/unordered_set/unordered_set -std::unordered_set::~unordered_set cpp/container/unordered_set/~unordered_set -std::unordered_set::operator= cpp/container/unordered_set/operator= -std::unordered_set::get_allocator cpp/container/unordered_set/get_allocator -std::unordered_set::begin cpp/container/unordered_set/begin -std::unordered_set::cbegin cpp/container/unordered_set/begin -std::unordered_set::end cpp/container/unordered_set/end -std::unordered_set::cend cpp/container/unordered_set/end -std::unordered_set::empty cpp/container/unordered_set/empty -std::unordered_set::size cpp/container/unordered_set/size -std::unordered_set::max_size cpp/container/unordered_set/max_size -std::unordered_set::clear cpp/container/unordered_set/clear -std::unordered_set::insert cpp/container/unordered_set/insert -std::unordered_set::emplace cpp/container/unordered_set/emplace -std::unordered_set::emplace_hint cpp/container/unordered_set/emplace_hint -std::unordered_set::erase cpp/container/unordered_set/erase -std::unordered_set::swap cpp/container/unordered_set/swap -std::unordered_set::extract cpp/container/unordered_set/extract -std::unordered_set::merge cpp/container/unordered_set/merge -std::unordered_set::count cpp/container/unordered_set/count -std::unordered_set::find cpp/container/unordered_set/find -std::unordered_set::contains cpp/container/unordered_set/contains -std::unordered_set::equal_range cpp/container/unordered_set/equal_range -std::unordered_set::begin(int) cpp/container/unordered_set/begin2 -std::unordered_set::cbegin(int) cpp/container/unordered_set/begin2 -std::unordered_set::end(int) cpp/container/unordered_set/end2 -std::unordered_set::cend(int) cpp/container/unordered_set/end2 -std::unordered_set::bucket_count cpp/container/unordered_set/bucket_count -std::unordered_set::max_bucket_count cpp/container/unordered_set/max_bucket_count -std::unordered_set::bucket_size cpp/container/unordered_set/bucket_size -std::unordered_set::bucket cpp/container/unordered_set/bucket -std::unordered_set::load_factor cpp/container/unordered_set/load_factor -std::unordered_set::max_load_factor cpp/container/unordered_set/max_load_factor -std::unordered_set::reserve cpp/container/unordered_set/reserve -std::unordered_set::rehash cpp/container/unordered_set/rehash -std::unordered_set::hash_function cpp/container/unordered_set/hash_function -std::unordered_set::key_eq cpp/container/unordered_set/key_eq -operator==(std::unordered_set) cpp/container/unordered_set/operator_cmp -operator!=(std::unordered_set) cpp/container/unordered_set/operator_cmp -std::swap(std::unordered_set) cpp/container/unordered_set/swap2 -std::erase_if(std::unordered_set) cpp/container/unordered_set/erase_if -std::pmr::unordered_set cpp/container/unordered_set -std::pmr::unordered_set::unordered_set cpp/container/unordered_set/unordered_set -std::pmr::unordered_set::~unordered_set cpp/container/unordered_set/~unordered_set -std::pmr::unordered_set::operator= cpp/container/unordered_set/operator= -std::pmr::unordered_set::get_allocator cpp/container/unordered_set/get_allocator -std::pmr::unordered_set::begin cpp/container/unordered_set/begin -std::pmr::unordered_set::cbegin cpp/container/unordered_set/begin -std::pmr::unordered_set::end cpp/container/unordered_set/end -std::pmr::unordered_set::cend cpp/container/unordered_set/end -std::pmr::unordered_set::empty cpp/container/unordered_set/empty -std::pmr::unordered_set::size cpp/container/unordered_set/size -std::pmr::unordered_set::max_size cpp/container/unordered_set/max_size -std::pmr::unordered_set::clear cpp/container/unordered_set/clear -std::pmr::unordered_set::insert cpp/container/unordered_set/insert -std::pmr::unordered_set::emplace cpp/container/unordered_set/emplace -std::pmr::unordered_set::emplace_hint cpp/container/unordered_set/emplace_hint -std::pmr::unordered_set::erase cpp/container/unordered_set/erase -std::pmr::unordered_set::swap cpp/container/unordered_set/swap -std::pmr::unordered_set::extract cpp/container/unordered_set/extract -std::pmr::unordered_set::merge cpp/container/unordered_set/merge -std::pmr::unordered_set::count cpp/container/unordered_set/count -std::pmr::unordered_set::find cpp/container/unordered_set/find -std::pmr::unordered_set::contains cpp/container/unordered_set/contains -std::pmr::unordered_set::equal_range cpp/container/unordered_set/equal_range -std::pmr::unordered_set::begin(int) cpp/container/unordered_set/begin2 -std::pmr::unordered_set::cbegin(int) cpp/container/unordered_set/begin2 -std::pmr::unordered_set::end(int) cpp/container/unordered_set/end2 -std::pmr::unordered_set::cend(int) cpp/container/unordered_set/end2 -std::pmr::unordered_set::bucket_count cpp/container/unordered_set/bucket_count -std::pmr::unordered_set::max_bucket_count cpp/container/unordered_set/max_bucket_count -std::pmr::unordered_set::bucket_size cpp/container/unordered_set/bucket_size -std::pmr::unordered_set::bucket cpp/container/unordered_set/bucket -std::pmr::unordered_set::load_factor cpp/container/unordered_set/load_factor -std::pmr::unordered_set::max_load_factor cpp/container/unordered_set/max_load_factor -std::pmr::unordered_set::reserve cpp/container/unordered_set/reserve -std::pmr::unordered_set::rehash cpp/container/unordered_set/rehash -std::pmr::unordered_set::hash_function cpp/container/unordered_set/hash_function -std::pmr::unordered_set::key_eq cpp/container/unordered_set/key_eq -operator==(std::pmr::unordered_set) cpp/container/unordered_set/operator_cmp -operator!=(std::pmr::unordered_set) cpp/container/unordered_set/operator_cmp -std::swap(std::pmr::unordered_set) cpp/container/unordered_set/swap2 -std::erase_if(std::pmr::unordered_set) cpp/container/unordered_set/erase_if -std::unordered_multiset cpp/container/unordered_multiset -std::unordered_multiset::unordered_multiset cpp/container/unordered_multiset/unordered_multiset -std::unordered_multiset::~unordered_multiset cpp/container/unordered_multiset/~unordered_multiset -std::unordered_multiset::operator= cpp/container/unordered_multiset/operator= -std::unordered_multiset::get_allocator cpp/container/unordered_multiset/get_allocator -std::unordered_multiset::begin cpp/container/unordered_multiset/begin -std::unordered_multiset::cbegin cpp/container/unordered_multiset/begin -std::unordered_multiset::end cpp/container/unordered_multiset/end -std::unordered_multiset::cend cpp/container/unordered_multiset/end -std::unordered_multiset::empty cpp/container/unordered_multiset/empty -std::unordered_multiset::size cpp/container/unordered_multiset/size -std::unordered_multiset::max_size cpp/container/unordered_multiset/max_size -std::unordered_multiset::clear cpp/container/unordered_multiset/clear -std::unordered_multiset::insert cpp/container/unordered_multiset/insert -std::unordered_multiset::emplace cpp/container/unordered_multiset/emplace -std::unordered_multiset::emplace_hint cpp/container/unordered_multiset/emplace_hint -std::unordered_multiset::erase cpp/container/unordered_multiset/erase -std::unordered_multiset::swap cpp/container/unordered_multiset/swap -std::unordered_multiset::extract cpp/container/unordered_multiset/extract -std::unordered_multiset::merge cpp/container/unordered_multiset/merge -std::unordered_multiset::count cpp/container/unordered_multiset/count -std::unordered_multiset::find cpp/container/unordered_multiset/find -std::unordered_multiset::contains cpp/container/unordered_multiset/contains -std::unordered_multiset::equal_range cpp/container/unordered_multiset/equal_range -std::unordered_multiset::begin(int) cpp/container/unordered_multiset/begin2 -std::unordered_multiset::cbegin(int) cpp/container/unordered_multiset/begin2 -std::unordered_multiset::end(int) cpp/container/unordered_multiset/end2 -std::unordered_multiset::cend(int) cpp/container/unordered_multiset/end2 -std::unordered_multiset::bucket_count cpp/container/unordered_multiset/bucket_count -std::unordered_multiset::max_bucket_count cpp/container/unordered_multiset/max_bucket_count -std::unordered_multiset::bucket_size cpp/container/unordered_multiset/bucket_size -std::unordered_multiset::bucket cpp/container/unordered_multiset/bucket -std::unordered_multiset::load_factor cpp/container/unordered_multiset/load_factor -std::unordered_multiset::max_load_factor cpp/container/unordered_multiset/max_load_factor -std::unordered_multiset::reserve cpp/container/unordered_multiset/reserve -std::unordered_multiset::rehash cpp/container/unordered_multiset/rehash -std::unordered_multiset::hash_function cpp/container/unordered_multiset/hash_function -std::unordered_multiset::key_eq cpp/container/unordered_multiset/key_eq -operator==(std::unordered_multiset) cpp/container/unordered_multiset/operator_cmp -operator!=(std::unordered_multiset) cpp/container/unordered_multiset/operator_cmp -std::swap(std::unordered_multiset) cpp/container/unordered_multiset/swap2 -std::erase_if(std::unordered_multiset) cpp/container/unordered_multiset/erase_if -std::pmr::unordered_multiset cpp/container/unordered_multiset -std::pmr::unordered_multiset::unordered_multiset cpp/container/unordered_multiset/unordered_multiset -std::pmr::unordered_multiset::~unordered_multiset cpp/container/unordered_multiset/~unordered_multiset -std::pmr::unordered_multiset::operator= cpp/container/unordered_multiset/operator= -std::pmr::unordered_multiset::get_allocator cpp/container/unordered_multiset/get_allocator -std::pmr::unordered_multiset::begin cpp/container/unordered_multiset/begin -std::pmr::unordered_multiset::cbegin cpp/container/unordered_multiset/begin -std::pmr::unordered_multiset::end cpp/container/unordered_multiset/end -std::pmr::unordered_multiset::cend cpp/container/unordered_multiset/end -std::pmr::unordered_multiset::empty cpp/container/unordered_multiset/empty -std::pmr::unordered_multiset::size cpp/container/unordered_multiset/size -std::pmr::unordered_multiset::max_size cpp/container/unordered_multiset/max_size -std::pmr::unordered_multiset::clear cpp/container/unordered_multiset/clear -std::pmr::unordered_multiset::insert cpp/container/unordered_multiset/insert -std::pmr::unordered_multiset::emplace cpp/container/unordered_multiset/emplace -std::pmr::unordered_multiset::emplace_hint cpp/container/unordered_multiset/emplace_hint -std::pmr::unordered_multiset::erase cpp/container/unordered_multiset/erase -std::pmr::unordered_multiset::swap cpp/container/unordered_multiset/swap -std::pmr::unordered_multiset::extract cpp/container/unordered_multiset/extract -std::pmr::unordered_multiset::merge cpp/container/unordered_multiset/merge -std::pmr::unordered_multiset::count cpp/container/unordered_multiset/count -std::pmr::unordered_multiset::find cpp/container/unordered_multiset/find -std::pmr::unordered_multiset::contains cpp/container/unordered_multiset/contains -std::pmr::unordered_multiset::equal_range cpp/container/unordered_multiset/equal_range -std::pmr::unordered_multiset::begin(int) cpp/container/unordered_multiset/begin2 -std::pmr::unordered_multiset::cbegin(int) cpp/container/unordered_multiset/begin2 -std::pmr::unordered_multiset::end(int) cpp/container/unordered_multiset/end2 -std::pmr::unordered_multiset::cend(int) cpp/container/unordered_multiset/end2 -std::pmr::unordered_multiset::bucket_count cpp/container/unordered_multiset/bucket_count -std::pmr::unordered_multiset::max_bucket_count cpp/container/unordered_multiset/max_bucket_count -std::pmr::unordered_multiset::bucket_size cpp/container/unordered_multiset/bucket_size -std::pmr::unordered_multiset::bucket cpp/container/unordered_multiset/bucket -std::pmr::unordered_multiset::load_factor cpp/container/unordered_multiset/load_factor -std::pmr::unordered_multiset::max_load_factor cpp/container/unordered_multiset/max_load_factor -std::pmr::unordered_multiset::reserve cpp/container/unordered_multiset/reserve -std::pmr::unordered_multiset::rehash cpp/container/unordered_multiset/rehash -std::pmr::unordered_multiset::hash_function cpp/container/unordered_multiset/hash_function -std::pmr::unordered_multiset::key_eq cpp/container/unordered_multiset/key_eq -operator==(std::pmr::unordered_multiset) cpp/container/unordered_multiset/operator_cmp -operator!=(std::pmr::unordered_multiset) cpp/container/unordered_multiset/operator_cmp -std::swap(std::pmr::unordered_multiset) cpp/container/unordered_multiset/swap2 -std::erase_if(std::pmr::unordered_multiset) cpp/container/unordered_multiset/erase_if -std::unordered_map cpp/container/unordered_map -std::unordered_map::unordered_map cpp/container/unordered_map/unordered_map -std::unordered_map::~unordered_map cpp/container/unordered_map/~unordered_map -std::unordered_map::operator= cpp/container/unordered_map/operator= -std::unordered_map::get_allocator cpp/container/unordered_map/get_allocator -std::unordered_map::begin cpp/container/unordered_map/begin -std::unordered_map::cbegin cpp/container/unordered_map/begin -std::unordered_map::end cpp/container/unordered_map/end -std::unordered_map::cend cpp/container/unordered_map/end -std::unordered_map::empty cpp/container/unordered_map/empty -std::unordered_map::size cpp/container/unordered_map/size -std::unordered_map::max_size cpp/container/unordered_map/max_size -std::unordered_map::clear cpp/container/unordered_map/clear -std::unordered_map::insert cpp/container/unordered_map/insert -std::unordered_map::insert_or_assign cpp/container/unordered_map/insert_or_assign -std::unordered_map::emplace cpp/container/unordered_map/emplace -std::unordered_map::emplace_hint cpp/container/unordered_map/emplace_hint -std::unordered_map::try_emplace cpp/container/unordered_map/try_emplace -std::unordered_map::erase cpp/container/unordered_map/erase -std::unordered_map::swap cpp/container/unordered_map/swap -std::unordered_map::extract cpp/container/unordered_map/extract -std::unordered_map::merge cpp/container/unordered_map/merge -std::unordered_map::at cpp/container/unordered_map/at -std::unordered_map::operator[] cpp/container/unordered_map/operator_at -std::unordered_map::count cpp/container/unordered_map/count -std::unordered_map::find cpp/container/unordered_map/find -std::unordered_map::contains cpp/container/unordered_map/contains -std::unordered_map::equal_range cpp/container/unordered_map/equal_range -std::unordered_map::begin(int) cpp/container/unordered_map/begin2 -std::unordered_map::cbegin(int) cpp/container/unordered_map/begin2 -std::unordered_map::end(int) cpp/container/unordered_map/end2 -std::unordered_map::cend(int) cpp/container/unordered_map/end2 -std::unordered_map::bucket_count cpp/container/unordered_map/bucket_count -std::unordered_map::max_bucket_count cpp/container/unordered_map/max_bucket_count -std::unordered_map::bucket_size cpp/container/unordered_map/bucket_size -std::unordered_map::bucket cpp/container/unordered_map/bucket -std::unordered_map::load_factor cpp/container/unordered_map/load_factor -std::unordered_map::max_load_factor cpp/container/unordered_map/max_load_factor -std::unordered_map::reserve cpp/container/unordered_map/reserve -std::unordered_map::rehash cpp/container/unordered_map/rehash -std::unordered_map::hash_function cpp/container/unordered_map/hash_function -std::unordered_map::key_eq cpp/container/unordered_map/key_eq -operator==(std::unordered_map) cpp/container/unordered_map/operator_cmp -operator!=(std::unordered_map) cpp/container/unordered_map/operator_cmp -std::swap(std::unordered_map) cpp/container/unordered_map/swap2 -std::erase_if(std::unordered_map) cpp/container/unordered_map/erase_if -std::pmr::unordered_map cpp/container/unordered_map -std::pmr::unordered_map::unordered_map cpp/container/unordered_map/unordered_map -std::pmr::unordered_map::~unordered_map cpp/container/unordered_map/~unordered_map -std::pmr::unordered_map::operator= cpp/container/unordered_map/operator= -std::pmr::unordered_map::get_allocator cpp/container/unordered_map/get_allocator -std::pmr::unordered_map::begin cpp/container/unordered_map/begin -std::pmr::unordered_map::cbegin cpp/container/unordered_map/begin -std::pmr::unordered_map::end cpp/container/unordered_map/end -std::pmr::unordered_map::cend cpp/container/unordered_map/end -std::pmr::unordered_map::empty cpp/container/unordered_map/empty -std::pmr::unordered_map::size cpp/container/unordered_map/size -std::pmr::unordered_map::max_size cpp/container/unordered_map/max_size -std::pmr::unordered_map::clear cpp/container/unordered_map/clear -std::pmr::unordered_map::insert cpp/container/unordered_map/insert -std::pmr::unordered_map::insert_or_assign cpp/container/unordered_map/insert_or_assign -std::pmr::unordered_map::emplace cpp/container/unordered_map/emplace -std::pmr::unordered_map::emplace_hint cpp/container/unordered_map/emplace_hint -std::pmr::unordered_map::try_emplace cpp/container/unordered_map/try_emplace -std::pmr::unordered_map::erase cpp/container/unordered_map/erase -std::pmr::unordered_map::swap cpp/container/unordered_map/swap -std::pmr::unordered_map::extract cpp/container/unordered_map/extract -std::pmr::unordered_map::merge cpp/container/unordered_map/merge -std::pmr::unordered_map::at cpp/container/unordered_map/at -std::pmr::unordered_map::operator[] cpp/container/unordered_map/operator_at -std::pmr::unordered_map::count cpp/container/unordered_map/count -std::pmr::unordered_map::find cpp/container/unordered_map/find -std::pmr::unordered_map::contains cpp/container/unordered_map/contains -std::pmr::unordered_map::equal_range cpp/container/unordered_map/equal_range -std::pmr::unordered_map::begin(int) cpp/container/unordered_map/begin2 -std::pmr::unordered_map::cbegin(int) cpp/container/unordered_map/begin2 -std::pmr::unordered_map::end(int) cpp/container/unordered_map/end2 -std::pmr::unordered_map::cend(int) cpp/container/unordered_map/end2 -std::pmr::unordered_map::bucket_count cpp/container/unordered_map/bucket_count -std::pmr::unordered_map::max_bucket_count cpp/container/unordered_map/max_bucket_count -std::pmr::unordered_map::bucket_size cpp/container/unordered_map/bucket_size -std::pmr::unordered_map::bucket cpp/container/unordered_map/bucket -std::pmr::unordered_map::load_factor cpp/container/unordered_map/load_factor -std::pmr::unordered_map::max_load_factor cpp/container/unordered_map/max_load_factor -std::pmr::unordered_map::reserve cpp/container/unordered_map/reserve -std::pmr::unordered_map::rehash cpp/container/unordered_map/rehash -std::pmr::unordered_map::hash_function cpp/container/unordered_map/hash_function -std::pmr::unordered_map::key_eq cpp/container/unordered_map/key_eq -operator==(std::pmr::unordered_map) cpp/container/unordered_map/operator_cmp -operator!=(std::pmr::unordered_map) cpp/container/unordered_map/operator_cmp -std::swap(std::pmr::unordered_map) cpp/container/unordered_map/swap2 -std::erase_if(std::pmr::unordered_map) cpp/container/unordered_map/erase_if -std::unordered_multimap cpp/container/unordered_multimap -std::unordered_multimap::unordered_multimap cpp/container/unordered_multimap/unordered_multimap -std::unordered_multimap::~unordered_multimap cpp/container/unordered_multimap/~unordered_multimap -std::unordered_multimap::operator= cpp/container/unordered_multimap/operator= -std::unordered_multimap::get_allocator cpp/container/unordered_multimap/get_allocator -std::unordered_multimap::begin cpp/container/unordered_multimap/begin -std::unordered_multimap::cbegin cpp/container/unordered_multimap/begin -std::unordered_multimap::end cpp/container/unordered_multimap/end -std::unordered_multimap::cend cpp/container/unordered_multimap/end -std::unordered_multimap::empty cpp/container/unordered_multimap/empty -std::unordered_multimap::size cpp/container/unordered_multimap/size -std::unordered_multimap::max_size cpp/container/unordered_multimap/max_size -std::unordered_multimap::clear cpp/container/unordered_multimap/clear -std::unordered_multimap::insert cpp/container/unordered_multimap/insert -std::unordered_multimap::emplace cpp/container/unordered_multimap/emplace -std::unordered_multimap::emplace_hint cpp/container/unordered_multimap/emplace_hint -std::unordered_multimap::erase cpp/container/unordered_multimap/erase -std::unordered_multimap::swap cpp/container/unordered_multimap/swap -std::unordered_multimap::extract cpp/container/unordered_multimap/extract -std::unordered_multimap::merge cpp/container/unordered_multimap/merge -std::unordered_multimap::count cpp/container/unordered_multimap/count -std::unordered_multimap::find cpp/container/unordered_multimap/find -std::unordered_multimap::contains cpp/container/unordered_multimap/contains -std::unordered_multimap::equal_range cpp/container/unordered_multimap/equal_range -std::unordered_multimap::begin(int) cpp/container/unordered_multimap/begin2 -std::unordered_multimap::cbegin(int) cpp/container/unordered_multimap/begin2 -std::unordered_multimap::end(int) cpp/container/unordered_multimap/end2 -std::unordered_multimap::cend(int) cpp/container/unordered_multimap/end2 -std::unordered_multimap::bucket_count cpp/container/unordered_multimap/bucket_count -std::unordered_multimap::max_bucket_count cpp/container/unordered_multimap/max_bucket_count -std::unordered_multimap::bucket_size cpp/container/unordered_multimap/bucket_size -std::unordered_multimap::bucket cpp/container/unordered_multimap/bucket -std::unordered_multimap::load_factor cpp/container/unordered_multimap/load_factor -std::unordered_multimap::max_load_factor cpp/container/unordered_multimap/max_load_factor -std::unordered_multimap::reserve cpp/container/unordered_multimap/reserve -std::unordered_multimap::rehash cpp/container/unordered_multimap/rehash -std::unordered_multimap::hash_function cpp/container/unordered_multimap/hash_function -std::unordered_multimap::key_eq cpp/container/unordered_multimap/key_eq -operator==(std::unordered_multimap) cpp/container/unordered_multimap/operator_cmp -operator!=(std::unordered_multimap) cpp/container/unordered_multimap/operator_cmp -std::swap(std::unordered_multimap) cpp/container/unordered_multimap/swap2 -std::erase_if(std::unordered_multimap) cpp/container/unordered_multimap/erase_if -std::pmr::unordered_multimap cpp/container/unordered_multimap -std::pmr::unordered_multimap::unordered_multimap cpp/container/unordered_multimap/unordered_multimap -std::pmr::unordered_multimap::~unordered_multimap cpp/container/unordered_multimap/~unordered_multimap -std::pmr::unordered_multimap::operator= cpp/container/unordered_multimap/operator= -std::pmr::unordered_multimap::get_allocator cpp/container/unordered_multimap/get_allocator -std::pmr::unordered_multimap::begin cpp/container/unordered_multimap/begin -std::pmr::unordered_multimap::cbegin cpp/container/unordered_multimap/begin -std::pmr::unordered_multimap::end cpp/container/unordered_multimap/end -std::pmr::unordered_multimap::cend cpp/container/unordered_multimap/end -std::pmr::unordered_multimap::empty cpp/container/unordered_multimap/empty -std::pmr::unordered_multimap::size cpp/container/unordered_multimap/size -std::pmr::unordered_multimap::max_size cpp/container/unordered_multimap/max_size -std::pmr::unordered_multimap::clear cpp/container/unordered_multimap/clear -std::pmr::unordered_multimap::insert cpp/container/unordered_multimap/insert -std::pmr::unordered_multimap::emplace cpp/container/unordered_multimap/emplace -std::pmr::unordered_multimap::emplace_hint cpp/container/unordered_multimap/emplace_hint -std::pmr::unordered_multimap::erase cpp/container/unordered_multimap/erase -std::pmr::unordered_multimap::swap cpp/container/unordered_multimap/swap -std::pmr::unordered_multimap::extract cpp/container/unordered_multimap/extract -std::pmr::unordered_multimap::merge cpp/container/unordered_multimap/merge -std::pmr::unordered_multimap::count cpp/container/unordered_multimap/count -std::pmr::unordered_multimap::find cpp/container/unordered_multimap/find -std::pmr::unordered_multimap::contains cpp/container/unordered_multimap/contains -std::pmr::unordered_multimap::equal_range cpp/container/unordered_multimap/equal_range -std::pmr::unordered_multimap::begin(int) cpp/container/unordered_multimap/begin2 -std::pmr::unordered_multimap::cbegin(int) cpp/container/unordered_multimap/begin2 -std::pmr::unordered_multimap::end(int) cpp/container/unordered_multimap/end2 -std::pmr::unordered_multimap::cend(int) cpp/container/unordered_multimap/end2 -std::pmr::unordered_multimap::bucket_count cpp/container/unordered_multimap/bucket_count -std::pmr::unordered_multimap::max_bucket_count cpp/container/unordered_multimap/max_bucket_count -std::pmr::unordered_multimap::bucket_size cpp/container/unordered_multimap/bucket_size -std::pmr::unordered_multimap::bucket cpp/container/unordered_multimap/bucket -std::pmr::unordered_multimap::load_factor cpp/container/unordered_multimap/load_factor -std::pmr::unordered_multimap::max_load_factor cpp/container/unordered_multimap/max_load_factor -std::pmr::unordered_multimap::reserve cpp/container/unordered_multimap/reserve -std::pmr::unordered_multimap::rehash cpp/container/unordered_multimap/rehash -std::pmr::unordered_multimap::hash_function cpp/container/unordered_multimap/hash_function -std::pmr::unordered_multimap::key_eq cpp/container/unordered_multimap/key_eq -operator==(std::pmr::unordered_multimap) cpp/container/unordered_multimap/operator_cmp -operator!=(std::pmr::unordered_multimap) cpp/container/unordered_multimap/operator_cmp -std::swap(std::pmr::unordered_multimap) cpp/container/unordered_multimap/swap2 -std::erase_if(std::pmr::unordered_multimap) cpp/container/unordered_multimap/erase_if -std::stack cpp/container/stack -std::stack::stack cpp/container/stack/stack -std::stack::~stack cpp/container/stack/~stack -std::stack::operator= cpp/container/stack/operator= -std::stack::top cpp/container/stack/top -std::stack::empty cpp/container/stack/empty -std::stack::size cpp/container/stack/size -std::stack::push cpp/container/stack/push -std::stack::emplace cpp/container/stack/emplace -std::stack::pop cpp/container/stack/pop -std::stack::swap cpp/container/stack/swap -operator==(std::stack) cpp/container/stack/operator_cmp -operator!=(std::stack) cpp/container/stack/operator_cmp -operator<(std::stack) cpp/container/stack/operator_cmp -operator<=(std::stack) cpp/container/stack/operator_cmp -operator>(std::stack) cpp/container/stack/operator_cmp -operator>=(std::stack) cpp/container/stack/operator_cmp -std::swap(std::stack) cpp/container/stack/swap2 -std::uses_allocator cpp/container/stack/uses_allocator -std::stack::c cpp/container/stack -std::queue cpp/container/queue -std::queue::queue cpp/container/queue/queue -std::queue::~queue cpp/container/queue/~queue -std::queue::operator= cpp/container/queue/operator= -std::queue::front cpp/container/queue/front -std::queue::back cpp/container/queue/back -std::queue::empty cpp/container/queue/empty -std::queue::size cpp/container/queue/size -std::queue::push cpp/container/queue/push -std::queue::emplace cpp/container/queue/emplace -std::queue::pop cpp/container/queue/pop -std::queue::swap cpp/container/queue/swap -operator==(std::queue) cpp/container/queue/operator_cmp -operator!=(std::queue) cpp/container/queue/operator_cmp -operator<(std::queue) cpp/container/queue/operator_cmp -operator<=(std::queue) cpp/container/queue/operator_cmp -operator>(std::queue) cpp/container/queue/operator_cmp -operator>=(std::queue) cpp/container/queue/operator_cmp -std::swap(std::queue) cpp/container/queue/swap2 -std::uses_allocator cpp/container/queue/uses_allocator -std::queue::c cpp/container/queue -std::priority_queue cpp/container/priority_queue -std::priority_queue::priority_queue cpp/container/priority_queue/priority_queue -std::priority_queue::~priority_queue cpp/container/priority_queue/~priority_queue -std::priority_queue::operator= cpp/container/priority_queue/operator= -std::priority_queue::top cpp/container/priority_queue/top -std::priority_queue::empty cpp/container/priority_queue/empty -std::priority_queue::size cpp/container/priority_queue/size -std::priority_queue::push cpp/container/priority_queue/push -std::priority_queue::emplace cpp/container/priority_queue/emplace -std::priority_queue::pop cpp/container/priority_queue/pop -std::priority_queue::swap cpp/container/priority_queue/swap -std::swap(std::priority_queue) cpp/container/priority_queue/swap2 -std::uses_allocator cpp/container/priority_queue/uses_allocator -std::priority_queue::c cpp/container/priority_queue -std::span cpp/container/span -std::span::span cpp/container/span/span -std::span::operator= cpp/container/span/operator= -std::span::begin cpp/container/span/begin -std::span::cbegin cpp/container/span/begin -std::span::end cpp/container/span/end -std::span::cend cpp/container/span/end -std::span::rbegin cpp/container/span/rbegin -std::span::crbegin cpp/container/span/rbegin -std::span::rend cpp/container/span/rend -std::span::crend cpp/container/span/rend -std::span::front cpp/container/span/front -std::span::back cpp/container/span/back -std::span::operator[] cpp/container/span/operator_at -std::span::data cpp/container/span/data -std::span::size cpp/container/span/size -std::span::size_bytes cpp/container/span/size_bytes -std::span::empty cpp/container/span/empty -std::span::first cpp/container/span/first -std::span::last cpp/container/span/last -std::span::subspan cpp/container/span/subspan -std::as_bytes(std::span) cpp/container/span/as_bytes -std::as_writable_bytes(std::span) cpp/container/span/as_bytes -std::dynamic_extent cpp/container/span/dynamic_extent -std::midpoint cpp/numeric/midpoint -std::lerp cpp/numeric/lerp -std::bit_cast cpp/numeric/bit_cast -std::has_single_bit cpp/numeric/has_single_bit -std::bit_ceil cpp/numeric/bit_ceil -std::bit_floor cpp/numeric/bit_floor -std::bit_width cpp/numeric/bit_width -std::rotl cpp/numeric/rotl -std::rotr cpp/numeric/rotr -std::countl_zero cpp/numeric/countl_zero -std::countl_one cpp/numeric/countl_one -std::countr_zero cpp/numeric/countr_zero -std::countr_one cpp/numeric/countr_one -std::popcount cpp/numeric/popcount -std::abs(int) cpp/numeric/math/abs -std::labs cpp/numeric/math/abs -std::llabs cpp/numeric/math/abs -std::imaxabs cpp/numeric/math/abs -std::abs(float) cpp/numeric/math/fabs -std::fabs cpp/numeric/math/fabs -std::div cpp/numeric/math/div -std::ldiv cpp/numeric/math/div -std::lldiv cpp/numeric/math/div -std::imaxdiv cpp/numeric/math/div -std::div_t cpp/numeric/math/div -std::div_t::quot cpp/numeric/math/div -std::div_t::rem cpp/numeric/math/div -std::ldiv_t cpp/numeric/math/div -std::ldiv_t::quot cpp/numeric/math/div -std::ldiv_t::rem cpp/numeric/math/div -std::lldiv_t cpp/numeric/math/div -std::lldiv_t::quot cpp/numeric/math/div -std::lldiv_t::rem cpp/numeric/math/div -std::imaxdiv_t cpp/numeric/math/div -std::imaxdiv_t::quot cpp/numeric/math/div -std::imaxdiv_t::rem cpp/numeric/math/div -std::fmod cpp/numeric/math/fmod -std::remainder cpp/numeric/math/remainder -std::remquo cpp/numeric/math/remquo -std::fma cpp/numeric/math/fma -std::fmax cpp/numeric/math/fmax -std::fmin cpp/numeric/math/fmin -std::fdim cpp/numeric/math/fdim -std::nan cpp/numeric/math/nan -std::nanf cpp/numeric/math/nan -std::nanl cpp/numeric/math/nan -std::exp cpp/numeric/math/exp -std::exp2 cpp/numeric/math/exp2 -std::expm1 cpp/numeric/math/expm1 -std::log cpp/numeric/math/log -std::log10 cpp/numeric/math/log10 -std::log1p cpp/numeric/math/log1p -std::log2 cpp/numeric/math/log2 -std::ilogb cpp/numeric/math/ilogb -std::logb cpp/numeric/math/logb -std::sqrt cpp/numeric/math/sqrt -std::cbrt cpp/numeric/math/cbrt -std::hypot cpp/numeric/math/hypot -std::pow cpp/numeric/math/pow -std::sin cpp/numeric/math/sin -std::cos cpp/numeric/math/cos -std::tan cpp/numeric/math/tan -std::asin cpp/numeric/math/asin -std::acos cpp/numeric/math/acos -std::atan cpp/numeric/math/atan -std::atan2 cpp/numeric/math/atan2 -std::sinh cpp/numeric/math/sinh -std::cosh cpp/numeric/math/cosh -std::tanh cpp/numeric/math/tanh -std::asinh cpp/numeric/math/asinh -std::acosh cpp/numeric/math/acosh -std::atanh cpp/numeric/math/atanh -std::erf cpp/numeric/math/erf -std::erfc cpp/numeric/math/erfc -std::lgamma cpp/numeric/math/lgamma -std::tgamma cpp/numeric/math/tgamma -std::ceil cpp/numeric/math/ceil -std::floor cpp/numeric/math/floor -std::trunc cpp/numeric/math/trunc -std::round cpp/numeric/math/round -std::lround cpp/numeric/math/round -std::llround cpp/numeric/math/round -std::nearbyint cpp/numeric/math/nearbyint -std::rint cpp/numeric/math/rint -std::lrint cpp/numeric/math/rint -std::llrint cpp/numeric/math/rint -std::frexp cpp/numeric/math/frexp -std::ldexp cpp/numeric/math/ldexp -std::modf cpp/numeric/math/modf -std::scalbn cpp/numeric/math/scalbn -std::scalbln cpp/numeric/math/scalbn -std::nextafter cpp/numeric/math/nextafter -std::nexttoward cpp/numeric/math/nextafter -std::copysign cpp/numeric/math/copysign -std::fpclassify cpp/numeric/math/fpclassify -std::isfinite cpp/numeric/math/isfinite -std::isinf cpp/numeric/math/isinf -std::isnan cpp/numeric/math/isnan -std::isnormal cpp/numeric/math/isnormal -std::signbit cpp/numeric/math/signbit -std::isgreater cpp/numeric/math/isgreater -std::isgreaterequal cpp/numeric/math/isgreaterequal -std::isless cpp/numeric/math/isless -std::islessequal cpp/numeric/math/islessequal -std::islessgreater cpp/numeric/math/islessgreater -std::isunordered cpp/numeric/math/isunordered -HUGE_VAL cpp/numeric/math/HUGE_VAL -HUGE_VALF cpp/numeric/math/HUGE_VAL -HUGE_VALL cpp/numeric/math/HUGE_VAL -INFINITY cpp/numeric/math/INFINITY -NAN cpp/numeric/math/NAN -math_errhandling cpp/numeric/math/math_errhandling -MATH_ERRNO cpp/numeric/math/math_errhandling -MATH_ERREXCEPT cpp/numeric/math/math_errhandling -FP_INFINITE cpp/numeric/math/FP_categories -FP_NAN cpp/numeric/math/FP_categories -FP_NORMAL cpp/numeric/math/FP_categories -FP_SUBNORMAL cpp/numeric/math/FP_categories -FP_ZERO cpp/numeric/math/FP_categories -std::assoc_laguerre cpp/numeric/special_functions/assoc_laguerre -std::assoc_laguerref cpp/numeric/special_functions/assoc_laguerre -std::assoc_laguerrel cpp/numeric/special_functions/assoc_laguerre -std::assoc_legendre cpp/numeric/special_functions/assoc_legendre -std::assoc_legendref cpp/numeric/special_functions/assoc_legendre -std::assoc_legendrel cpp/numeric/special_functions/assoc_legendre -std::beta cpp/numeric/special_functions/beta -std::betaf cpp/numeric/special_functions/beta -std::betal cpp/numeric/special_functions/beta -std::comp_ellint_1 cpp/numeric/special_functions/comp_ellint_1 -std::comp_ellint_1f cpp/numeric/special_functions/comp_ellint_1 -std::comp_ellint_1l cpp/numeric/special_functions/comp_ellint_1 -std::comp_ellint_2 cpp/numeric/special_functions/comp_ellint_2 -std::comp_ellint_2f cpp/numeric/special_functions/comp_ellint_2 -std::comp_ellint_2l cpp/numeric/special_functions/comp_ellint_2 -std::comp_ellint_3 cpp/numeric/special_functions/comp_ellint_3 -std::comp_ellint_3f cpp/numeric/special_functions/comp_ellint_3 -std::comp_ellint_3l cpp/numeric/special_functions/comp_ellint_3 -std::cyl_bessel_i cpp/numeric/special_functions/cyl_bessel_i -std::cyl_bessel_if cpp/numeric/special_functions/cyl_bessel_i -std::cyl_bessel_il cpp/numeric/special_functions/cyl_bessel_i -std::cyl_bessel_j cpp/numeric/special_functions/cyl_bessel_j -std::cyl_bessel_jf cpp/numeric/special_functions/cyl_bessel_j -std::cyl_bessel_jl cpp/numeric/special_functions/cyl_bessel_j -std::cyl_bessel_k cpp/numeric/special_functions/cyl_bessel_k -std::cyl_bessel_kf cpp/numeric/special_functions/cyl_bessel_k -std::cyl_bessel_kl cpp/numeric/special_functions/cyl_bessel_k -std::cyl_neumann cpp/numeric/special_functions/cyl_neumann -std::cyl_neumannf cpp/numeric/special_functions/cyl_neumann -std::cyl_neumannl cpp/numeric/special_functions/cyl_neumann -std::ellint_1 cpp/numeric/special_functions/ellint_1 -std::ellint_1f cpp/numeric/special_functions/ellint_1 -std::ellint_1l cpp/numeric/special_functions/ellint_1 -std::ellint_2 cpp/numeric/special_functions/ellint_2 -std::ellint_2f cpp/numeric/special_functions/ellint_2 -std::ellint_2l cpp/numeric/special_functions/ellint_2 -std::ellint_3 cpp/numeric/special_functions/ellint_3 -std::ellint_3f cpp/numeric/special_functions/ellint_3 -std::ellint_3l cpp/numeric/special_functions/ellint_3 -std::expint cpp/numeric/special_functions/expint -std::expintf cpp/numeric/special_functions/expint -std::expintl cpp/numeric/special_functions/expint -std::hermite cpp/numeric/special_functions/hermite -std::hermitef cpp/numeric/special_functions/hermite -std::hermitel cpp/numeric/special_functions/hermite -std::legendre cpp/numeric/special_functions/legendre -std::legendref cpp/numeric/special_functions/legendre -std::legendrel cpp/numeric/special_functions/legendre -std::laguerre cpp/numeric/special_functions/laguerre -std::laguerref cpp/numeric/special_functions/laguerre -std::laguerrel cpp/numeric/special_functions/laguerre -std::riemann_zeta cpp/numeric/special_functions/riemann_zeta -std::riemann_zetaf cpp/numeric/special_functions/riemann_zeta -std::riemann_zetal cpp/numeric/special_functions/riemann_zeta -std::sph_bessel cpp/numeric/special_functions/sph_bessel -std::sph_besself cpp/numeric/special_functions/sph_bessel -std::sph_bessell cpp/numeric/special_functions/sph_bessel -std::sph_legendre cpp/numeric/special_functions/sph_legendre -std::sph_legendref cpp/numeric/special_functions/sph_legendre -std::sph_legendrel cpp/numeric/special_functions/sph_legendre -std::sph_neumann cpp/numeric/special_functions/sph_neumann -std::sph_neumannf cpp/numeric/special_functions/sph_neumann -std::sph_neumannl cpp/numeric/special_functions/sph_neumann -std::feclearexcept cpp/numeric/fenv/feclearexcept -std::fetestexcept cpp/numeric/fenv/fetestexcept -std::feraiseexcept cpp/numeric/fenv/feraiseexcept -std::fegetexceptflag cpp/numeric/fenv/feexceptflag -std::fesetexceptflag cpp/numeric/fenv/feexceptflag -std::fegetround cpp/numeric/fenv/feround -std::fesetround cpp/numeric/fenv/feround -std::fegetenv cpp/numeric/fenv/feenv -std::fesetenv cpp/numeric/fenv/feenv -std::feholdexcept cpp/numeric/fenv/feholdexcept -std::feupdateenv cpp/numeric/fenv/feupdateenv -FE_ALL_EXCEPT cpp/numeric/fenv/FE_exceptions -FE_DIVBYZERO cpp/numeric/fenv/FE_exceptions -FE_INEXACT cpp/numeric/fenv/FE_exceptions -FE_INVALID cpp/numeric/fenv/FE_exceptions -FE_OVERFLOW cpp/numeric/fenv/FE_exceptions -FE_UNDERFLOW cpp/numeric/fenv/FE_exceptions -FE_DOWNWARD cpp/numeric/fenv/FE_round -FE_TONEAREST cpp/numeric/fenv/FE_round -FE_TOWARDZERO cpp/numeric/fenv/FE_round -FE_UPWARD cpp/numeric/fenv/FE_round -FE_DFL_ENV cpp/numeric/fenv/FE_DFL_ENV -std::complex cpp/numeric/complex -std::complex::complex cpp/numeric/complex/complex -std::complex::operator= cpp/numeric/complex/operator= -std::complex::real cpp/numeric/complex/real -std::complex::imag cpp/numeric/complex/imag -std::complex::operator+= cpp/numeric/complex/operator_arith -std::complex::operator-= cpp/numeric/complex/operator_arith -std::complex::operator*= cpp/numeric/complex/operator_arith -std::complex::operator/= cpp/numeric/complex/operator_arith -operator+(std::complex) cpp/numeric/complex/operator_arith2 -operator-(std::complex) cpp/numeric/complex/operator_arith2 -operator+(std::complex) cpp/numeric/complex/operator_arith3 -operator-(std::complex) cpp/numeric/complex/operator_arith3 -operator*(std::complex) cpp/numeric/complex/operator_arith3 -operator/(std::complex) cpp/numeric/complex/operator_arith3 -operator==(std::complex) cpp/numeric/complex/operator_cmp -operator!=(std::complex) cpp/numeric/complex/operator_cmp -operator<<(std::complex) cpp/numeric/complex/operator_ltltgtgt -operator>>(std::complex) cpp/numeric/complex/operator_ltltgtgt -std::real(std::complex) cpp/numeric/complex/real -std::imag(std::complex) cpp/numeric/complex/imag -std::abs(std::complex) cpp/numeric/complex/abs -std::arg(std::complex) cpp/numeric/complex/arg -std::norm(std::complex) cpp/numeric/complex/norm -std::conj(std::complex) cpp/numeric/complex/conj -std::proj(std::complex) cpp/numeric/complex/proj -std::polar(std::complex) cpp/numeric/complex/polar -std::exp(std::complex) cpp/numeric/complex/exp -std::log(std::complex) cpp/numeric/complex/log -std::log10(std::complex) cpp/numeric/complex/log10 -std::pow(std::complex) cpp/numeric/complex/pow -std::sqrt(std::complex) cpp/numeric/complex/sqrt -std::sin(std::complex) cpp/numeric/complex/sin -std::cos(std::complex) cpp/numeric/complex/cos -std::tan(std::complex) cpp/numeric/complex/tan -std::asin(std::complex) cpp/numeric/complex/asin -std::acos(std::complex) cpp/numeric/complex/acos -std::atan(std::complex) cpp/numeric/complex/atan -std::sinh(std::complex) cpp/numeric/complex/sinh -std::cosh(std::complex) cpp/numeric/complex/cosh -std::tanh(std::complex) cpp/numeric/complex/tanh -std::asinh(std::complex) cpp/numeric/complex/asinh -std::acosh(std::complex) cpp/numeric/complex/acosh -std::atanh(std::complex) cpp/numeric/complex/atanh -std::literals::complex_literals::operator\"\"i cpp/numeric/complex/operator\"\"i -std::literals::complex_literals::operator\"\"if cpp/numeric/complex/operator\"\"i -std::literals::complex_literals::operator\"\"il cpp/numeric/complex/operator\"\"i -std::valarray cpp/numeric/valarray -std::valarray::valarray cpp/numeric/valarray/valarray -std::valarray::~valarray cpp/numeric/valarray/~valarray -std::valarray::operator= cpp/numeric/valarray/operator= -std::valarray::operator[] cpp/numeric/valarray/operator_at -std::valarray::operator+ cpp/numeric/valarray/operator_arith -std::valarray::operator- cpp/numeric/valarray/operator_arith -std::valarray::operator~ cpp/numeric/valarray/operator_arith -std::valarray::operator! cpp/numeric/valarray/operator_arith -std::valarray::operator+= cpp/numeric/valarray/operator_arith2 -std::valarray::operator-= cpp/numeric/valarray/operator_arith2 -std::valarray::operator*= cpp/numeric/valarray/operator_arith2 -std::valarray::operator/= cpp/numeric/valarray/operator_arith2 -std::valarray::operator%= cpp/numeric/valarray/operator_arith2 -std::valarray::operator&= cpp/numeric/valarray/operator_arith2 -std::valarray::operator|= cpp/numeric/valarray/operator_arith2 -std::valarray::operator^= cpp/numeric/valarray/operator_arith2 -std::valarray::operator<<= cpp/numeric/valarray/operator_arith2 -std::valarray::operator>>= cpp/numeric/valarray/operator_arith2 -std::valarray::swap cpp/numeric/valarray/swap -std::valarray::size cpp/numeric/valarray/size -std::valarray::resize cpp/numeric/valarray/resize -std::valarray::sum cpp/numeric/valarray/sum -std::valarray::min cpp/numeric/valarray/min -std::valarray::max cpp/numeric/valarray/max -std::valarray::shift cpp/numeric/valarray/shift -std::valarray::cshift cpp/numeric/valarray/cshift -std::valarray::apply cpp/numeric/valarray/apply -std::swap(std::valarray) cpp/numeric/valarray/swap2 -std::begin(std::valarray) cpp/numeric/valarray/begin2 -std::end(std::valarray) cpp/numeric/valarray/end2 -operator+(std::valarray) cpp/numeric/valarray/operator_arith3 -operator-(std::valarray) cpp/numeric/valarray/operator_arith3 -operator*(std::valarray) cpp/numeric/valarray/operator_arith3 -operator/(std::valarray) cpp/numeric/valarray/operator_arith3 -operator%(std::valarray) cpp/numeric/valarray/operator_arith3 -operator&(std::valarray) cpp/numeric/valarray/operator_arith3 -operator|(std::valarray) cpp/numeric/valarray/operator_arith3 -operator^(std::valarray) cpp/numeric/valarray/operator_arith3 -operator<<(std::valarray) cpp/numeric/valarray/operator_arith3 -operator>>(std::valarray) cpp/numeric/valarray/operator_arith3 -operator&&(std::valarray) cpp/numeric/valarray/operator_arith3 -operator||(std::valarray) cpp/numeric/valarray/operator_arith3 -operator==(std::valarray) cpp/numeric/valarray/operator_cmp -operator!=(std::valarray) cpp/numeric/valarray/operator_cmp -operator<(std::valarray) cpp/numeric/valarray/operator_cmp -operator<=(std::valarray) cpp/numeric/valarray/operator_cmp -operator>(std::valarray) cpp/numeric/valarray/operator_cmp -operator>=(std::valarray) cpp/numeric/valarray/operator_cmp -std::abs(std::valarray) cpp/numeric/valarray/abs -std::exp(std::valarray) cpp/numeric/valarray/exp -std::log(std::valarray) cpp/numeric/valarray/log -std::log10(std::valarray) cpp/numeric/valarray/log10 -std::pow(std::valarray) cpp/numeric/valarray/pow -std::sqrt(std::valarray) cpp/numeric/valarray/sqrt -std::sin(std::valarray) cpp/numeric/valarray/sin -std::cos(std::valarray) cpp/numeric/valarray/cos -std::tan(std::valarray) cpp/numeric/valarray/tan -std::asin(std::valarray) cpp/numeric/valarray/asin -std::acos(std::valarray) cpp/numeric/valarray/acos -std::atan(std::valarray) cpp/numeric/valarray/atan -std::atan2(std::valarray) cpp/numeric/valarray/atan2 -std::sinh(std::valarray) cpp/numeric/valarray/sinh -std::cosh(std::valarray) cpp/numeric/valarray/cosh -std::tanh(std::valarray) cpp/numeric/valarray/tanh -std::slice cpp/numeric/valarray/slice -std::slice::slice cpp/numeric/valarray/slice -std::slice::start cpp/numeric/valarray/slice -std::slice::size cpp/numeric/valarray/slice -std::slice::stride cpp/numeric/valarray/slice -operator==(std::slice) cpp/numeric/valarray/slice -std::gslice cpp/numeric/valarray/gslice -std::gslice::gslice cpp/numeric/valarray/gslice -std::gslice::start cpp/numeric/valarray/gslice -std::gslice::size cpp/numeric/valarray/gslice -std::gslice::stride cpp/numeric/valarray/gslice -std::slice_array cpp/numeric/valarray/slice_array -std::slice_array::slice_array cpp/numeric/valarray/slice_array/slice_array -std::slice_array::~slice_array cpp/numeric/valarray/slice_array/~slice_array -std::slice_array::operator= cpp/numeric/valarray/slice_array/operator= -std::slice_array::operator+= cpp/numeric/valarray/slice_array/operator_arith -std::slice_array::operator-= cpp/numeric/valarray/slice_array/operator_arith -std::slice_array::operator*= cpp/numeric/valarray/slice_array/operator_arith -std::slice_array::operator/= cpp/numeric/valarray/slice_array/operator_arith -std::slice_array::operator%= cpp/numeric/valarray/slice_array/operator_arith -std::slice_array::operator&= cpp/numeric/valarray/slice_array/operator_arith -std::slice_array::operator|= cpp/numeric/valarray/slice_array/operator_arith -std::slice_array::operator^= cpp/numeric/valarray/slice_array/operator_arith -std::slice_array::operator<<= cpp/numeric/valarray/slice_array/operator_arith -std::slice_array::operator>>= cpp/numeric/valarray/slice_array/operator_arith -std::gslice_array cpp/numeric/valarray/gslice_array -std::gslice_array::gslice_array cpp/numeric/valarray/gslice_array/gslice_array -std::gslice_array::~gslice_array cpp/numeric/valarray/gslice_array/~gslice_array -std::gslice_array::operator= cpp/numeric/valarray/gslice_array/operator= -std::gslice_array::operator+= cpp/numeric/valarray/gslice_array/operator_arith -std::gslice_array::operator-= cpp/numeric/valarray/gslice_array/operator_arith -std::gslice_array::operator*= cpp/numeric/valarray/gslice_array/operator_arith -std::gslice_array::operator/= cpp/numeric/valarray/gslice_array/operator_arith -std::gslice_array::operator%= cpp/numeric/valarray/gslice_array/operator_arith -std::gslice_array::operator&= cpp/numeric/valarray/gslice_array/operator_arith -std::gslice_array::operator|= cpp/numeric/valarray/gslice_array/operator_arith -std::gslice_array::operator^= cpp/numeric/valarray/gslice_array/operator_arith -std::gslice_array::operator<<= cpp/numeric/valarray/gslice_array/operator_arith -std::gslice_array::operator>>= cpp/numeric/valarray/gslice_array/operator_arith -std::mask_array cpp/numeric/valarray/mask_array -std::mask_array::mask_array cpp/numeric/valarray/mask_array/mask_array -std::mask_array::~mask_array cpp/numeric/valarray/mask_array/~mask_array -std::mask_array::operator= cpp/numeric/valarray/mask_array/operator= -std::mask_array::operator+= cpp/numeric/valarray/mask_array/operator_arith -std::mask_array::operator-= cpp/numeric/valarray/mask_array/operator_arith -std::mask_array::operator*= cpp/numeric/valarray/mask_array/operator_arith -std::mask_array::operator/= cpp/numeric/valarray/mask_array/operator_arith -std::mask_array::operator%= cpp/numeric/valarray/mask_array/operator_arith -std::mask_array::operator&= cpp/numeric/valarray/mask_array/operator_arith -std::mask_array::operator|= cpp/numeric/valarray/mask_array/operator_arith -std::mask_array::operator^= cpp/numeric/valarray/mask_array/operator_arith -std::mask_array::operator<<= cpp/numeric/valarray/mask_array/operator_arith -std::mask_array::operator>>= cpp/numeric/valarray/mask_array/operator_arith -std::indirect_array cpp/numeric/valarray/indirect_array -std::indirect_array::indirect_array cpp/numeric/valarray/indirect_array/indirect_array -std::indirect_array::~indirect_array cpp/numeric/valarray/indirect_array/~indirect_array -std::indirect_array::operator= cpp/numeric/valarray/indirect_array/operator= -std::indirect_array::operator+= cpp/numeric/valarray/indirect_array/operator_arith -std::indirect_array::operator-= cpp/numeric/valarray/indirect_array/operator_arith -std::indirect_array::operator*= cpp/numeric/valarray/indirect_array/operator_arith -std::indirect_array::operator/= cpp/numeric/valarray/indirect_array/operator_arith -std::indirect_array::operator%= cpp/numeric/valarray/indirect_array/operator_arith -std::indirect_array::operator&= cpp/numeric/valarray/indirect_array/operator_arith -std::indirect_array::operator|= cpp/numeric/valarray/indirect_array/operator_arith -std::indirect_array::operator^= cpp/numeric/valarray/indirect_array/operator_arith -std::indirect_array::operator<<= cpp/numeric/valarray/indirect_array/operator_arith -std::indirect_array::operator>>= cpp/numeric/valarray/indirect_array/operator_arith -std::linear_congruential_engine cpp/numeric/random/linear_congruential_engine -std::linear_congruential_engine::linear_congruential_engine cpp/numeric/random/linear_congruential_engine/linear_congruential_engine -std::linear_congruential_engine::seed cpp/numeric/random/linear_congruential_engine/seed -std::linear_congruential_engine::operator() cpp/numeric/random/linear_congruential_engine/operator() -std::linear_congruential_engine::discard cpp/numeric/random/linear_congruential_engine/discard -std::linear_congruential_engine::min cpp/numeric/random/linear_congruential_engine/min -std::linear_congruential_engine::max cpp/numeric/random/linear_congruential_engine/max -operator==(std::linear_congruential_engine) cpp/numeric/random/linear_congruential_engine/operator_cmp -operator!=(std::linear_congruential_engine) cpp/numeric/random/linear_congruential_engine/operator_cmp -operator<<(std::linear_congruential_engine) cpp/numeric/random/linear_congruential_engine/operator_ltltgtgt -operator>>(std::linear_congruential_engine) cpp/numeric/random/linear_congruential_engine/operator_ltltgtgt -std::linear_congruential_engine::multiplier cpp/numeric/random/linear_congruential_engine -std::linear_congruential_engine::increment cpp/numeric/random/linear_congruential_engine -std::linear_congruential_engine::modulus cpp/numeric/random/linear_congruential_engine -std::linear_congruential_engine::default_seed cpp/numeric/random/linear_congruential_engine -std::mersenne_twister_engine cpp/numeric/random/mersenne_twister_engine -std::mersenne_twister_engine::mersenne_twister_engine cpp/numeric/random/mersenne_twister_engine/mersenne_twister_engine -std::mersenne_twister_engine::seed cpp/numeric/random/mersenne_twister_engine/seed -std::mersenne_twister_engine::operator() cpp/numeric/random/mersenne_twister_engine/operator() -std::mersenne_twister_engine::discard cpp/numeric/random/mersenne_twister_engine/discard -std::mersenne_twister_engine::min cpp/numeric/random/mersenne_twister_engine/min -std::mersenne_twister_engine::max cpp/numeric/random/mersenne_twister_engine/max -operator==(std::mersenne_twister_engine) cpp/numeric/random/mersenne_twister_engine/operator_cmp -operator!=(std::mersenne_twister_engine) cpp/numeric/random/mersenne_twister_engine/operator_cmp -operator<<(std::mersenne_twister_engine) cpp/numeric/random/mersenne_twister_engine/operator_ltltgtgt -operator>>(std::mersenne_twister_engine) cpp/numeric/random/mersenne_twister_engine/operator_ltltgtgt -std::mersenne_twister_engine::word_size cpp/numeric/random/mersenne_twister_engine -std::mersenne_twister_engine::state_size cpp/numeric/random/mersenne_twister_engine -std::mersenne_twister_engine::shift_size cpp/numeric/random/mersenne_twister_engine -std::mersenne_twister_engine::mask_bits cpp/numeric/random/mersenne_twister_engine -std::mersenne_twister_engine::xor_mask cpp/numeric/random/mersenne_twister_engine -std::mersenne_twister_engine::tempering_u cpp/numeric/random/mersenne_twister_engine -std::mersenne_twister_engine::tempering_d cpp/numeric/random/mersenne_twister_engine -std::mersenne_twister_engine::tempering_s cpp/numeric/random/mersenne_twister_engine -std::mersenne_twister_engine::tempering_b cpp/numeric/random/mersenne_twister_engine -std::mersenne_twister_engine::tempering_t cpp/numeric/random/mersenne_twister_engine -std::mersenne_twister_engine::tempering_c cpp/numeric/random/mersenne_twister_engine -std::mersenne_twister_engine::tempering_l cpp/numeric/random/mersenne_twister_engine -std::mersenne_twister_engine::initialization_multiplier cpp/numeric/random/mersenne_twister_engine -std::mersenne_twister_engine::default_seed cpp/numeric/random/mersenne_twister_engine -std::subtract_with_carry_engine cpp/numeric/random/subtract_with_carry_engine -std::subtract_with_carry_engine::subtract_with_carry_engine cpp/numeric/random/subtract_with_carry_engine/subtract_with_carry_engine -std::subtract_with_carry_engine::seed cpp/numeric/random/subtract_with_carry_engine/seed -std::subtract_with_carry_engine::operator() cpp/numeric/random/subtract_with_carry_engine/operator() -std::subtract_with_carry_engine::discard cpp/numeric/random/subtract_with_carry_engine/discard -std::subtract_with_carry_engine::min cpp/numeric/random/subtract_with_carry_engine/min -std::subtract_with_carry_engine::max cpp/numeric/random/subtract_with_carry_engine/max -operator==(std::subtract_with_carry_engine) cpp/numeric/random/subtract_with_carry_engine/operator_cmp -operator!=(std::subtract_with_carry_engine) cpp/numeric/random/subtract_with_carry_engine/operator_cmp -operator<<(std::subtract_with_carry_engine) cpp/numeric/random/subtract_with_carry_engine/operator_ltltgtgt -operator>>(std::subtract_with_carry_engine) cpp/numeric/random/subtract_with_carry_engine/operator_ltltgtgt -std::subtract_with_carry_engine::word_size cpp/numeric/random/subtract_with_carry_engine -std::subtract_with_carry_engine::short_lag cpp/numeric/random/subtract_with_carry_engine -std::subtract_with_carry_engine::long_lag cpp/numeric/random/subtract_with_carry_engine -std::subtract_with_carry_engine::default_seed cpp/numeric/random/subtract_with_carry_engine -std::discard_block_engine cpp/numeric/random/discard_block_engine -std::discard_block_engine::discard_block_engine cpp/numeric/random/discard_block_engine/discard_block_engine -std::discard_block_engine::seed cpp/numeric/random/discard_block_engine/seed -std::discard_block_engine::base cpp/numeric/random/discard_block_engine/base -std::discard_block_engine::operator() cpp/numeric/random/discard_block_engine/operator() -std::discard_block_engine::discard cpp/numeric/random/discard_block_engine/discard -std::discard_block_engine::min cpp/numeric/random/discard_block_engine/min -std::discard_block_engine::max cpp/numeric/random/discard_block_engine/max -operator==(std::discard_block_engine) cpp/numeric/random/discard_block_engine/operator_cmp -operator!=(std::discard_block_engine) cpp/numeric/random/discard_block_engine/operator_cmp -operator<<(std::discard_block_engine) cpp/numeric/random/discard_block_engine/operator_ltltgtgt -operator>>(std::discard_block_engine) cpp/numeric/random/discard_block_engine/operator_ltltgtgt -std::discard_block_engine::block_size cpp/numeric/random/discard_block_engine -std::discard_block_engine::used_block cpp/numeric/random/discard_block_engine -std::independent_bits_engine cpp/numeric/random/independent_bits_engine -std::independent_bits_engine::independent_bits_engine cpp/numeric/random/independent_bits_engine/independent_bits_engine -std::independent_bits_engine::seed cpp/numeric/random/independent_bits_engine/seed -std::independent_bits_engine::base cpp/numeric/random/independent_bits_engine/base -std::independent_bits_engine::operator() cpp/numeric/random/independent_bits_engine/operator() -std::independent_bits_engine::discard cpp/numeric/random/independent_bits_engine/discard -std::independent_bits_engine::min cpp/numeric/random/independent_bits_engine/min -std::independent_bits_engine::max cpp/numeric/random/independent_bits_engine/max -operator==(std::independent_bits_engine) cpp/numeric/random/independent_bits_engine/operator_cmp -operator!=(std::independent_bits_engine) cpp/numeric/random/independent_bits_engine/operator_cmp -operator<<(std::independent_bits_engine) cpp/numeric/random/independent_bits_engine/operator_ltltgtgt -operator>>(std::independent_bits_engine) cpp/numeric/random/independent_bits_engine/operator_ltltgtgt -std::shuffle_order_engine cpp/numeric/random/shuffle_order_engine -std::shuffle_order_engine::shuffle_order_engine cpp/numeric/random/shuffle_order_engine/shuffle_order_engine -std::shuffle_order_engine::seed cpp/numeric/random/shuffle_order_engine/seed -std::shuffle_order_engine::base cpp/numeric/random/shuffle_order_engine/base -std::shuffle_order_engine::operator() cpp/numeric/random/shuffle_order_engine/operator() -std::shuffle_order_engine::discard cpp/numeric/random/shuffle_order_engine/discard -std::shuffle_order_engine::min cpp/numeric/random/shuffle_order_engine/min -std::shuffle_order_engine::max cpp/numeric/random/shuffle_order_engine/max -operator==(std::shuffle_order_engine) cpp/numeric/random/shuffle_order_engine/operator_cmp -operator!=(std::shuffle_order_engine) cpp/numeric/random/shuffle_order_engine/operator_cmp -operator<<(std::shuffle_order_engine) cpp/numeric/random/shuffle_order_engine/operator_ltltgtgt -operator>>(std::shuffle_order_engine) cpp/numeric/random/shuffle_order_engine/operator_ltltgtgt -std::shuffle_order_engine::table_size cpp/numeric/random/shuffle_order_engine -std::random_device cpp/numeric/random/random_device -std::random_device::random_device cpp/numeric/random/random_device/random_device -std::random_device::operator() cpp/numeric/random/random_device/operator() -std::random_device::min cpp/numeric/random/random_device/min -std::random_device::max cpp/numeric/random/random_device/max -std::random_device::entropy cpp/numeric/random/random_device/entropy -std::minstd_rand0 cpp/numeric/random/linear_congruential_engine -std::minstd_rand0::minstd_rand0 cpp/numeric/random/linear_congruential_engine/linear_congruential_engine -std::minstd_rand0::seed cpp/numeric/random/linear_congruential_engine/seed -std::minstd_rand0::operator() cpp/numeric/random/linear_congruential_engine/operator() -std::minstd_rand0::discard cpp/numeric/random/linear_congruential_engine/discard -std::minstd_rand0::min cpp/numeric/random/linear_congruential_engine/min -std::minstd_rand0::max cpp/numeric/random/linear_congruential_engine/max -operator==(std::minstd_rand0) cpp/numeric/random/linear_congruential_engine/operator_cmp -operator!=(std::minstd_rand0) cpp/numeric/random/linear_congruential_engine/operator_cmp -operator<<(std::minstd_rand0) cpp/numeric/random/linear_congruential_engine/operator_ltltgtgt -operator>>(std::minstd_rand0) cpp/numeric/random/linear_congruential_engine/operator_ltltgtgt -std::minstd_rand0::multiplier cpp/numeric/random/linear_congruential_engine -std::minstd_rand0::increment cpp/numeric/random/linear_congruential_engine -std::minstd_rand0::modulus cpp/numeric/random/linear_congruential_engine -std::minstd_rand0::default_seed cpp/numeric/random/linear_congruential_engine -std::minstd_rand cpp/numeric/random/linear_congruential_engine -std::minstd_rand::minstd_rand cpp/numeric/random/linear_congruential_engine/linear_congruential_engine -std::minstd_rand::seed cpp/numeric/random/linear_congruential_engine/seed -std::minstd_rand::operator() cpp/numeric/random/linear_congruential_engine/operator() -std::minstd_rand::discard cpp/numeric/random/linear_congruential_engine/discard -std::minstd_rand::min cpp/numeric/random/linear_congruential_engine/min -std::minstd_rand::max cpp/numeric/random/linear_congruential_engine/max -operator==(std::minstd_rand) cpp/numeric/random/linear_congruential_engine/operator_cmp -operator!=(std::minstd_rand) cpp/numeric/random/linear_congruential_engine/operator_cmp -operator<<(std::minstd_rand) cpp/numeric/random/linear_congruential_engine/operator_ltltgtgt -operator>>(std::minstd_rand) cpp/numeric/random/linear_congruential_engine/operator_ltltgtgt -std::minstd_rand::multiplier cpp/numeric/random/linear_congruential_engine -std::minstd_rand::increment cpp/numeric/random/linear_congruential_engine -std::minstd_rand::modulus cpp/numeric/random/linear_congruential_engine -std::minstd_rand::default_seed cpp/numeric/random/linear_congruential_engine -std::mt19937 cpp/numeric/random/mersenne_twister_engine -std::mt19937::mt19937 cpp/numeric/random/mersenne_twister_engine/mersenne_twister_engine -std::mt19937::seed cpp/numeric/random/mersenne_twister_engine/seed -std::mt19937::operator() cpp/numeric/random/mersenne_twister_engine/operator() -std::mt19937::discard cpp/numeric/random/mersenne_twister_engine/discard -std::mt19937::min cpp/numeric/random/mersenne_twister_engine/min -std::mt19937::max cpp/numeric/random/mersenne_twister_engine/max -operator==(std::mt19937) cpp/numeric/random/mersenne_twister_engine/operator_cmp -operator!=(std::mt19937) cpp/numeric/random/mersenne_twister_engine/operator_cmp -operator<<(std::mt19937) cpp/numeric/random/mersenne_twister_engine/operator_ltltgtgt -operator>>(std::mt19937) cpp/numeric/random/mersenne_twister_engine/operator_ltltgtgt -std::mt19937::word_size cpp/numeric/random/mersenne_twister_engine -std::mt19937::state_size cpp/numeric/random/mersenne_twister_engine -std::mt19937::shift_size cpp/numeric/random/mersenne_twister_engine -std::mt19937::mask_bits cpp/numeric/random/mersenne_twister_engine -std::mt19937::xor_mask cpp/numeric/random/mersenne_twister_engine -std::mt19937::tempering_u cpp/numeric/random/mersenne_twister_engine -std::mt19937::tempering_d cpp/numeric/random/mersenne_twister_engine -std::mt19937::tempering_s cpp/numeric/random/mersenne_twister_engine -std::mt19937::tempering_b cpp/numeric/random/mersenne_twister_engine -std::mt19937::tempering_t cpp/numeric/random/mersenne_twister_engine -std::mt19937::tempering_c cpp/numeric/random/mersenne_twister_engine -std::mt19937::tempering_l cpp/numeric/random/mersenne_twister_engine -std::mt19937::initialization_multiplier cpp/numeric/random/mersenne_twister_engine -std::mt19937::default_seed cpp/numeric/random/mersenne_twister_engine -std::mt19937_64 cpp/numeric/random/mersenne_twister_engine -std::mt19937_64::mt19937_64 cpp/numeric/random/mersenne_twister_engine/mersenne_twister_engine -std::mt19937_64::seed cpp/numeric/random/mersenne_twister_engine/seed -std::mt19937_64::operator() cpp/numeric/random/mersenne_twister_engine/operator() -std::mt19937_64::discard cpp/numeric/random/mersenne_twister_engine/discard -std::mt19937_64::min cpp/numeric/random/mersenne_twister_engine/min -std::mt19937_64::max cpp/numeric/random/mersenne_twister_engine/max -operator==(std::mt19937_64) cpp/numeric/random/mersenne_twister_engine/operator_cmp -operator!=(std::mt19937_64) cpp/numeric/random/mersenne_twister_engine/operator_cmp -operator<<(std::mt19937_64) cpp/numeric/random/mersenne_twister_engine/operator_ltltgtgt -operator>>(std::mt19937_64) cpp/numeric/random/mersenne_twister_engine/operator_ltltgtgt -std::mt19937_64::word_size cpp/numeric/random/mersenne_twister_engine -std::mt19937_64::state_size cpp/numeric/random/mersenne_twister_engine -std::mt19937_64::shift_size cpp/numeric/random/mersenne_twister_engine -std::mt19937_64::mask_bits cpp/numeric/random/mersenne_twister_engine -std::mt19937_64::xor_mask cpp/numeric/random/mersenne_twister_engine -std::mt19937_64::tempering_u cpp/numeric/random/mersenne_twister_engine -std::mt19937_64::tempering_d cpp/numeric/random/mersenne_twister_engine -std::mt19937_64::tempering_s cpp/numeric/random/mersenne_twister_engine -std::mt19937_64::tempering_b cpp/numeric/random/mersenne_twister_engine -std::mt19937_64::tempering_t cpp/numeric/random/mersenne_twister_engine -std::mt19937_64::tempering_c cpp/numeric/random/mersenne_twister_engine -std::mt19937_64::tempering_l cpp/numeric/random/mersenne_twister_engine -std::mt19937_64::initialization_multiplier cpp/numeric/random/mersenne_twister_engine -std::mt19937_64::default_seed cpp/numeric/random/mersenne_twister_engine -std::ranlux24_base cpp/numeric/random/subtract_with_carry_engine -std::ranlux24_base::ranlux24_base cpp/numeric/random/subtract_with_carry_engine/subtract_with_carry_engine -std::ranlux24_base::seed cpp/numeric/random/subtract_with_carry_engine/seed -std::ranlux24_base::operator() cpp/numeric/random/subtract_with_carry_engine/operator() -std::ranlux24_base::discard cpp/numeric/random/subtract_with_carry_engine/discard -std::ranlux24_base::min cpp/numeric/random/subtract_with_carry_engine/min -std::ranlux24_base::max cpp/numeric/random/subtract_with_carry_engine/max -operator==(std::ranlux24_base) cpp/numeric/random/subtract_with_carry_engine/operator_cmp -operator!=(std::ranlux24_base) cpp/numeric/random/subtract_with_carry_engine/operator_cmp -operator<<(std::ranlux24_base) cpp/numeric/random/subtract_with_carry_engine/operator_ltltgtgt -operator>>(std::ranlux24_base) cpp/numeric/random/subtract_with_carry_engine/operator_ltltgtgt -std::ranlux24_base::word_size cpp/numeric/random/subtract_with_carry_engine -std::ranlux24_base::short_lag cpp/numeric/random/subtract_with_carry_engine -std::ranlux24_base::long_lag cpp/numeric/random/subtract_with_carry_engine -std::ranlux24_base::default_seed cpp/numeric/random/subtract_with_carry_engine -std::ranlux48_base cpp/numeric/random/subtract_with_carry_engine -std::ranlux48_base::ranlux48_base cpp/numeric/random/subtract_with_carry_engine/subtract_with_carry_engine -std::ranlux48_base::seed cpp/numeric/random/subtract_with_carry_engine/seed -std::ranlux48_base::operator() cpp/numeric/random/subtract_with_carry_engine/operator() -std::ranlux48_base::discard cpp/numeric/random/subtract_with_carry_engine/discard -std::ranlux48_base::min cpp/numeric/random/subtract_with_carry_engine/min -std::ranlux48_base::max cpp/numeric/random/subtract_with_carry_engine/max -operator==(std::ranlux48_base) cpp/numeric/random/subtract_with_carry_engine/operator_cmp -operator!=(std::ranlux48_base) cpp/numeric/random/subtract_with_carry_engine/operator_cmp -operator<<(std::ranlux48_base) cpp/numeric/random/subtract_with_carry_engine/operator_ltltgtgt -operator>>(std::ranlux48_base) cpp/numeric/random/subtract_with_carry_engine/operator_ltltgtgt -std::ranlux48_base::word_size cpp/numeric/random/subtract_with_carry_engine -std::ranlux48_base::short_lag cpp/numeric/random/subtract_with_carry_engine -std::ranlux48_base::long_lag cpp/numeric/random/subtract_with_carry_engine -std::ranlux48_base::default_seed cpp/numeric/random/subtract_with_carry_engine -std::ranlux24 cpp/numeric/random/discard_block_engine -std::ranlux24::ranlux24 cpp/numeric/random/discard_block_engine/discard_block_engine -std::ranlux24::seed cpp/numeric/random/discard_block_engine/seed -std::ranlux24::base cpp/numeric/random/discard_block_engine/base -std::ranlux24::operator() cpp/numeric/random/discard_block_engine/operator() -std::ranlux24::discard cpp/numeric/random/discard_block_engine/discard -std::ranlux24::min cpp/numeric/random/discard_block_engine/min -std::ranlux24::max cpp/numeric/random/discard_block_engine/max -operator==(std::ranlux24) cpp/numeric/random/discard_block_engine/operator_cmp -operator!=(std::ranlux24) cpp/numeric/random/discard_block_engine/operator_cmp -operator<<(std::ranlux24) cpp/numeric/random/discard_block_engine/operator_ltltgtgt -operator>>(std::ranlux24) cpp/numeric/random/discard_block_engine/operator_ltltgtgt -std::ranlux24::block_size cpp/numeric/random/discard_block_engine -std::ranlux24::used_block cpp/numeric/random/discard_block_engine -std::ranlux48 cpp/numeric/random/discard_block_engine -std::ranlux48::ranlux48 cpp/numeric/random/discard_block_engine/discard_block_engine -std::ranlux48::seed cpp/numeric/random/discard_block_engine/seed -std::ranlux48::base cpp/numeric/random/discard_block_engine/base -std::ranlux48::operator() cpp/numeric/random/discard_block_engine/operator() -std::ranlux48::discard cpp/numeric/random/discard_block_engine/discard -std::ranlux48::min cpp/numeric/random/discard_block_engine/min -std::ranlux48::max cpp/numeric/random/discard_block_engine/max -operator==(std::ranlux48) cpp/numeric/random/discard_block_engine/operator_cmp -operator!=(std::ranlux48) cpp/numeric/random/discard_block_engine/operator_cmp -operator<<(std::ranlux48) cpp/numeric/random/discard_block_engine/operator_ltltgtgt -operator>>(std::ranlux48) cpp/numeric/random/discard_block_engine/operator_ltltgtgt -std::ranlux48::block_size cpp/numeric/random/discard_block_engine -std::ranlux48::used_block cpp/numeric/random/discard_block_engine -std::knuth_b cpp/numeric/random/shuffle_order_engine -std::knuth_b::knuth_b cpp/numeric/random/shuffle_order_engine/shuffle_order_engine -std::knuth_b::seed cpp/numeric/random/shuffle_order_engine/seed -std::knuth_b::base cpp/numeric/random/shuffle_order_engine/base -std::knuth_b::operator() cpp/numeric/random/shuffle_order_engine/operator() -std::knuth_b::discard cpp/numeric/random/shuffle_order_engine/discard -std::knuth_b::min cpp/numeric/random/shuffle_order_engine/min -std::knuth_b::max cpp/numeric/random/shuffle_order_engine/max -operator==(std::knuth_b) cpp/numeric/random/shuffle_order_engine/operator_cmp -operator!=(std::knuth_b) cpp/numeric/random/shuffle_order_engine/operator_cmp -operator<<(std::knuth_b) cpp/numeric/random/shuffle_order_engine/operator_ltltgtgt -operator>>(std::knuth_b) cpp/numeric/random/shuffle_order_engine/operator_ltltgtgt -std::knuth_b::table_size cpp/numeric/random/shuffle_order_engine -std::default_random_engine cpp/numeric/random -std::srand cpp/numeric/random/srand -std::rand cpp/numeric/random/rand -RAND_MAX cpp/numeric/random/RAND_MAX -std::generate_canonical cpp/numeric/random/generate_canonical -std::seed_seq cpp/numeric/random/seed_seq -std::seed_seq::seed_seq cpp/numeric/random/seed_seq/seed_seq -std::seed_seq::generate cpp/numeric/random/seed_seq/generate -std::seed_seq::size cpp/numeric/random/seed_seq/size -std::seed_seq::param cpp/numeric/random/seed_seq/param -std::uniform_int_distribution cpp/numeric/random/uniform_int_distribution -std::uniform_int_distribution::uniform_int_distribution cpp/numeric/random/uniform_int_distribution/uniform_int_distribution -std::uniform_int_distribution::reset cpp/numeric/random/uniform_int_distribution/reset -std::uniform_int_distribution::operator() cpp/numeric/random/uniform_int_distribution/operator() -std::uniform_int_distribution::a cpp/numeric/random/uniform_int_distribution/params -std::uniform_int_distribution::b cpp/numeric/random/uniform_int_distribution/params -std::uniform_int_distribution::param cpp/numeric/random/uniform_int_distribution/param -std::uniform_int_distribution::min cpp/numeric/random/uniform_int_distribution/min -std::uniform_int_distribution::max cpp/numeric/random/uniform_int_distribution/max -operator==(std::uniform_int_distribution) cpp/numeric/random/uniform_int_distribution/operator_cmp -operator!=(std::uniform_int_distribution) cpp/numeric/random/uniform_int_distribution/operator_cmp -operator<<(std::uniform_int_distribution) cpp/numeric/random/uniform_int_distribution/operator_ltltgtgt -operator>>(std::uniform_int_distribution) cpp/numeric/random/uniform_int_distribution/operator_ltltgtgt -std::uniform_real_distribution cpp/numeric/random/uniform_real_distribution -std::uniform_real_distribution::uniform_real_distribution cpp/numeric/random/uniform_real_distribution/uniform_real_distribution -std::uniform_real_distribution::reset cpp/numeric/random/uniform_real_distribution/reset -std::uniform_real_distribution::operator() cpp/numeric/random/uniform_real_distribution/operator() -std::uniform_real_distribution::a cpp/numeric/random/uniform_real_distribution/params -std::uniform_real_distribution::b cpp/numeric/random/uniform_real_distribution/params -std::uniform_real_distribution::param cpp/numeric/random/uniform_real_distribution/param -std::uniform_real_distribution::min cpp/numeric/random/uniform_real_distribution/min -std::uniform_real_distribution::max cpp/numeric/random/uniform_real_distribution/max -operator==(std::uniform_real_distribution) cpp/numeric/random/uniform_real_distribution/operator_cmp -operator!=(std::uniform_real_distribution) cpp/numeric/random/uniform_real_distribution/operator_cmp -operator<<(std::uniform_real_distribution) cpp/numeric/random/uniform_real_distribution/operator_ltltgtgt -operator>>(std::uniform_real_distribution) cpp/numeric/random/uniform_real_distribution/operator_ltltgtgt -std::bernoulli_distribution cpp/numeric/random/bernoulli_distribution -std::bernoulli_distribution::bernoulli_distribution cpp/numeric/random/bernoulli_distribution/bernoulli_distribution -std::bernoulli_distribution::reset cpp/numeric/random/bernoulli_distribution/reset -std::bernoulli_distribution::operator() cpp/numeric/random/bernoulli_distribution/operator() -std::bernoulli_distribution::p cpp/numeric/random/bernoulli_distribution/p -std::bernoulli_distribution::param cpp/numeric/random/bernoulli_distribution/param -std::bernoulli_distribution::min cpp/numeric/random/bernoulli_distribution/min -std::bernoulli_distribution::max cpp/numeric/random/bernoulli_distribution/max -operator==(std::bernoulli_distribution) cpp/numeric/random/bernoulli_distribution/operator_cmp -operator!=(std::bernoulli_distribution) cpp/numeric/random/bernoulli_distribution/operator_cmp -operator<<(std::bernoulli_distribution) cpp/numeric/random/bernoulli_distribution/operator_ltltgtgt -operator>>(std::bernoulli_distribution) cpp/numeric/random/bernoulli_distribution/operator_ltltgtgt -std::binomial_distribution cpp/numeric/random/binomial_distribution -std::binomial_distribution::binomial_distribution cpp/numeric/random/binomial_distribution/binomial_distribution -std::binomial_distribution::reset cpp/numeric/random/binomial_distribution/reset -operator()(std::binomial_distribution) cpp/numeric/random/binomial_distribution/operator() -std::binomial_distribution::t cpp/numeric/random/binomial_distribution/params -std::binomial_distribution::p cpp/numeric/random/binomial_distribution/params -std::binomial_distribution::param cpp/numeric/random/binomial_distribution/param -std::binomial_distribution::min cpp/numeric/random/binomial_distribution/min -std::binomial_distribution::max cpp/numeric/random/binomial_distribution/max -operator==(std::binomial_distribution) cpp/numeric/random/binomial_distribution/operator_cmp -operator!=(std::binomial_distribution) cpp/numeric/random/binomial_distribution/operator_cmp -operator<<(std::binomial_distribution) cpp/numeric/random/binomial_distribution/operator_ltltgtgt -operator>>(std::binomial_distribution) cpp/numeric/random/binomial_distribution/operator_ltltgtgt -std::negative_binomial_distribution cpp/numeric/random/negative_binomial_distribution -std::negative_binomial_distribution::negative_binomial_distribution cpp/numeric/random/negative_binomial_distribution/negative_binomial_distribution -std::negative_binomial_distribution::reset cpp/numeric/random/negative_binomial_distribution/reset -std::negative_binomial_distribution::operator() cpp/numeric/random/negative_binomial_distribution/operator() -std::negative_binomial_distribution::k cpp/numeric/random/negative_binomial_distribution/params -std::negative_binomial_distribution::p cpp/numeric/random/negative_binomial_distribution/params -std::negative_binomial_distribution::param cpp/numeric/random/negative_binomial_distribution/param -std::negative_binomial_distribution::min cpp/numeric/random/negative_binomial_distribution/min -std::negative_binomial_distribution::max cpp/numeric/random/negative_binomial_distribution/max -operator==(std::negative_binomial_distribution) cpp/numeric/random/negative_binomial_distribution/operator_cmp -operator!=(std::negative_binomial_distribution) cpp/numeric/random/negative_binomial_distribution/operator_cmp -operator<<(std::negative_binomial_distribution) cpp/numeric/random/negative_binomial_distribution/operator_ltltgtgt -operator>>(std::negative_binomial_distribution) cpp/numeric/random/negative_binomial_distribution/operator_ltltgtgt -std::geometric_distribution cpp/numeric/random/geometric_distribution -std::geometric_distribution::geometric_distribution cpp/numeric/random/geometric_distribution/geometric_distribution -std::geometric_distribution::reset cpp/numeric/random/geometric_distribution/reset -std::geometric_distribution::operator() cpp/numeric/random/geometric_distribution/operator() -std::geometric_distribution::p cpp/numeric/random/geometric_distribution/p -std::geometric_distribution::param cpp/numeric/random/geometric_distribution/param -std::geometric_distribution::min cpp/numeric/random/geometric_distribution/min -std::geometric_distribution::max cpp/numeric/random/geometric_distribution/max -operator==(std::geometric_distribution) cpp/numeric/random/geometric_distribution/operator_cmp -operator!=(std::geometric_distribution) cpp/numeric/random/geometric_distribution/operator_cmp -operator<<(std::geometric_distribution) cpp/numeric/random/geometric_distribution/operator_ltltgtgt -operator>>(std::geometric_distribution) cpp/numeric/random/geometric_distribution/operator_ltltgtgt -std::poisson_distribution cpp/numeric/random/poisson_distribution -std::poisson_distribution::poisson_distribution cpp/numeric/random/poisson_distribution/poisson_distribution -std::poisson_distribution::reset cpp/numeric/random/poisson_distribution/reset -std::poisson_distribution::operator() cpp/numeric/random/poisson_distribution/operator() -std::poisson_distribution::mean cpp/numeric/random/poisson_distribution/mean -std::poisson_distribution::param cpp/numeric/random/poisson_distribution/param -std::poisson_distribution::min cpp/numeric/random/poisson_distribution/min -std::poisson_distribution::max cpp/numeric/random/poisson_distribution/max -operator==(std::poisson_distribution) cpp/numeric/random/poisson_distribution/operator_cmp -operator!=(std::poisson_distribution) cpp/numeric/random/poisson_distribution/operator_cmp -operator<<(std::poisson_distribution) cpp/numeric/random/poisson_distribution/operator_ltltgtgt -operator>>(std::poisson_distribution) cpp/numeric/random/poisson_distribution/operator_ltltgtgt -std::exponential_distribution cpp/numeric/random/exponential_distribution -std::exponential_distribution::exponential_distribution cpp/numeric/random/exponential_distribution/exponential_distribution -std::exponential_distribution::reset cpp/numeric/random/exponential_distribution/reset -std::exponential_distribution::operator() cpp/numeric/random/exponential_distribution/operator() -std::exponential_distribution::lambda cpp/numeric/random/exponential_distribution/lambda -std::exponential_distribution::param cpp/numeric/random/exponential_distribution/param -std::exponential_distribution::min cpp/numeric/random/exponential_distribution/min -std::exponential_distribution::max cpp/numeric/random/exponential_distribution/max -operator==(std::exponential_distribution) cpp/numeric/random/exponential_distribution/operator_cmp -operator!=(std::exponential_distribution) cpp/numeric/random/exponential_distribution/operator_cmp -operator<<(std::exponential_distribution) cpp/numeric/random/exponential_distribution/operator_ltltgtgt -operator>>(std::exponential_distribution) cpp/numeric/random/exponential_distribution/operator_ltltgtgt -std::gamma_distribution cpp/numeric/random/gamma_distribution -std::gamma_distribution::gamma_distribution cpp/numeric/random/gamma_distribution/gamma_distribution -std::gamma_distribution::reset cpp/numeric/random/gamma_distribution/reset -std::gamma_distribution::operator() cpp/numeric/random/gamma_distribution/operator() -std::gamma_distribution::alpha cpp/numeric/random/gamma_distribution/params -std::gamma_distribution::beta cpp/numeric/random/gamma_distribution/params -std::gamma_distribution::param cpp/numeric/random/gamma_distribution/param -std::gamma_distribution::min cpp/numeric/random/gamma_distribution/min -std::gamma_distribution::max cpp/numeric/random/gamma_distribution/max -operator==(std::gamma_distribution) cpp/numeric/random/gamma_distribution/operator_cmp -operator!=(std::gamma_distribution) cpp/numeric/random/gamma_distribution/operator_cmp -operator<<(std::gamma_distribution) cpp/numeric/random/gamma_distribution/operator_ltltgtgt -operator>>(std::gamma_distribution) cpp/numeric/random/gamma_distribution/operator_ltltgtgt -std::weibull_distribution cpp/numeric/random/weibull_distribution -std::weibull_distribution::weibull_distribution cpp/numeric/random/weibull_distribution/weibull_distribution -std::weibull_distribution::reset cpp/numeric/random/weibull_distribution/reset -std::weibull_distribution::operator() cpp/numeric/random/weibull_distribution/operator() -std::weibull_distribution::a cpp/numeric/random/weibull_distribution/params -std::weibull_distribution::b cpp/numeric/random/weibull_distribution/params -std::weibull_distribution::param cpp/numeric/random/weibull_distribution/param -std::weibull_distribution::min cpp/numeric/random/weibull_distribution/min -std::weibull_distribution::max cpp/numeric/random/weibull_distribution/max -operator==(std::weibull_distribution) cpp/numeric/random/weibull_distribution/operator_cmp -operator!=(std::weibull_distribution) cpp/numeric/random/weibull_distribution/operator_cmp -operator<<(std::weibull_distribution) cpp/numeric/random/weibull_distribution/operator_ltltgtgt -operator>>(std::weibull_distribution) cpp/numeric/random/weibull_distribution/operator_ltltgtgt -std::extreme_value_distribution cpp/numeric/random/extreme_value_distribution -std::extreme_value_distribution::extreme_value_distribution cpp/numeric/random/extreme_value_distribution/extreme_value_distribution -std::extreme_value_distribution::reset cpp/numeric/random/extreme_value_distribution/reset -std::extreme_value_distribution::operator() cpp/numeric/random/extreme_value_distribution/operator() -std::extreme_value_distribution::a cpp/numeric/random/extreme_value_distribution/params -std::extreme_value_distribution::b cpp/numeric/random/extreme_value_distribution/params -std::extreme_value_distribution::param cpp/numeric/random/extreme_value_distribution/param -std::extreme_value_distribution::min cpp/numeric/random/extreme_value_distribution/min -std::extreme_value_distribution::max cpp/numeric/random/extreme_value_distribution/max -operator==(std::extreme_value_distribution) cpp/numeric/random/extreme_value_distribution/operator_cmp -operator!=(std::extreme_value_distribution) cpp/numeric/random/extreme_value_distribution/operator_cmp -operator<<(std::extreme_value_distribution) cpp/numeric/random/extreme_value_distribution/operator_ltltgtgt -operator>>(std::extreme_value_distribution) cpp/numeric/random/extreme_value_distribution/operator_ltltgtgt -std::normal_distribution cpp/numeric/random/normal_distribution -std::normal_distribution::normal_distribution cpp/numeric/random/normal_distribution/normal_distribution -std::normal_distribution::reset cpp/numeric/random/normal_distribution/reset -std::normal_distribution::operator() cpp/numeric/random/normal_distribution/operator() -std::normal_distribution::mean cpp/numeric/random/normal_distribution/params -std::normal_distribution::stddev cpp/numeric/random/normal_distribution/params -std::normal_distribution::param cpp/numeric/random/normal_distribution/param -std::normal_distribution::min cpp/numeric/random/normal_distribution/min -std::normal_distribution::max cpp/numeric/random/normal_distribution/max -operator==(std::normal_distribution) cpp/numeric/random/normal_distribution/operator_cmp -operator!=(std::normal_distribution) cpp/numeric/random/normal_distribution/operator_cmp -operator<<(std::normal_distribution) cpp/numeric/random/normal_distribution/operator_ltltgtgt -operator>>(std::normal_distribution) cpp/numeric/random/normal_distribution/operator_ltltgtgt -std::lognormal_distribution cpp/numeric/random/lognormal_distribution -std::lognormal_distribution::lognormal_distribution cpp/numeric/random/lognormal_distribution/lognormal_distribution -std::lognormal_distribution::reset cpp/numeric/random/lognormal_distribution/reset -std::lognormal_distribution::operator() cpp/numeric/random/lognormal_distribution/operator() -std::lognormal_distribution::m cpp/numeric/random/lognormal_distribution/params -std::lognormal_distribution::s cpp/numeric/random/lognormal_distribution/params -std::lognormal_distribution::param cpp/numeric/random/lognormal_distribution/param -std::lognormal_distribution::min cpp/numeric/random/lognormal_distribution/min -std::lognormal_distribution::max cpp/numeric/random/lognormal_distribution/max -operator==(std::lognormal_distribution) cpp/numeric/random/lognormal_distribution/operator_cmp -operator!=(std::lognormal_distribution) cpp/numeric/random/lognormal_distribution/operator_cmp -operator<<(std::lognormal_distribution) cpp/numeric/random/lognormal_distribution/operator_ltltgtgt -operator>>(std::lognormal_distribution) cpp/numeric/random/lognormal_distribution/operator_ltltgtgt -std::chi_squared_distribution cpp/numeric/random/chi_squared_distribution -std::chi_squared_distribution::chi_squared_distribution cpp/numeric/random/chi_squared_distribution/chi_squared_distribution -std::chi_squared_distribution::reset cpp/numeric/random/chi_squared_distribution/reset -std::chi_squared_distribution::operator() cpp/numeric/random/chi_squared_distribution/operator() -std::chi_squared_distribution::n cpp/numeric/random/chi_squared_distribution/n -std::chi_squared_distribution::param cpp/numeric/random/chi_squared_distribution/param -std::chi_squared_distribution::min cpp/numeric/random/chi_squared_distribution/min -std::chi_squared_distribution::max cpp/numeric/random/chi_squared_distribution/max -operator==(std::chi_squared_distribution) cpp/numeric/random/chi_squared_distribution/operator_cmp -operator!=(std::chi_squared_distribution) cpp/numeric/random/chi_squared_distribution/operator_cmp -operator<<(std::chi_squared_distribution) cpp/numeric/random/chi_squared_distribution/operator_ltltgtgt -operator>>(std::chi_squared_distribution) cpp/numeric/random/chi_squared_distribution/operator_ltltgtgt -std::cauchy_distribution cpp/numeric/random/cauchy_distribution -std::cauchy_distribution::cauchy_distribution cpp/numeric/random/cauchy_distribution/cauchy_distribution -std::cauchy_distribution::reset cpp/numeric/random/cauchy_distribution/reset -std::cauchy_distribution::operator() cpp/numeric/random/cauchy_distribution/operator() -std::cauchy_distribution::a cpp/numeric/random/cauchy_distribution/params -std::cauchy_distribution::b cpp/numeric/random/cauchy_distribution/params -std::cauchy_distribution::param cpp/numeric/random/cauchy_distribution/param -std::cauchy_distribution::min cpp/numeric/random/cauchy_distribution/min -std::cauchy_distribution::max cpp/numeric/random/cauchy_distribution/max -operator==(std::cauchy_distribution) cpp/numeric/random/cauchy_distribution/operator_cmp -operator!=(std::cauchy_distribution) cpp/numeric/random/cauchy_distribution/operator_cmp -operator<<(std::cauchy_distribution) cpp/numeric/random/cauchy_distribution/operator_ltltgtgt -operator>>(std::cauchy_distribution) cpp/numeric/random/cauchy_distribution/operator_ltltgtgt -std::fisher_f_distribution cpp/numeric/random/fisher_f_distribution -std::fisher_f_distribution::fisher_f_distribution cpp/numeric/random/fisher_f_distribution/fisher_f_distribution -std::fisher_f_distribution::reset cpp/numeric/random/fisher_f_distribution/reset -std::fisher_f_distribution::operator() cpp/numeric/random/fisher_f_distribution/operator() -std::fisher_f_distribution::m cpp/numeric/random/fisher_f_distribution/params -std::fisher_f_distribution::n cpp/numeric/random/fisher_f_distribution/params -std::fisher_f_distribution::param cpp/numeric/random/fisher_f_distribution/param -std::fisher_f_distribution::min cpp/numeric/random/fisher_f_distribution/min -std::fisher_f_distribution::max cpp/numeric/random/fisher_f_distribution/max -operator==(std::fisher_f_distribution) cpp/numeric/random/fisher_f_distribution/operator_cmp -operator!=(std::fisher_f_distribution) cpp/numeric/random/fisher_f_distribution/operator_cmp -operator<<(std::fisher_f_distribution) cpp/numeric/random/fisher_f_distribution/operator_ltltgtgt -operator>>(std::fisher_f_distribution) cpp/numeric/random/fisher_f_distribution/operator_ltltgtgt -std::student_t_distribution cpp/numeric/random/student_t_distribution -std::student_t_distribution::student_t_distribution cpp/numeric/random/student_t_distribution/student_t_distribution -std::student_t_distribution::reset cpp/numeric/random/student_t_distribution/reset -std::student_t_distribution::operator() cpp/numeric/random/student_t_distribution/operator() -std::student_t_distribution::n cpp/numeric/random/student_t_distribution/n -std::student_t_distribution::param cpp/numeric/random/student_t_distribution/param -std::student_t_distribution::min cpp/numeric/random/student_t_distribution/min -std::student_t_distribution::max cpp/numeric/random/student_t_distribution/max -operator==(std::student_t_distribution) cpp/numeric/random/student_t_distribution/operator_cmp -operator!=(std::student_t_distribution) cpp/numeric/random/student_t_distribution/operator_cmp -operator<<(std::student_t_distribution) cpp/numeric/random/student_t_distribution/operator_ltltgtgt -operator>>(std::student_t_distribution) cpp/numeric/random/student_t_distribution/operator_ltltgtgt -std::discrete_distribution cpp/numeric/random/discrete_distribution -std::discrete_distribution::discrete_distribution cpp/numeric/random/discrete_distribution/discrete_distribution -std::discrete_distribution::reset cpp/numeric/random/discrete_distribution/reset -std::discrete_distribution::operator() cpp/numeric/random/discrete_distribution/operator() -std::discrete_distribution::probabilities cpp/numeric/random/discrete_distribution/probabilities -std::discrete_distribution::param cpp/numeric/random/discrete_distribution/param -std::discrete_distribution::min cpp/numeric/random/discrete_distribution/min -std::discrete_distribution::max cpp/numeric/random/discrete_distribution/max -operator==(std::discrete_distribution) cpp/numeric/random/discrete_distribution/operator_cmp -operator!=(std::discrete_distribution) cpp/numeric/random/discrete_distribution/operator_cmp -operator<<(std::discrete_distribution) cpp/numeric/random/discrete_distribution/operator_ltltgtgt -operator>>(std::discrete_distribution) cpp/numeric/random/discrete_distribution/operator_ltltgtgt -std::piecewise_constant_distribution cpp/numeric/random/piecewise_constant_distribution -std::piecewise_constant_distribution::piecewise_constant_distribution cpp/numeric/random/piecewise_constant_distribution/piecewise_constant_distribution -std::piecewise_constant_distribution::reset cpp/numeric/random/piecewise_constant_distribution/reset -std::piecewise_constant_distribution::operator() cpp/numeric/random/piecewise_constant_distribution/operator() -std::piecewise_constant_distribution::intervals cpp/numeric/random/piecewise_constant_distribution/params -std::piecewise_constant_distribution::densities cpp/numeric/random/piecewise_constant_distribution/params -std::piecewise_constant_distribution::param cpp/numeric/random/piecewise_constant_distribution/param -std::piecewise_constant_distribution::min cpp/numeric/random/piecewise_constant_distribution/min -std::piecewise_constant_distribution::max cpp/numeric/random/piecewise_constant_distribution/max -operator==(std::piecewise_constant_distribution) cpp/numeric/random/piecewise_constant_distribution/operator_cmp -operator!=(std::piecewise_constant_distribution) cpp/numeric/random/piecewise_constant_distribution/operator_cmp -operator<<(std::piecewise_constant_distribution) cpp/numeric/random/piecewise_constant_distribution/operator_ltltgtgt -operator>>(std::piecewise_constant_distribution) cpp/numeric/random/piecewise_constant_distribution/operator_ltltgtgt -std::piecewise_linear_distribution cpp/numeric/random/piecewise_linear_distribution -std::piecewise_linear_distribution::piecewise_linear_distribution cpp/numeric/random/piecewise_linear_distribution/piecewise_linear_distribution -std::piecewise_linear_distribution::reset cpp/numeric/random/piecewise_linear_distribution/reset -std::piecewise_linear_distribution::operator() cpp/numeric/random/piecewise_linear_distribution/operator() -std::piecewise_linear_distribution::intervals cpp/numeric/random/piecewise_linear_distribution/params -std::piecewise_linear_distribution::densities cpp/numeric/random/piecewise_linear_distribution/params -std::piecewise_linear_distribution::param cpp/numeric/random/piecewise_linear_distribution/param -std::piecewise_linear_distribution::min cpp/numeric/random/piecewise_linear_distribution/min -std::piecewise_linear_distribution::max cpp/numeric/random/piecewise_linear_distribution/max -operator==(std::piecewise_linear_distribution) cpp/numeric/random/piecewise_linear_distribution/operator_cmp -operator!=(std::piecewise_linear_distribution) cpp/numeric/random/piecewise_linear_distribution/operator_cmp -operator<<(std::piecewise_linear_distribution) cpp/numeric/random/piecewise_linear_distribution/operator_ltltgtgt -operator>>(std::piecewise_linear_distribution) cpp/numeric/random/piecewise_linear_distribution/operator_ltltgtgt -std::ratio cpp/numeric/ratio/ratio -std::yocto cpp/numeric/ratio/ratio -std::zepto cpp/numeric/ratio/ratio -std::atto cpp/numeric/ratio/ratio -std::femto cpp/numeric/ratio/ratio -std::pico cpp/numeric/ratio/ratio -std::nano cpp/numeric/ratio/ratio -std::micro cpp/numeric/ratio/ratio -std::milli cpp/numeric/ratio/ratio -std::centi cpp/numeric/ratio/ratio -std::deci cpp/numeric/ratio/ratio -std::deca cpp/numeric/ratio/ratio -std::hecto cpp/numeric/ratio/ratio -std::kilo cpp/numeric/ratio/ratio -std::mega cpp/numeric/ratio/ratio -std::giga cpp/numeric/ratio/ratio -std::tera cpp/numeric/ratio/ratio -std::peta cpp/numeric/ratio/ratio -std::exa cpp/numeric/ratio/ratio -std::zetta cpp/numeric/ratio/ratio -std::yotta cpp/numeric/ratio/ratio -std::ratio_add cpp/numeric/ratio/ratio_add -std::ratio_subtract cpp/numeric/ratio/ratio_subtract -std::ratio_multiply cpp/numeric/ratio/ratio_multiply -std::ratio_divide cpp/numeric/ratio/ratio_divide -std::ratio_equal cpp/numeric/ratio/ratio_equal -std::ratio_equal_v cpp/numeric/ratio/ratio_equal -std::ratio_not_equal cpp/numeric/ratio/ratio_not_equal -std::ratio_not_equal_v cpp/numeric/ratio/ratio_not_equal -std::ratio_less cpp/numeric/ratio/ratio_less -std::ratio_less_v cpp/numeric/ratio/ratio_less -std::ratio_less_equal cpp/numeric/ratio/ratio_less_equal -std::ratio_less_equal_v cpp/numeric/ratio/ratio_less_equal -std::ratio_greater cpp/numeric/ratio/ratio_greater -std::ratio_greater_v cpp/numeric/ratio/ratio_greater -std::ratio_greater_equal cpp/numeric/ratio/ratio_greater_equal -std::ratio_greater_equal_v cpp/numeric/ratio/ratio_greater_equal -std::execution::sequenced_policy cpp/algorithm/execution_policy_tag_t -std::execution::parallel_policy cpp/algorithm/execution_policy_tag_t -std::execution::parallel_unsequenced_policy cpp/algorithm/execution_policy_tag_t -std::execution::unsequenced_policy cpp/algorithm/execution_policy_tag_t -std::execution::seq cpp/algorithm/execution_policy_tag -std::execution::par cpp/algorithm/execution_policy_tag -std::execution::par_unseq cpp/algorithm/execution_policy_tag -std::execution::unseq cpp/algorithm/execution_policy_tag -std::is_execution_policy cpp/algorithm/is_execution_policy -std::is_execution_policy_v cpp/algorithm/is_execution_policy -std::all_of cpp/algorithm/all_any_none_of -std::any_of cpp/algorithm/all_any_none_of -std::none_of cpp/algorithm/all_any_none_of -std::for_each cpp/algorithm/for_each -std::for_each_n cpp/algorithm/for_each_n -std::count cpp/algorithm/count -std::count_if cpp/algorithm/count -std::mismatch cpp/algorithm/mismatch -std::find cpp/algorithm/find -std::find_if cpp/algorithm/find -std::find_if_not cpp/algorithm/find -std::find_end cpp/algorithm/find_end -std::find_first_of cpp/algorithm/find_first_of -std::adjacent_find cpp/algorithm/adjacent_find -std::search cpp/algorithm/search -std::search_n cpp/algorithm/search_n -std::copy cpp/algorithm/copy -std::copy_if cpp/algorithm/copy -std::copy_n cpp/algorithm/copy_n -std::copy_backward cpp/algorithm/copy_backward -std::move (algorithm) cpp/algorithm/move -std::move_backward cpp/algorithm/move_backward -std::fill cpp/algorithm/fill -std::fill_n cpp/algorithm/fill_n -std::transform cpp/algorithm/transform -std::generate cpp/algorithm/generate -std::generate_n cpp/algorithm/generate_n -std::remove () cpp/algorithm/remove -std::remove_if cpp/algorithm/remove -std::remove_copy cpp/algorithm/remove_copy -std::remove_copy_if cpp/algorithm/remove_copy -std::replace cpp/algorithm/replace -std::replace_if cpp/algorithm/replace -std::replace_copy cpp/algorithm/replace_copy -std::replace_copy_if cpp/algorithm/replace_copy -std::swap cpp/algorithm/swap -std::swap_ranges cpp/algorithm/swap_ranges -std::iter_swap cpp/algorithm/iter_swap -std::reverse cpp/algorithm/reverse -std::reverse_copy cpp/algorithm/reverse_copy -std::rotate cpp/algorithm/rotate -std::rotate_copy cpp/algorithm/rotate_copy -std::shift_left cpp/algorithm/shift -std::shift_right cpp/algorithm/shift -std::random_shuffle cpp/algorithm/random_shuffle -std::shuffle cpp/algorithm/random_shuffle -std::sample cpp/algorithm/sample -std::unique cpp/algorithm/unique -std::unique_copy cpp/algorithm/unique_copy -std::is_partitioned cpp/algorithm/is_partitioned -std::partition cpp/algorithm/partition -std::partition_copy cpp/algorithm/partition_copy -std::stable_partition cpp/algorithm/stable_partition -std::partition_point cpp/algorithm/partition_point -std::is_sorted cpp/algorithm/is_sorted -std::is_sorted_until cpp/algorithm/is_sorted_until -std::sort cpp/algorithm/sort -std::partial_sort cpp/algorithm/partial_sort -std::partial_sort_copy cpp/algorithm/partial_sort_copy -std::stable_sort cpp/algorithm/stable_sort -std::nth_element cpp/algorithm/nth_element -std::lower_bound cpp/algorithm/lower_bound -std::upper_bound cpp/algorithm/upper_bound -std::binary_search cpp/algorithm/binary_search -std::equal_range cpp/algorithm/equal_range -std::merge cpp/algorithm/merge -std::inplace_merge cpp/algorithm/inplace_merge -std::includes cpp/algorithm/includes -std::set_difference cpp/algorithm/set_difference -std::set_intersection cpp/algorithm/set_intersection -std::set_symmetric_difference cpp/algorithm/set_symmetric_difference -std::set_union cpp/algorithm/set_union -std::is_heap cpp/algorithm/is_heap -std::is_heap_until cpp/algorithm/is_heap_until -std::make_heap cpp/algorithm/make_heap -std::push_heap cpp/algorithm/push_heap -std::pop_heap cpp/algorithm/pop_heap -std::sort_heap cpp/algorithm/sort_heap -std::max cpp/algorithm/max -std::max_element cpp/algorithm/max_element -std::min cpp/algorithm/min -std::min_element cpp/algorithm/min_element -std::minmax cpp/algorithm/minmax -std::minmax_element cpp/algorithm/minmax_element -std::clamp cpp/algorithm/clamp -std::equal cpp/algorithm/equal -std::lexicographical_compare cpp/algorithm/lexicographical_compare -std::lexicographical_compare_three_way cpp/algorithm/lexicographical_compare_three_way -std::is_permutation cpp/algorithm/is_permutation -std::next_permutation cpp/algorithm/next_permutation -std::prev_permutation cpp/algorithm/prev_permutation -std::accumulate cpp/algorithm/accumulate -std::inner_product cpp/algorithm/inner_product -std::adjacent_difference cpp/algorithm/adjacent_difference -std::partial_sum cpp/algorithm/partial_sum -std::iota cpp/algorithm/iota -std::reduce cpp/algorithm/reduce -std::inclusive_scan cpp/algorithm/inclusive_scan -std::exclusive_scan cpp/algorithm/exclusive_scan -std::transform_reduce cpp/algorithm/transform_reduce -std::transform_inclusive_scan cpp/algorithm/transform_inclusive_scan -std::transform_exclusive_scan cpp/algorithm/transform_exclusive_scan -std::ranges::all_of cpp/algorithm/ranges/all_any_none_of -std::ranges::any_of cpp/algorithm/ranges/all_any_none_of -std::ranges::none_of cpp/algorithm/ranges/all_any_none_of -std::ranges::for_each cpp/algorithm/ranges/for_each -std::ranges::for_each_n cpp/algorithm/ranges/for_each_n -std::ranges::count cpp/algorithm/ranges/count -std::ranges::count_if cpp/algorithm/ranges/count -std::ranges::mismatch cpp/algorithm/ranges/mismatch -std::ranges::find cpp/algorithm/ranges/find -std::ranges::find_if cpp/algorithm/ranges/find -std::ranges::find_if_not cpp/algorithm/ranges/find -std::ranges::find_end cpp/algorithm/ranges/find_end -std::ranges::find_first_of cpp/algorithm/ranges/find_first_of -std::ranges::adjacent_find cpp/algorithm/ranges/adjacent_find -std::ranges::search cpp/algorithm/ranges/search -std::ranges::search_n cpp/algorithm/ranges/search_n -std::ranges::copy cpp/algorithm/ranges/copy -std::ranges::copy_if cpp/algorithm/ranges/copy -std::ranges::copy_n cpp/algorithm/ranges/copy_n -std::ranges::copy_backward cpp/algorithm/ranges/copy_backward -std::ranges::move cpp/algorithm/ranges/move -std::ranges::move_backward cpp/algorithm/ranges/move_backward -std::ranges::fill cpp/algorithm/ranges/fill -std::ranges::fill_n cpp/algorithm/ranges/fill_n -std::ranges::transform cpp/algorithm/ranges/transform -std::ranges::generate cpp/algorithm/ranges/generate -std::ranges::generate_n cpp/algorithm/ranges/generate_n -std::ranges::remove cpp/algorithm/ranges/remove -std::ranges::remove_if cpp/algorithm/ranges/remove -std::ranges::remove_copy cpp/algorithm/ranges/remove_copy -std::ranges::remove_copy_if cpp/algorithm/ranges/remove_copy -std::ranges::replace cpp/algorithm/ranges/replace -std::ranges::replace_if cpp/algorithm/ranges/replace -std::ranges::replace_copy cpp/algorithm/ranges/replace_copy -std::ranges::replace_copy_if cpp/algorithm/ranges/replace_copy -std::ranges::swap_ranges cpp/algorithm/ranges/swap_ranges -std::ranges::reverse cpp/algorithm/ranges/reverse -std::ranges::reverse_copy cpp/algorithm/ranges/reverse_copy -std::ranges::rotate cpp/algorithm/ranges/rotate -std::ranges::rotate_copy cpp/algorithm/ranges/rotate_copy -std::ranges::shuffle cpp/algorithm/ranges/shuffle -std::ranges::sample cpp/algorithm/ranges/sample -std::ranges::unique cpp/algorithm/ranges/unique -std::ranges::unique_copy cpp/algorithm/ranges/unique_copy -std::ranges::is_partitioned cpp/algorithm/ranges/is_partitioned -std::ranges::partition cpp/algorithm/ranges/partition -std::ranges::partition_copy cpp/algorithm/ranges/partition_copy -std::ranges::stable_partition cpp/algorithm/ranges/stable_partition -std::ranges::partition_point cpp/algorithm/ranges/partition_point -std::ranges::is_sorted cpp/algorithm/ranges/is_sorted -std::ranges::is_sorted_until cpp/algorithm/ranges/is_sorted_until -std::ranges::sort cpp/algorithm/ranges/sort -std::ranges::partial_sort cpp/algorithm/ranges/partial_sort -std::ranges::partial_sort_copy cpp/algorithm/ranges/partial_sort_copy -std::ranges::stable_sort cpp/algorithm/ranges/stable_sort -std::ranges::nth_element cpp/algorithm/ranges/nth_element -std::ranges::lower_bound cpp/algorithm/ranges/lower_bound -std::ranges::upper_bound cpp/algorithm/ranges/upper_bound -std::ranges::binary_search cpp/algorithm/ranges/binary_search -std::ranges::equal_range cpp/algorithm/ranges/equal_range -std::ranges::merge cpp/algorithm/ranges/merge -std::ranges::inplace_merge cpp/algorithm/ranges/inplace_merge -std::ranges::includes cpp/algorithm/ranges/includes -std::ranges::set_difference cpp/algorithm/ranges/set_difference -std::ranges::set_intersection cpp/algorithm/ranges/set_intersection -std::ranges::set_symmetric_difference cpp/algorithm/ranges/set_symmetric_difference -std::ranges::set_union cpp/algorithm/ranges/set_union -std::ranges::is_heap cpp/algorithm/ranges/is_heap -std::ranges::is_heap_until cpp/algorithm/ranges/is_heap_until -std::ranges::make_heap cpp/algorithm/ranges/make_heap -std::ranges::push_heap cpp/algorithm/ranges/push_heap -std::ranges::pop_heap cpp/algorithm/ranges/pop_heap -std::ranges::sort_heap cpp/algorithm/ranges/sort_heap -std::ranges::max cpp/algorithm/ranges/max -std::ranges::max_element cpp/algorithm/ranges/max_element -std::ranges::min cpp/algorithm/ranges/min -std::ranges::min_element cpp/algorithm/ranges/min_element -std::ranges::minmax cpp/algorithm/ranges/minmax -std::ranges::minmax_element cpp/algorithm/ranges/minmax_element -std::ranges::clamp cpp/algorithm/ranges/clamp -std::ranges::equal cpp/algorithm/ranges/equal -std::ranges::lexicographical_compare cpp/algorithm/ranges/lexicographical_compare -std::ranges::is_permutation cpp/algorithm/ranges/is_permutation -std::ranges::next_permutation cpp/algorithm/ranges/next_permutation -std::ranges::prev_permutation cpp/algorithm/ranges/prev_permutation -std::gcd cpp/numeric/gcd -std::lcm cpp/numeric/lcm -std::qsort cpp/algorithm/qsort -std::bsearch cpp/algorithm/bsearch -std::basic_streambuf cpp/io/basic_streambuf -std::basic_streambuf::basic_streambuf cpp/io/basic_streambuf/basic_streambuf -std::basic_streambuf::~basic_streambuf cpp/io/basic_streambuf/~basic_streambuf -std::basic_streambuf::pubimbue cpp/io/basic_streambuf/pubimbue -std::basic_streambuf::getloc cpp/io/basic_streambuf/getloc -std::basic_streambuf::pubsetbuf cpp/io/basic_streambuf/pubsetbuf -std::basic_streambuf::pubseekoff cpp/io/basic_streambuf/pubseekoff -std::basic_streambuf::pubseekpos cpp/io/basic_streambuf/pubseekpos -std::basic_streambuf::pubsync cpp/io/basic_streambuf/pubsync -std::basic_streambuf::in_avail cpp/io/basic_streambuf/in_avail -std::basic_streambuf::snextc cpp/io/basic_streambuf/snextc -std::basic_streambuf::sbumpc cpp/io/basic_streambuf/sbumpc -std::basic_streambuf::sgetc cpp/io/basic_streambuf/sgetc -std::basic_streambuf::sgetn cpp/io/basic_streambuf/sgetn -std::basic_streambuf::sputc cpp/io/basic_streambuf/sputc -std::basic_streambuf::sputn cpp/io/basic_streambuf/sputn -std::basic_streambuf::sputbackc cpp/io/basic_streambuf/sputbackc -std::basic_streambuf::sungetc cpp/io/basic_streambuf/sungetc -std::basic_streambuf::operator= cpp/io/basic_streambuf/operator= -std::basic_streambuf::swap cpp/io/basic_streambuf/swap -std::basic_streambuf::imbue cpp/io/basic_streambuf/pubimbue -std::basic_streambuf::setbuf cpp/io/basic_streambuf/pubsetbuf -std::basic_streambuf::seekoff cpp/io/basic_streambuf/pubseekoff -std::basic_streambuf::seekpos cpp/io/basic_streambuf/pubseekpos -std::basic_streambuf::sync cpp/io/basic_streambuf/pubsync -std::basic_streambuf::showmanyc cpp/io/basic_streambuf/showmanyc -std::basic_streambuf::underflow cpp/io/basic_streambuf/underflow -std::basic_streambuf::uflow cpp/io/basic_streambuf/uflow -std::basic_streambuf::xsgetn cpp/io/basic_streambuf/sgetn -std::basic_streambuf::eback cpp/io/basic_streambuf/gptr -std::basic_streambuf::gptr cpp/io/basic_streambuf/gptr -std::basic_streambuf::egptr cpp/io/basic_streambuf/gptr -std::basic_streambuf::gbump cpp/io/basic_streambuf/gbump -std::basic_streambuf::setg cpp/io/basic_streambuf/setg -std::basic_streambuf::xsputn cpp/io/basic_streambuf/sputn -std::basic_streambuf::overflow cpp/io/basic_streambuf/overflow -std::basic_streambuf::pbase cpp/io/basic_streambuf/pptr -std::basic_streambuf::pptr cpp/io/basic_streambuf/pptr -std::basic_streambuf::epptr cpp/io/basic_streambuf/pptr -std::basic_streambuf::pbump cpp/io/basic_streambuf/pbump -std::basic_streambuf::setp cpp/io/basic_streambuf/setp -std::basic_streambuf::pbackfail cpp/io/basic_streambuf/pbackfail -std::basic_filebuf cpp/io/basic_filebuf -std::basic_filebuf::pubimbue cpp/io/basic_streambuf/pubimbue -std::basic_filebuf::getloc cpp/io/basic_streambuf/getloc -std::basic_filebuf::pubsetbuf cpp/io/basic_streambuf/pubsetbuf -std::basic_filebuf::pubseekoff cpp/io/basic_streambuf/pubseekoff -std::basic_filebuf::pubseekpos cpp/io/basic_streambuf/pubseekpos -std::basic_filebuf::pubsync cpp/io/basic_streambuf/pubsync -std::basic_filebuf::in_avail cpp/io/basic_streambuf/in_avail -std::basic_filebuf::snextc cpp/io/basic_streambuf/snextc -std::basic_filebuf::sbumpc cpp/io/basic_streambuf/sbumpc -std::basic_filebuf::sgetc cpp/io/basic_streambuf/sgetc -std::basic_filebuf::sgetn cpp/io/basic_streambuf/sgetn -std::basic_filebuf::sputc cpp/io/basic_streambuf/sputc -std::basic_filebuf::sputn cpp/io/basic_streambuf/sputn -std::basic_filebuf::sputbackc cpp/io/basic_streambuf/sputbackc -std::basic_filebuf::sungetc cpp/io/basic_streambuf/sungetc -std::basic_filebuf::swap cpp/io/basic_streambuf/swap -std::basic_filebuf::imbue cpp/io/basic_streambuf/pubimbue -std::basic_filebuf::setbuf cpp/io/basic_streambuf/pubsetbuf -std::basic_filebuf::seekoff cpp/io/basic_streambuf/pubseekoff -std::basic_filebuf::seekpos cpp/io/basic_streambuf/pubseekpos -std::basic_filebuf::sync cpp/io/basic_streambuf/pubsync -std::basic_filebuf::showmanyc cpp/io/basic_streambuf/showmanyc -std::basic_filebuf::underflow cpp/io/basic_streambuf/underflow -std::basic_filebuf::uflow cpp/io/basic_streambuf/uflow -std::basic_filebuf::xsgetn cpp/io/basic_streambuf/sgetn -std::basic_filebuf::eback cpp/io/basic_streambuf/gptr -std::basic_filebuf::gptr cpp/io/basic_streambuf/gptr -std::basic_filebuf::egptr cpp/io/basic_streambuf/gptr -std::basic_filebuf::gbump cpp/io/basic_streambuf/gbump -std::basic_filebuf::setg cpp/io/basic_streambuf/setg -std::basic_filebuf::xsputn cpp/io/basic_streambuf/sputn -std::basic_filebuf::overflow cpp/io/basic_streambuf/overflow -std::basic_filebuf::pbase cpp/io/basic_streambuf/pptr -std::basic_filebuf::pptr cpp/io/basic_streambuf/pptr -std::basic_filebuf::epptr cpp/io/basic_streambuf/pptr -std::basic_filebuf::pbump cpp/io/basic_streambuf/pbump -std::basic_filebuf::setp cpp/io/basic_streambuf/setp -std::basic_filebuf::pbackfail cpp/io/basic_streambuf/pbackfail -std::basic_filebuf::basic_filebuf cpp/io/basic_filebuf/basic_filebuf -std::basic_filebuf::~basic_filebuf cpp/io/basic_filebuf/~basic_filebuf -std::basic_filebuf::operator= cpp/io/basic_filebuf/operator= -std::basic_filebuf::swap cpp/io/basic_filebuf/swap -std::basic_filebuf::is_open cpp/io/basic_filebuf/is_open -std::basic_filebuf::open cpp/io/basic_filebuf/open -std::basic_filebuf::close cpp/io/basic_filebuf/close -std::basic_filebuf::showmanyc cpp/io/basic_filebuf/showmanyc -std::basic_filebuf::underflow cpp/io/basic_filebuf/underflow -std::basic_filebuf::uflow cpp/io/basic_filebuf/uflow -std::basic_filebuf::pbackfail cpp/io/basic_filebuf/pbackfail -std::basic_filebuf::overflow cpp/io/basic_filebuf/overflow -std::basic_filebuf::setbuf cpp/io/basic_filebuf/setbuf -std::basic_filebuf::seekoff cpp/io/basic_filebuf/seekoff -std::basic_filebuf::seekpos cpp/io/basic_filebuf/seekpos -std::basic_filebuf::sync cpp/io/basic_filebuf/sync -std::basic_filebuf::imbue cpp/io/basic_filebuf/imbue -std::swap(std::basic_filebuf) cpp/io/basic_filebuf/swap2 -std::basic_stringbuf cpp/io/basic_stringbuf -std::basic_stringbuf::pubimbue cpp/io/basic_streambuf/pubimbue -std::basic_stringbuf::getloc cpp/io/basic_streambuf/getloc -std::basic_stringbuf::pubsetbuf cpp/io/basic_streambuf/pubsetbuf -std::basic_stringbuf::pubseekoff cpp/io/basic_streambuf/pubseekoff -std::basic_stringbuf::pubseekpos cpp/io/basic_streambuf/pubseekpos -std::basic_stringbuf::pubsync cpp/io/basic_streambuf/pubsync -std::basic_stringbuf::in_avail cpp/io/basic_streambuf/in_avail -std::basic_stringbuf::snextc cpp/io/basic_streambuf/snextc -std::basic_stringbuf::sbumpc cpp/io/basic_streambuf/sbumpc -std::basic_stringbuf::sgetc cpp/io/basic_streambuf/sgetc -std::basic_stringbuf::sgetn cpp/io/basic_streambuf/sgetn -std::basic_stringbuf::sputc cpp/io/basic_streambuf/sputc -std::basic_stringbuf::sputn cpp/io/basic_streambuf/sputn -std::basic_stringbuf::sputbackc cpp/io/basic_streambuf/sputbackc -std::basic_stringbuf::sungetc cpp/io/basic_streambuf/sungetc -std::basic_stringbuf::swap cpp/io/basic_streambuf/swap -std::basic_stringbuf::imbue cpp/io/basic_streambuf/pubimbue -std::basic_stringbuf::setbuf cpp/io/basic_streambuf/pubsetbuf -std::basic_stringbuf::seekoff cpp/io/basic_streambuf/pubseekoff -std::basic_stringbuf::seekpos cpp/io/basic_streambuf/pubseekpos -std::basic_stringbuf::sync cpp/io/basic_streambuf/pubsync -std::basic_stringbuf::showmanyc cpp/io/basic_streambuf/showmanyc -std::basic_stringbuf::underflow cpp/io/basic_streambuf/underflow -std::basic_stringbuf::uflow cpp/io/basic_streambuf/uflow -std::basic_stringbuf::xsgetn cpp/io/basic_streambuf/sgetn -std::basic_stringbuf::eback cpp/io/basic_streambuf/gptr -std::basic_stringbuf::gptr cpp/io/basic_streambuf/gptr -std::basic_stringbuf::egptr cpp/io/basic_streambuf/gptr -std::basic_stringbuf::gbump cpp/io/basic_streambuf/gbump -std::basic_stringbuf::setg cpp/io/basic_streambuf/setg -std::basic_stringbuf::xsputn cpp/io/basic_streambuf/sputn -std::basic_stringbuf::overflow cpp/io/basic_streambuf/overflow -std::basic_stringbuf::pbase cpp/io/basic_streambuf/pptr -std::basic_stringbuf::pptr cpp/io/basic_streambuf/pptr -std::basic_stringbuf::epptr cpp/io/basic_streambuf/pptr -std::basic_stringbuf::pbump cpp/io/basic_streambuf/pbump -std::basic_stringbuf::setp cpp/io/basic_streambuf/setp -std::basic_stringbuf::pbackfail cpp/io/basic_streambuf/pbackfail -std::basic_stringbuf::basic_stringbuf cpp/io/basic_stringbuf/basic_stringbuf -std::basic_stringbuf::operator= cpp/io/basic_stringbuf/operator= -std::basic_stringbuf::swap cpp/io/basic_stringbuf/swap -std::basic_stringbuf::str cpp/io/basic_stringbuf/str -std::basic_stringbuf::underflow cpp/io/basic_stringbuf/underflow -std::basic_stringbuf::pbackfail cpp/io/basic_stringbuf/pbackfail -std::basic_stringbuf::overflow cpp/io/basic_stringbuf/overflow -std::basic_stringbuf::setbuf cpp/io/basic_stringbuf/setbuf -std::basic_stringbuf::seekoff cpp/io/basic_stringbuf/seekoff -std::basic_stringbuf::seekpos cpp/io/basic_stringbuf/seekpos -std::swap(std::basic_stringbuf) cpp/io/basic_stringbuf/swap2 -std::basic_syncbuf cpp/io/basic_syncbuf -std::basic_syncbuf::pubimbue cpp/io/basic_streambuf/pubimbue -std::basic_syncbuf::getloc cpp/io/basic_streambuf/getloc -std::basic_syncbuf::pubsetbuf cpp/io/basic_streambuf/pubsetbuf -std::basic_syncbuf::pubseekoff cpp/io/basic_streambuf/pubseekoff -std::basic_syncbuf::pubseekpos cpp/io/basic_streambuf/pubseekpos -std::basic_syncbuf::pubsync cpp/io/basic_streambuf/pubsync -std::basic_syncbuf::in_avail cpp/io/basic_streambuf/in_avail -std::basic_syncbuf::snextc cpp/io/basic_streambuf/snextc -std::basic_syncbuf::sbumpc cpp/io/basic_streambuf/sbumpc -std::basic_syncbuf::sgetc cpp/io/basic_streambuf/sgetc -std::basic_syncbuf::sgetn cpp/io/basic_streambuf/sgetn -std::basic_syncbuf::sputc cpp/io/basic_streambuf/sputc -std::basic_syncbuf::sputn cpp/io/basic_streambuf/sputn -std::basic_syncbuf::sputbackc cpp/io/basic_streambuf/sputbackc -std::basic_syncbuf::sungetc cpp/io/basic_streambuf/sungetc -std::basic_syncbuf::swap cpp/io/basic_streambuf/swap -std::basic_syncbuf::imbue cpp/io/basic_streambuf/pubimbue -std::basic_syncbuf::setbuf cpp/io/basic_streambuf/pubsetbuf -std::basic_syncbuf::seekoff cpp/io/basic_streambuf/pubseekoff -std::basic_syncbuf::seekpos cpp/io/basic_streambuf/pubseekpos -std::basic_syncbuf::sync cpp/io/basic_streambuf/pubsync -std::basic_syncbuf::showmanyc cpp/io/basic_streambuf/showmanyc -std::basic_syncbuf::underflow cpp/io/basic_streambuf/underflow -std::basic_syncbuf::uflow cpp/io/basic_streambuf/uflow -std::basic_syncbuf::xsgetn cpp/io/basic_streambuf/sgetn -std::basic_syncbuf::eback cpp/io/basic_streambuf/gptr -std::basic_syncbuf::gptr cpp/io/basic_streambuf/gptr -std::basic_syncbuf::egptr cpp/io/basic_streambuf/gptr -std::basic_syncbuf::gbump cpp/io/basic_streambuf/gbump -std::basic_syncbuf::setg cpp/io/basic_streambuf/setg -std::basic_syncbuf::xsputn cpp/io/basic_streambuf/sputn -std::basic_syncbuf::overflow cpp/io/basic_streambuf/overflow -std::basic_syncbuf::pbase cpp/io/basic_streambuf/pptr -std::basic_syncbuf::pptr cpp/io/basic_streambuf/pptr -std::basic_syncbuf::epptr cpp/io/basic_streambuf/pptr -std::basic_syncbuf::pbump cpp/io/basic_streambuf/pbump -std::basic_syncbuf::setp cpp/io/basic_streambuf/setp -std::basic_syncbuf::pbackfail cpp/io/basic_streambuf/pbackfail -std::basic_syncbuf::basic_syncbuf cpp/io/basic_syncbuf/basic_syncbuf -std::basic_syncbuf::~basic_syncbuf cpp/io/basic_syncbuf/~basic_syncbuf -std::basic_syncbuf::operator= cpp/io/basic_syncbuf/operator= -std::basic_syncbuf::swap cpp/io/basic_syncbuf/swap -std::basic_syncbuf::emit cpp/io/basic_syncbuf/emit -std::basic_syncbuf::get_wrapped cpp/io/basic_syncbuf/get_wrapped -std::basic_syncbuf::get_allocator cpp/io/basic_syncbuf/get_allocator -std::basic_syncbuf::set_emit_on_sync cpp/io/basic_syncbuf/set_emit_on_sync -std::basic_syncbuf::sync cpp/io/basic_syncbuf/sync -std::swap(std::basic_syncbuf) cpp/io/basic_syncbuf/swap2 -std::ios_base cpp/io/ios_base -std::ios_base::ios_base cpp/io/ios_base/ios_base -std::ios_base::~ios_base cpp/io/ios_base/~ios_base -std::ios_base::flags cpp/io/ios_base/flags -std::ios_base::setf cpp/io/ios_base/setf -std::ios_base::unsetf cpp/io/ios_base/unsetf -std::ios_base::precision cpp/io/ios_base/precision -std::ios_base::width cpp/io/ios_base/width -std::ios_base::imbue cpp/io/ios_base/imbue -std::ios_base::getloc cpp/io/ios_base/getloc -std::ios_base::xalloc cpp/io/ios_base/xalloc -std::ios_base::iword cpp/io/ios_base/iword -std::ios_base::pword cpp/io/ios_base/pword -std::ios_base::register_callback cpp/io/ios_base/register_callback -std::ios_base::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::ios_base::failure cpp/io/ios_base/failure -std::ios_base::failure::what cpp/error/exception/what -std::ios_base::failure::failure cpp/io/ios_base/failure -std::ios_base::openmode cpp/io/ios_base/openmode -std::ios_base::app cpp/io/ios_base/openmode -std::ios_base::binary cpp/io/ios_base/openmode -std::ios_base::in cpp/io/ios_base/openmode -std::ios_base::out cpp/io/ios_base/openmode -std::ios_base::trunc cpp/io/ios_base/openmode -std::ios_base::ate cpp/io/ios_base/openmode -std::ios_base::fmtflags cpp/io/ios_base/fmtflags -std::ios_base::dec cpp/io/ios_base/fmtflags -std::ios_base::oct cpp/io/ios_base/fmtflags -std::ios_base::hex cpp/io/ios_base/fmtflags -std::ios_base::basefield cpp/io/ios_base/fmtflags -std::ios_base::left cpp/io/ios_base/fmtflags -std::ios_base::right cpp/io/ios_base/fmtflags -std::ios_base::internal cpp/io/ios_base/fmtflags -std::ios_base::adjustfield cpp/io/ios_base/fmtflags -std::ios_base::scientific cpp/io/ios_base/fmtflags -std::ios_base::fixed cpp/io/ios_base/fmtflags -std::ios_base::floatfield cpp/io/ios_base/fmtflags -std::ios_base::boolalpha cpp/io/ios_base/fmtflags -std::ios_base::showbase cpp/io/ios_base/fmtflags -std::ios_base::showpoint cpp/io/ios_base/fmtflags -std::ios_base::showpos cpp/io/ios_base/fmtflags -std::ios_base::skipws cpp/io/ios_base/fmtflags -std::ios_base::unitbuf cpp/io/ios_base/fmtflags -std::ios_base::uppercase cpp/io/ios_base/fmtflags -std::ios_base::iostate cpp/io/ios_base/iostate -std::ios_base::goodbit cpp/io/ios_base/iostate -std::ios_base::badbit cpp/io/ios_base/iostate -std::ios_base::failbit cpp/io/ios_base/iostate -std::ios_base::eofbit cpp/io/ios_base/iostate -std::ios_base::seekdir cpp/io/ios_base/seekdir -std::ios_base::beg cpp/io/ios_base/seekdir -std::ios_base::cur cpp/io/ios_base/seekdir -std::ios_base::end cpp/io/ios_base/seekdir -std::ios_base::event cpp/io/ios_base/event -std::ios_base::erase_event cpp/io/ios_base/event -std::ios_base::imbue_event cpp/io/ios_base/event -std::ios_base::copyfmt_event cpp/io/ios_base/event -std::ios_base::event_callback cpp/io/ios_base/event_callback -std::ios_base::Init cpp/io/ios_base/Init -std::basic_ios cpp/io/basic_ios -std::basic_ios::flags cpp/io/ios_base/flags -std::basic_ios::setf cpp/io/ios_base/setf -std::basic_ios::unsetf cpp/io/ios_base/unsetf -std::basic_ios::precision cpp/io/ios_base/precision -std::basic_ios::width cpp/io/ios_base/width -std::basic_ios::imbue cpp/io/ios_base/imbue -std::basic_ios::getloc cpp/io/ios_base/getloc -std::basic_ios::xalloc cpp/io/ios_base/xalloc -std::basic_ios::iword cpp/io/ios_base/iword -std::basic_ios::pword cpp/io/ios_base/pword -std::basic_ios::register_callback cpp/io/ios_base/register_callback -std::basic_ios::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::basic_ios::failure cpp/io/ios_base/failure -std::basic_ios::failure::what cpp/error/exception/what -std::basic_ios::failure::failure cpp/io/ios_base/failure -std::basic_ios::openmode cpp/io/ios_base/openmode -std::basic_ios::app cpp/io/ios_base/openmode -std::basic_ios::binary cpp/io/ios_base/openmode -std::basic_ios::in cpp/io/ios_base/openmode -std::basic_ios::out cpp/io/ios_base/openmode -std::basic_ios::trunc cpp/io/ios_base/openmode -std::basic_ios::ate cpp/io/ios_base/openmode -std::basic_ios::fmtflags cpp/io/ios_base/fmtflags -std::basic_ios::dec cpp/io/ios_base/fmtflags -std::basic_ios::oct cpp/io/ios_base/fmtflags -std::basic_ios::hex cpp/io/ios_base/fmtflags -std::basic_ios::basefield cpp/io/ios_base/fmtflags -std::basic_ios::left cpp/io/ios_base/fmtflags -std::basic_ios::right cpp/io/ios_base/fmtflags -std::basic_ios::internal cpp/io/ios_base/fmtflags -std::basic_ios::adjustfield cpp/io/ios_base/fmtflags -std::basic_ios::scientific cpp/io/ios_base/fmtflags -std::basic_ios::fixed cpp/io/ios_base/fmtflags -std::basic_ios::floatfield cpp/io/ios_base/fmtflags -std::basic_ios::boolalpha cpp/io/ios_base/fmtflags -std::basic_ios::showbase cpp/io/ios_base/fmtflags -std::basic_ios::showpoint cpp/io/ios_base/fmtflags -std::basic_ios::showpos cpp/io/ios_base/fmtflags -std::basic_ios::skipws cpp/io/ios_base/fmtflags -std::basic_ios::unitbuf cpp/io/ios_base/fmtflags -std::basic_ios::uppercase cpp/io/ios_base/fmtflags -std::basic_ios::iostate cpp/io/ios_base/iostate -std::basic_ios::goodbit cpp/io/ios_base/iostate -std::basic_ios::badbit cpp/io/ios_base/iostate -std::basic_ios::failbit cpp/io/ios_base/iostate -std::basic_ios::eofbit cpp/io/ios_base/iostate -std::basic_ios::seekdir cpp/io/ios_base/seekdir -std::basic_ios::beg cpp/io/ios_base/seekdir -std::basic_ios::cur cpp/io/ios_base/seekdir -std::basic_ios::end cpp/io/ios_base/seekdir -std::basic_ios::event cpp/io/ios_base/event -std::basic_ios::erase_event cpp/io/ios_base/event -std::basic_ios::imbue_event cpp/io/ios_base/event -std::basic_ios::copyfmt_event cpp/io/ios_base/event -std::basic_ios::event_callback cpp/io/ios_base/event_callback -std::basic_ios::Init cpp/io/ios_base/Init -std::basic_ios::basic_ios cpp/io/basic_ios/basic_ios -std::basic_ios::~basic_ios cpp/io/basic_ios/~basic_ios -std::basic_ios::good cpp/io/basic_ios/good -std::basic_ios::eof cpp/io/basic_ios/eof -std::basic_ios::fail cpp/io/basic_ios/fail -std::basic_ios::bad cpp/io/basic_ios/bad -std::basic_ios::operator! cpp/io/basic_ios/operator! -std::basic_ios::operator bool cpp/io/basic_ios/operator_bool -std::basic_ios::rdstate cpp/io/basic_ios/rdstate -std::basic_ios::setstate cpp/io/basic_ios/setstate -std::basic_ios::clear cpp/io/basic_ios/clear -std::basic_ios::copyfmt cpp/io/basic_ios/copyfmt -std::basic_ios::fill cpp/io/basic_ios/fill -std::basic_ios::exceptions cpp/io/basic_ios/exceptions -std::basic_ios::imbue cpp/io/basic_ios/imbue -std::basic_ios::rdbuf cpp/io/basic_ios/rdbuf -std::basic_ios::tie cpp/io/basic_ios/tie -std::basic_ios::narrow cpp/io/basic_ios/narrow -std::basic_ios::widen cpp/io/basic_ios/widen -std::basic_ios::init cpp/io/basic_ios/init -std::basic_ios::move cpp/io/basic_ios/move -std::basic_ios::swap cpp/io/basic_ios/swap -std::basic_ios::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::basic_istream cpp/io/basic_istream -std::basic_istream::good cpp/io/basic_ios/good -std::basic_istream::eof cpp/io/basic_ios/eof -std::basic_istream::fail cpp/io/basic_ios/fail -std::basic_istream::bad cpp/io/basic_ios/bad -std::basic_istream::operator! cpp/io/basic_ios/operator! -std::basic_istream::operator bool cpp/io/basic_ios/operator_bool -std::basic_istream::rdstate cpp/io/basic_ios/rdstate -std::basic_istream::setstate cpp/io/basic_ios/setstate -std::basic_istream::clear cpp/io/basic_ios/clear -std::basic_istream::copyfmt cpp/io/basic_ios/copyfmt -std::basic_istream::fill cpp/io/basic_ios/fill -std::basic_istream::exceptions cpp/io/basic_ios/exceptions -std::basic_istream::imbue cpp/io/basic_ios/imbue -std::basic_istream::rdbuf cpp/io/basic_ios/rdbuf -std::basic_istream::tie cpp/io/basic_ios/tie -std::basic_istream::narrow cpp/io/basic_ios/narrow -std::basic_istream::widen cpp/io/basic_ios/widen -std::basic_istream::init cpp/io/basic_ios/init -std::basic_istream::move cpp/io/basic_ios/move -std::basic_istream::swap cpp/io/basic_ios/swap -std::basic_istream::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::basic_istream::flags cpp/io/ios_base/flags -std::basic_istream::setf cpp/io/ios_base/setf -std::basic_istream::unsetf cpp/io/ios_base/unsetf -std::basic_istream::precision cpp/io/ios_base/precision -std::basic_istream::width cpp/io/ios_base/width -std::basic_istream::imbue cpp/io/ios_base/imbue -std::basic_istream::getloc cpp/io/ios_base/getloc -std::basic_istream::xalloc cpp/io/ios_base/xalloc -std::basic_istream::iword cpp/io/ios_base/iword -std::basic_istream::pword cpp/io/ios_base/pword -std::basic_istream::register_callback cpp/io/ios_base/register_callback -std::basic_istream::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::basic_istream::failure cpp/io/ios_base/failure -std::basic_istream::failure::what cpp/error/exception/what -std::basic_istream::failure::failure cpp/io/ios_base/failure -std::basic_istream::openmode cpp/io/ios_base/openmode -std::basic_istream::app cpp/io/ios_base/openmode -std::basic_istream::binary cpp/io/ios_base/openmode -std::basic_istream::in cpp/io/ios_base/openmode -std::basic_istream::out cpp/io/ios_base/openmode -std::basic_istream::trunc cpp/io/ios_base/openmode -std::basic_istream::ate cpp/io/ios_base/openmode -std::basic_istream::fmtflags cpp/io/ios_base/fmtflags -std::basic_istream::dec cpp/io/ios_base/fmtflags -std::basic_istream::oct cpp/io/ios_base/fmtflags -std::basic_istream::hex cpp/io/ios_base/fmtflags -std::basic_istream::basefield cpp/io/ios_base/fmtflags -std::basic_istream::left cpp/io/ios_base/fmtflags -std::basic_istream::right cpp/io/ios_base/fmtflags -std::basic_istream::internal cpp/io/ios_base/fmtflags -std::basic_istream::adjustfield cpp/io/ios_base/fmtflags -std::basic_istream::scientific cpp/io/ios_base/fmtflags -std::basic_istream::fixed cpp/io/ios_base/fmtflags -std::basic_istream::floatfield cpp/io/ios_base/fmtflags -std::basic_istream::boolalpha cpp/io/ios_base/fmtflags -std::basic_istream::showbase cpp/io/ios_base/fmtflags -std::basic_istream::showpoint cpp/io/ios_base/fmtflags -std::basic_istream::showpos cpp/io/ios_base/fmtflags -std::basic_istream::skipws cpp/io/ios_base/fmtflags -std::basic_istream::unitbuf cpp/io/ios_base/fmtflags -std::basic_istream::uppercase cpp/io/ios_base/fmtflags -std::basic_istream::iostate cpp/io/ios_base/iostate -std::basic_istream::goodbit cpp/io/ios_base/iostate -std::basic_istream::badbit cpp/io/ios_base/iostate -std::basic_istream::failbit cpp/io/ios_base/iostate -std::basic_istream::eofbit cpp/io/ios_base/iostate -std::basic_istream::seekdir cpp/io/ios_base/seekdir -std::basic_istream::beg cpp/io/ios_base/seekdir -std::basic_istream::cur cpp/io/ios_base/seekdir -std::basic_istream::end cpp/io/ios_base/seekdir -std::basic_istream::event cpp/io/ios_base/event -std::basic_istream::erase_event cpp/io/ios_base/event -std::basic_istream::imbue_event cpp/io/ios_base/event -std::basic_istream::copyfmt_event cpp/io/ios_base/event -std::basic_istream::event_callback cpp/io/ios_base/event_callback -std::basic_istream::Init cpp/io/ios_base/Init -std::basic_istream::basic_istream cpp/io/basic_istream/basic_istream -std::basic_istream::~basic_istream cpp/io/basic_istream/~basic_istream -std::basic_istream::operator>> cpp/io/basic_istream/operator_gtgt -std::basic_istream::get cpp/io/basic_istream/get -std::basic_istream::peek cpp/io/basic_istream/peek -std::basic_istream::unget cpp/io/basic_istream/unget -std::basic_istream::putback cpp/io/basic_istream/putback -std::basic_istream::getline cpp/io/basic_istream/getline -std::basic_istream::ignore cpp/io/basic_istream/ignore -std::basic_istream::read cpp/io/basic_istream/read -std::basic_istream::readsome cpp/io/basic_istream/readsome -std::basic_istream::gcount cpp/io/basic_istream/gcount -std::basic_istream::tellg cpp/io/basic_istream/tellg -std::basic_istream::seekg cpp/io/basic_istream/seekg -std::basic_istream::sync cpp/io/basic_istream/sync -std::basic_istream::sentry cpp/io/basic_istream/sentry -std::basic_istream::sentry::sentry cpp/io/basic_istream/sentry -std::basic_istream::sentry::~sentry cpp/io/basic_istream/sentry -std::basic_istream::sentry::operator bool cpp/io/basic_istream/sentry -operator>>(std::basic_istream) cpp/io/basic_istream/operator_gtgt2 -std::basic_ostream cpp/io/basic_ostream -std::basic_ostream::good cpp/io/basic_ios/good -std::basic_ostream::eof cpp/io/basic_ios/eof -std::basic_ostream::fail cpp/io/basic_ios/fail -std::basic_ostream::bad cpp/io/basic_ios/bad -std::basic_ostream::operator! cpp/io/basic_ios/operator! -std::basic_ostream::operator bool cpp/io/basic_ios/operator_bool -std::basic_ostream::rdstate cpp/io/basic_ios/rdstate -std::basic_ostream::setstate cpp/io/basic_ios/setstate -std::basic_ostream::clear cpp/io/basic_ios/clear -std::basic_ostream::copyfmt cpp/io/basic_ios/copyfmt -std::basic_ostream::fill cpp/io/basic_ios/fill -std::basic_ostream::exceptions cpp/io/basic_ios/exceptions -std::basic_ostream::imbue cpp/io/basic_ios/imbue -std::basic_ostream::rdbuf cpp/io/basic_ios/rdbuf -std::basic_ostream::tie cpp/io/basic_ios/tie -std::basic_ostream::narrow cpp/io/basic_ios/narrow -std::basic_ostream::widen cpp/io/basic_ios/widen -std::basic_ostream::init cpp/io/basic_ios/init -std::basic_ostream::move cpp/io/basic_ios/move -std::basic_ostream::swap cpp/io/basic_ios/swap -std::basic_ostream::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::basic_ostream::flags cpp/io/ios_base/flags -std::basic_ostream::setf cpp/io/ios_base/setf -std::basic_ostream::unsetf cpp/io/ios_base/unsetf -std::basic_ostream::precision cpp/io/ios_base/precision -std::basic_ostream::width cpp/io/ios_base/width -std::basic_ostream::imbue cpp/io/ios_base/imbue -std::basic_ostream::getloc cpp/io/ios_base/getloc -std::basic_ostream::xalloc cpp/io/ios_base/xalloc -std::basic_ostream::iword cpp/io/ios_base/iword -std::basic_ostream::pword cpp/io/ios_base/pword -std::basic_ostream::register_callback cpp/io/ios_base/register_callback -std::basic_ostream::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::basic_ostream::failure cpp/io/ios_base/failure -std::basic_ostream::failure::what cpp/error/exception/what -std::basic_ostream::failure::failure cpp/io/ios_base/failure -std::basic_ostream::openmode cpp/io/ios_base/openmode -std::basic_ostream::app cpp/io/ios_base/openmode -std::basic_ostream::binary cpp/io/ios_base/openmode -std::basic_ostream::in cpp/io/ios_base/openmode -std::basic_ostream::out cpp/io/ios_base/openmode -std::basic_ostream::trunc cpp/io/ios_base/openmode -std::basic_ostream::ate cpp/io/ios_base/openmode -std::basic_ostream::fmtflags cpp/io/ios_base/fmtflags -std::basic_ostream::dec cpp/io/ios_base/fmtflags -std::basic_ostream::oct cpp/io/ios_base/fmtflags -std::basic_ostream::hex cpp/io/ios_base/fmtflags -std::basic_ostream::basefield cpp/io/ios_base/fmtflags -std::basic_ostream::left cpp/io/ios_base/fmtflags -std::basic_ostream::right cpp/io/ios_base/fmtflags -std::basic_ostream::internal cpp/io/ios_base/fmtflags -std::basic_ostream::adjustfield cpp/io/ios_base/fmtflags -std::basic_ostream::scientific cpp/io/ios_base/fmtflags -std::basic_ostream::fixed cpp/io/ios_base/fmtflags -std::basic_ostream::floatfield cpp/io/ios_base/fmtflags -std::basic_ostream::boolalpha cpp/io/ios_base/fmtflags -std::basic_ostream::showbase cpp/io/ios_base/fmtflags -std::basic_ostream::showpoint cpp/io/ios_base/fmtflags -std::basic_ostream::showpos cpp/io/ios_base/fmtflags -std::basic_ostream::skipws cpp/io/ios_base/fmtflags -std::basic_ostream::unitbuf cpp/io/ios_base/fmtflags -std::basic_ostream::uppercase cpp/io/ios_base/fmtflags -std::basic_ostream::iostate cpp/io/ios_base/iostate -std::basic_ostream::goodbit cpp/io/ios_base/iostate -std::basic_ostream::badbit cpp/io/ios_base/iostate -std::basic_ostream::failbit cpp/io/ios_base/iostate -std::basic_ostream::eofbit cpp/io/ios_base/iostate -std::basic_ostream::seekdir cpp/io/ios_base/seekdir -std::basic_ostream::beg cpp/io/ios_base/seekdir -std::basic_ostream::cur cpp/io/ios_base/seekdir -std::basic_ostream::end cpp/io/ios_base/seekdir -std::basic_ostream::event cpp/io/ios_base/event -std::basic_ostream::erase_event cpp/io/ios_base/event -std::basic_ostream::imbue_event cpp/io/ios_base/event -std::basic_ostream::copyfmt_event cpp/io/ios_base/event -std::basic_ostream::event_callback cpp/io/ios_base/event_callback -std::basic_ostream::Init cpp/io/ios_base/Init -std::basic_ostream::basic_ostream cpp/io/basic_ostream/basic_ostream -std::basic_ostream::~basic_ostream cpp/io/basic_ostream/~basic_ostream -std::basic_ostream::operator<< cpp/io/basic_ostream/operator_ltlt -std::basic_ostream::put cpp/io/basic_ostream/put -std::basic_ostream::write cpp/io/basic_ostream/write -std::basic_ostream::tellp cpp/io/basic_ostream/tellp -std::basic_ostream::seekp cpp/io/basic_ostream/seekp -std::basic_ostream::flush cpp/io/basic_ostream/flush -std::basic_ostream::sentry cpp/io/basic_ostream/sentry -std::basic_ostream::sentry::sentry cpp/io/basic_ostream/sentry -std::basic_ostream::sentry::~sentry cpp/io/basic_ostream/sentry -std::basic_ostream::sentry::operator bool cpp/io/basic_ostream/sentry -operator<<(std::basic_ostream) cpp/io/basic_ostream/operator_ltlt2 -std::basic_iostream cpp/io/basic_iostream -std::basic_iostream::operator>> cpp/io/basic_istream/operator_gtgt -std::basic_iostream::get cpp/io/basic_istream/get -std::basic_iostream::peek cpp/io/basic_istream/peek -std::basic_iostream::unget cpp/io/basic_istream/unget -std::basic_iostream::putback cpp/io/basic_istream/putback -std::basic_iostream::getline cpp/io/basic_istream/getline -std::basic_iostream::ignore cpp/io/basic_istream/ignore -std::basic_iostream::read cpp/io/basic_istream/read -std::basic_iostream::readsome cpp/io/basic_istream/readsome -std::basic_iostream::gcount cpp/io/basic_istream/gcount -std::basic_iostream::tellg cpp/io/basic_istream/tellg -std::basic_iostream::seekg cpp/io/basic_istream/seekg -std::basic_iostream::sync cpp/io/basic_istream/sync -std::basic_iostream::sentry cpp/io/basic_istream/sentry -std::basic_iostream::sentry::sentry cpp/io/basic_istream/sentry -std::basic_iostream::sentry::~sentry cpp/io/basic_istream/sentry -std::basic_iostream::sentry::operator bool cpp/io/basic_istream/sentry -std::basic_iostream::operator<< cpp/io/basic_ostream/operator_ltlt -std::basic_iostream::put cpp/io/basic_ostream/put -std::basic_iostream::write cpp/io/basic_ostream/write -std::basic_iostream::tellp cpp/io/basic_ostream/tellp -std::basic_iostream::seekp cpp/io/basic_ostream/seekp -std::basic_iostream::flush cpp/io/basic_ostream/flush -std::basic_iostream::sentry cpp/io/basic_ostream/sentry -std::basic_iostream::sentry::sentry cpp/io/basic_ostream/sentry -std::basic_iostream::sentry::~sentry cpp/io/basic_ostream/sentry -std::basic_iostream::sentry::operator bool cpp/io/basic_ostream/sentry -std::basic_iostream::good cpp/io/basic_ios/good -std::basic_iostream::eof cpp/io/basic_ios/eof -std::basic_iostream::fail cpp/io/basic_ios/fail -std::basic_iostream::bad cpp/io/basic_ios/bad -std::basic_iostream::operator! cpp/io/basic_ios/operator! -std::basic_iostream::operator bool cpp/io/basic_ios/operator_bool -std::basic_iostream::rdstate cpp/io/basic_ios/rdstate -std::basic_iostream::setstate cpp/io/basic_ios/setstate -std::basic_iostream::clear cpp/io/basic_ios/clear -std::basic_iostream::copyfmt cpp/io/basic_ios/copyfmt -std::basic_iostream::fill cpp/io/basic_ios/fill -std::basic_iostream::exceptions cpp/io/basic_ios/exceptions -std::basic_iostream::imbue cpp/io/basic_ios/imbue -std::basic_iostream::rdbuf cpp/io/basic_ios/rdbuf -std::basic_iostream::tie cpp/io/basic_ios/tie -std::basic_iostream::narrow cpp/io/basic_ios/narrow -std::basic_iostream::widen cpp/io/basic_ios/widen -std::basic_iostream::init cpp/io/basic_ios/init -std::basic_iostream::move cpp/io/basic_ios/move -std::basic_iostream::swap cpp/io/basic_ios/swap -std::basic_iostream::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::basic_iostream::flags cpp/io/ios_base/flags -std::basic_iostream::setf cpp/io/ios_base/setf -std::basic_iostream::unsetf cpp/io/ios_base/unsetf -std::basic_iostream::precision cpp/io/ios_base/precision -std::basic_iostream::width cpp/io/ios_base/width -std::basic_iostream::imbue cpp/io/ios_base/imbue -std::basic_iostream::getloc cpp/io/ios_base/getloc -std::basic_iostream::xalloc cpp/io/ios_base/xalloc -std::basic_iostream::iword cpp/io/ios_base/iword -std::basic_iostream::pword cpp/io/ios_base/pword -std::basic_iostream::register_callback cpp/io/ios_base/register_callback -std::basic_iostream::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::basic_iostream::failure cpp/io/ios_base/failure -std::basic_iostream::failure::what cpp/error/exception/what -std::basic_iostream::failure::failure cpp/io/ios_base/failure -std::basic_iostream::openmode cpp/io/ios_base/openmode -std::basic_iostream::app cpp/io/ios_base/openmode -std::basic_iostream::binary cpp/io/ios_base/openmode -std::basic_iostream::in cpp/io/ios_base/openmode -std::basic_iostream::out cpp/io/ios_base/openmode -std::basic_iostream::trunc cpp/io/ios_base/openmode -std::basic_iostream::ate cpp/io/ios_base/openmode -std::basic_iostream::fmtflags cpp/io/ios_base/fmtflags -std::basic_iostream::dec cpp/io/ios_base/fmtflags -std::basic_iostream::oct cpp/io/ios_base/fmtflags -std::basic_iostream::hex cpp/io/ios_base/fmtflags -std::basic_iostream::basefield cpp/io/ios_base/fmtflags -std::basic_iostream::left cpp/io/ios_base/fmtflags -std::basic_iostream::right cpp/io/ios_base/fmtflags -std::basic_iostream::internal cpp/io/ios_base/fmtflags -std::basic_iostream::adjustfield cpp/io/ios_base/fmtflags -std::basic_iostream::scientific cpp/io/ios_base/fmtflags -std::basic_iostream::fixed cpp/io/ios_base/fmtflags -std::basic_iostream::floatfield cpp/io/ios_base/fmtflags -std::basic_iostream::boolalpha cpp/io/ios_base/fmtflags -std::basic_iostream::showbase cpp/io/ios_base/fmtflags -std::basic_iostream::showpoint cpp/io/ios_base/fmtflags -std::basic_iostream::showpos cpp/io/ios_base/fmtflags -std::basic_iostream::skipws cpp/io/ios_base/fmtflags -std::basic_iostream::unitbuf cpp/io/ios_base/fmtflags -std::basic_iostream::uppercase cpp/io/ios_base/fmtflags -std::basic_iostream::iostate cpp/io/ios_base/iostate -std::basic_iostream::goodbit cpp/io/ios_base/iostate -std::basic_iostream::badbit cpp/io/ios_base/iostate -std::basic_iostream::failbit cpp/io/ios_base/iostate -std::basic_iostream::eofbit cpp/io/ios_base/iostate -std::basic_iostream::seekdir cpp/io/ios_base/seekdir -std::basic_iostream::beg cpp/io/ios_base/seekdir -std::basic_iostream::cur cpp/io/ios_base/seekdir -std::basic_iostream::end cpp/io/ios_base/seekdir -std::basic_iostream::event cpp/io/ios_base/event -std::basic_iostream::erase_event cpp/io/ios_base/event -std::basic_iostream::imbue_event cpp/io/ios_base/event -std::basic_iostream::copyfmt_event cpp/io/ios_base/event -std::basic_iostream::event_callback cpp/io/ios_base/event_callback -std::basic_iostream::Init cpp/io/ios_base/Init -std::basic_iostream::basic_iostream cpp/io/basic_iostream/basic_iostream -std::basic_iostream::~basic_iostream cpp/io/basic_iostream/~basic_iostream -std::basic_ifstream cpp/io/basic_ifstream -std::basic_ifstream::operator>> cpp/io/basic_istream/operator_gtgt -std::basic_ifstream::get cpp/io/basic_istream/get -std::basic_ifstream::peek cpp/io/basic_istream/peek -std::basic_ifstream::unget cpp/io/basic_istream/unget -std::basic_ifstream::putback cpp/io/basic_istream/putback -std::basic_ifstream::getline cpp/io/basic_istream/getline -std::basic_ifstream::ignore cpp/io/basic_istream/ignore -std::basic_ifstream::read cpp/io/basic_istream/read -std::basic_ifstream::readsome cpp/io/basic_istream/readsome -std::basic_ifstream::gcount cpp/io/basic_istream/gcount -std::basic_ifstream::tellg cpp/io/basic_istream/tellg -std::basic_ifstream::seekg cpp/io/basic_istream/seekg -std::basic_ifstream::sync cpp/io/basic_istream/sync -std::basic_ifstream::sentry cpp/io/basic_istream/sentry -std::basic_ifstream::sentry::sentry cpp/io/basic_istream/sentry -std::basic_ifstream::sentry::~sentry cpp/io/basic_istream/sentry -std::basic_ifstream::sentry::operator bool cpp/io/basic_istream/sentry -std::basic_ifstream::good cpp/io/basic_ios/good -std::basic_ifstream::eof cpp/io/basic_ios/eof -std::basic_ifstream::fail cpp/io/basic_ios/fail -std::basic_ifstream::bad cpp/io/basic_ios/bad -std::basic_ifstream::operator! cpp/io/basic_ios/operator! -std::basic_ifstream::operator bool cpp/io/basic_ios/operator_bool -std::basic_ifstream::rdstate cpp/io/basic_ios/rdstate -std::basic_ifstream::setstate cpp/io/basic_ios/setstate -std::basic_ifstream::clear cpp/io/basic_ios/clear -std::basic_ifstream::copyfmt cpp/io/basic_ios/copyfmt -std::basic_ifstream::fill cpp/io/basic_ios/fill -std::basic_ifstream::exceptions cpp/io/basic_ios/exceptions -std::basic_ifstream::imbue cpp/io/basic_ios/imbue -std::basic_ifstream::rdbuf cpp/io/basic_ios/rdbuf -std::basic_ifstream::tie cpp/io/basic_ios/tie -std::basic_ifstream::narrow cpp/io/basic_ios/narrow -std::basic_ifstream::widen cpp/io/basic_ios/widen -std::basic_ifstream::init cpp/io/basic_ios/init -std::basic_ifstream::move cpp/io/basic_ios/move -std::basic_ifstream::swap cpp/io/basic_ios/swap -std::basic_ifstream::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::basic_ifstream::flags cpp/io/ios_base/flags -std::basic_ifstream::setf cpp/io/ios_base/setf -std::basic_ifstream::unsetf cpp/io/ios_base/unsetf -std::basic_ifstream::precision cpp/io/ios_base/precision -std::basic_ifstream::width cpp/io/ios_base/width -std::basic_ifstream::imbue cpp/io/ios_base/imbue -std::basic_ifstream::getloc cpp/io/ios_base/getloc -std::basic_ifstream::xalloc cpp/io/ios_base/xalloc -std::basic_ifstream::iword cpp/io/ios_base/iword -std::basic_ifstream::pword cpp/io/ios_base/pword -std::basic_ifstream::register_callback cpp/io/ios_base/register_callback -std::basic_ifstream::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::basic_ifstream::failure cpp/io/ios_base/failure -std::basic_ifstream::failure::what cpp/error/exception/what -std::basic_ifstream::failure::failure cpp/io/ios_base/failure -std::basic_ifstream::openmode cpp/io/ios_base/openmode -std::basic_ifstream::app cpp/io/ios_base/openmode -std::basic_ifstream::binary cpp/io/ios_base/openmode -std::basic_ifstream::in cpp/io/ios_base/openmode -std::basic_ifstream::out cpp/io/ios_base/openmode -std::basic_ifstream::trunc cpp/io/ios_base/openmode -std::basic_ifstream::ate cpp/io/ios_base/openmode -std::basic_ifstream::fmtflags cpp/io/ios_base/fmtflags -std::basic_ifstream::dec cpp/io/ios_base/fmtflags -std::basic_ifstream::oct cpp/io/ios_base/fmtflags -std::basic_ifstream::hex cpp/io/ios_base/fmtflags -std::basic_ifstream::basefield cpp/io/ios_base/fmtflags -std::basic_ifstream::left cpp/io/ios_base/fmtflags -std::basic_ifstream::right cpp/io/ios_base/fmtflags -std::basic_ifstream::internal cpp/io/ios_base/fmtflags -std::basic_ifstream::adjustfield cpp/io/ios_base/fmtflags -std::basic_ifstream::scientific cpp/io/ios_base/fmtflags -std::basic_ifstream::fixed cpp/io/ios_base/fmtflags -std::basic_ifstream::floatfield cpp/io/ios_base/fmtflags -std::basic_ifstream::boolalpha cpp/io/ios_base/fmtflags -std::basic_ifstream::showbase cpp/io/ios_base/fmtflags -std::basic_ifstream::showpoint cpp/io/ios_base/fmtflags -std::basic_ifstream::showpos cpp/io/ios_base/fmtflags -std::basic_ifstream::skipws cpp/io/ios_base/fmtflags -std::basic_ifstream::unitbuf cpp/io/ios_base/fmtflags -std::basic_ifstream::uppercase cpp/io/ios_base/fmtflags -std::basic_ifstream::iostate cpp/io/ios_base/iostate -std::basic_ifstream::goodbit cpp/io/ios_base/iostate -std::basic_ifstream::badbit cpp/io/ios_base/iostate -std::basic_ifstream::failbit cpp/io/ios_base/iostate -std::basic_ifstream::eofbit cpp/io/ios_base/iostate -std::basic_ifstream::seekdir cpp/io/ios_base/seekdir -std::basic_ifstream::beg cpp/io/ios_base/seekdir -std::basic_ifstream::cur cpp/io/ios_base/seekdir -std::basic_ifstream::end cpp/io/ios_base/seekdir -std::basic_ifstream::event cpp/io/ios_base/event -std::basic_ifstream::erase_event cpp/io/ios_base/event -std::basic_ifstream::imbue_event cpp/io/ios_base/event -std::basic_ifstream::copyfmt_event cpp/io/ios_base/event -std::basic_ifstream::event_callback cpp/io/ios_base/event_callback -std::basic_ifstream::Init cpp/io/ios_base/Init -std::basic_ifstream::basic_ifstream cpp/io/basic_ifstream/basic_ifstream -std::basic_ifstream::operator= cpp/io/basic_ifstream/operator= -std::basic_ifstream::swap cpp/io/basic_ifstream/swap -std::basic_ifstream::rdbuf cpp/io/basic_ifstream/rdbuf -std::basic_ifstream::is_open cpp/io/basic_ifstream/is_open -std::basic_ifstream::open cpp/io/basic_ifstream/open -std::basic_ifstream::close cpp/io/basic_ifstream/close -std::swap(std::basic_ifstream) cpp/io/basic_ifstream/swap2 -std::basic_ofstream cpp/io/basic_ofstream -std::basic_ofstream::operator<< cpp/io/basic_ostream/operator_ltlt -std::basic_ofstream::put cpp/io/basic_ostream/put -std::basic_ofstream::write cpp/io/basic_ostream/write -std::basic_ofstream::tellp cpp/io/basic_ostream/tellp -std::basic_ofstream::seekp cpp/io/basic_ostream/seekp -std::basic_ofstream::flush cpp/io/basic_ostream/flush -std::basic_ofstream::sentry cpp/io/basic_ostream/sentry -std::basic_ofstream::sentry::sentry cpp/io/basic_ostream/sentry -std::basic_ofstream::sentry::~sentry cpp/io/basic_ostream/sentry -std::basic_ofstream::sentry::operator bool cpp/io/basic_ostream/sentry -std::basic_ofstream::good cpp/io/basic_ios/good -std::basic_ofstream::eof cpp/io/basic_ios/eof -std::basic_ofstream::fail cpp/io/basic_ios/fail -std::basic_ofstream::bad cpp/io/basic_ios/bad -std::basic_ofstream::operator! cpp/io/basic_ios/operator! -std::basic_ofstream::operator bool cpp/io/basic_ios/operator_bool -std::basic_ofstream::rdstate cpp/io/basic_ios/rdstate -std::basic_ofstream::setstate cpp/io/basic_ios/setstate -std::basic_ofstream::clear cpp/io/basic_ios/clear -std::basic_ofstream::copyfmt cpp/io/basic_ios/copyfmt -std::basic_ofstream::fill cpp/io/basic_ios/fill -std::basic_ofstream::exceptions cpp/io/basic_ios/exceptions -std::basic_ofstream::imbue cpp/io/basic_ios/imbue -std::basic_ofstream::rdbuf cpp/io/basic_ios/rdbuf -std::basic_ofstream::tie cpp/io/basic_ios/tie -std::basic_ofstream::narrow cpp/io/basic_ios/narrow -std::basic_ofstream::widen cpp/io/basic_ios/widen -std::basic_ofstream::init cpp/io/basic_ios/init -std::basic_ofstream::move cpp/io/basic_ios/move -std::basic_ofstream::swap cpp/io/basic_ios/swap -std::basic_ofstream::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::basic_ofstream::flags cpp/io/ios_base/flags -std::basic_ofstream::setf cpp/io/ios_base/setf -std::basic_ofstream::unsetf cpp/io/ios_base/unsetf -std::basic_ofstream::precision cpp/io/ios_base/precision -std::basic_ofstream::width cpp/io/ios_base/width -std::basic_ofstream::imbue cpp/io/ios_base/imbue -std::basic_ofstream::getloc cpp/io/ios_base/getloc -std::basic_ofstream::xalloc cpp/io/ios_base/xalloc -std::basic_ofstream::iword cpp/io/ios_base/iword -std::basic_ofstream::pword cpp/io/ios_base/pword -std::basic_ofstream::register_callback cpp/io/ios_base/register_callback -std::basic_ofstream::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::basic_ofstream::failure cpp/io/ios_base/failure -std::basic_ofstream::failure::what cpp/error/exception/what -std::basic_ofstream::failure::failure cpp/io/ios_base/failure -std::basic_ofstream::openmode cpp/io/ios_base/openmode -std::basic_ofstream::app cpp/io/ios_base/openmode -std::basic_ofstream::binary cpp/io/ios_base/openmode -std::basic_ofstream::in cpp/io/ios_base/openmode -std::basic_ofstream::out cpp/io/ios_base/openmode -std::basic_ofstream::trunc cpp/io/ios_base/openmode -std::basic_ofstream::ate cpp/io/ios_base/openmode -std::basic_ofstream::fmtflags cpp/io/ios_base/fmtflags -std::basic_ofstream::dec cpp/io/ios_base/fmtflags -std::basic_ofstream::oct cpp/io/ios_base/fmtflags -std::basic_ofstream::hex cpp/io/ios_base/fmtflags -std::basic_ofstream::basefield cpp/io/ios_base/fmtflags -std::basic_ofstream::left cpp/io/ios_base/fmtflags -std::basic_ofstream::right cpp/io/ios_base/fmtflags -std::basic_ofstream::internal cpp/io/ios_base/fmtflags -std::basic_ofstream::adjustfield cpp/io/ios_base/fmtflags -std::basic_ofstream::scientific cpp/io/ios_base/fmtflags -std::basic_ofstream::fixed cpp/io/ios_base/fmtflags -std::basic_ofstream::floatfield cpp/io/ios_base/fmtflags -std::basic_ofstream::boolalpha cpp/io/ios_base/fmtflags -std::basic_ofstream::showbase cpp/io/ios_base/fmtflags -std::basic_ofstream::showpoint cpp/io/ios_base/fmtflags -std::basic_ofstream::showpos cpp/io/ios_base/fmtflags -std::basic_ofstream::skipws cpp/io/ios_base/fmtflags -std::basic_ofstream::unitbuf cpp/io/ios_base/fmtflags -std::basic_ofstream::uppercase cpp/io/ios_base/fmtflags -std::basic_ofstream::iostate cpp/io/ios_base/iostate -std::basic_ofstream::goodbit cpp/io/ios_base/iostate -std::basic_ofstream::badbit cpp/io/ios_base/iostate -std::basic_ofstream::failbit cpp/io/ios_base/iostate -std::basic_ofstream::eofbit cpp/io/ios_base/iostate -std::basic_ofstream::seekdir cpp/io/ios_base/seekdir -std::basic_ofstream::beg cpp/io/ios_base/seekdir -std::basic_ofstream::cur cpp/io/ios_base/seekdir -std::basic_ofstream::end cpp/io/ios_base/seekdir -std::basic_ofstream::event cpp/io/ios_base/event -std::basic_ofstream::erase_event cpp/io/ios_base/event -std::basic_ofstream::imbue_event cpp/io/ios_base/event -std::basic_ofstream::copyfmt_event cpp/io/ios_base/event -std::basic_ofstream::event_callback cpp/io/ios_base/event_callback -std::basic_ofstream::Init cpp/io/ios_base/Init -std::basic_ofstream::basic_ofstream cpp/io/basic_ofstream/basic_ofstream -std::basic_ofstream::operator= cpp/io/basic_ofstream/operator= -std::basic_ofstream::swap cpp/io/basic_ofstream/swap -std::basic_ofstream::rdbuf cpp/io/basic_ofstream/rdbuf -std::basic_ofstream::is_open cpp/io/basic_ofstream/is_open -std::basic_ofstream::open cpp/io/basic_ofstream/open -std::basic_ofstream::close cpp/io/basic_ofstream/close -std::swap(std::basic_ofstream) cpp/io/basic_ofstream/swap2 -std::basic_fstream cpp/io/basic_fstream -std::basic_fstream::operator>> cpp/io/basic_istream/operator_gtgt -std::basic_fstream::get cpp/io/basic_istream/get -std::basic_fstream::peek cpp/io/basic_istream/peek -std::basic_fstream::unget cpp/io/basic_istream/unget -std::basic_fstream::putback cpp/io/basic_istream/putback -std::basic_fstream::getline cpp/io/basic_istream/getline -std::basic_fstream::ignore cpp/io/basic_istream/ignore -std::basic_fstream::read cpp/io/basic_istream/read -std::basic_fstream::readsome cpp/io/basic_istream/readsome -std::basic_fstream::gcount cpp/io/basic_istream/gcount -std::basic_fstream::tellg cpp/io/basic_istream/tellg -std::basic_fstream::seekg cpp/io/basic_istream/seekg -std::basic_fstream::sync cpp/io/basic_istream/sync -std::basic_fstream::sentry cpp/io/basic_istream/sentry -std::basic_fstream::sentry::sentry cpp/io/basic_istream/sentry -std::basic_fstream::sentry::~sentry cpp/io/basic_istream/sentry -std::basic_fstream::sentry::operator bool cpp/io/basic_istream/sentry -std::basic_fstream::operator<< cpp/io/basic_ostream/operator_ltlt -std::basic_fstream::put cpp/io/basic_ostream/put -std::basic_fstream::write cpp/io/basic_ostream/write -std::basic_fstream::tellp cpp/io/basic_ostream/tellp -std::basic_fstream::seekp cpp/io/basic_ostream/seekp -std::basic_fstream::flush cpp/io/basic_ostream/flush -std::basic_fstream::sentry cpp/io/basic_ostream/sentry -std::basic_fstream::sentry::sentry cpp/io/basic_ostream/sentry -std::basic_fstream::sentry::~sentry cpp/io/basic_ostream/sentry -std::basic_fstream::sentry::operator bool cpp/io/basic_ostream/sentry -std::basic_fstream::good cpp/io/basic_ios/good -std::basic_fstream::eof cpp/io/basic_ios/eof -std::basic_fstream::fail cpp/io/basic_ios/fail -std::basic_fstream::bad cpp/io/basic_ios/bad -std::basic_fstream::operator! cpp/io/basic_ios/operator! -std::basic_fstream::operator bool cpp/io/basic_ios/operator_bool -std::basic_fstream::rdstate cpp/io/basic_ios/rdstate -std::basic_fstream::setstate cpp/io/basic_ios/setstate -std::basic_fstream::clear cpp/io/basic_ios/clear -std::basic_fstream::copyfmt cpp/io/basic_ios/copyfmt -std::basic_fstream::fill cpp/io/basic_ios/fill -std::basic_fstream::exceptions cpp/io/basic_ios/exceptions -std::basic_fstream::imbue cpp/io/basic_ios/imbue -std::basic_fstream::rdbuf cpp/io/basic_ios/rdbuf -std::basic_fstream::tie cpp/io/basic_ios/tie -std::basic_fstream::narrow cpp/io/basic_ios/narrow -std::basic_fstream::widen cpp/io/basic_ios/widen -std::basic_fstream::init cpp/io/basic_ios/init -std::basic_fstream::move cpp/io/basic_ios/move -std::basic_fstream::swap cpp/io/basic_ios/swap -std::basic_fstream::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::basic_fstream::flags cpp/io/ios_base/flags -std::basic_fstream::setf cpp/io/ios_base/setf -std::basic_fstream::unsetf cpp/io/ios_base/unsetf -std::basic_fstream::precision cpp/io/ios_base/precision -std::basic_fstream::width cpp/io/ios_base/width -std::basic_fstream::imbue cpp/io/ios_base/imbue -std::basic_fstream::getloc cpp/io/ios_base/getloc -std::basic_fstream::xalloc cpp/io/ios_base/xalloc -std::basic_fstream::iword cpp/io/ios_base/iword -std::basic_fstream::pword cpp/io/ios_base/pword -std::basic_fstream::register_callback cpp/io/ios_base/register_callback -std::basic_fstream::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::basic_fstream::failure cpp/io/ios_base/failure -std::basic_fstream::failure::what cpp/error/exception/what -std::basic_fstream::failure::failure cpp/io/ios_base/failure -std::basic_fstream::openmode cpp/io/ios_base/openmode -std::basic_fstream::app cpp/io/ios_base/openmode -std::basic_fstream::binary cpp/io/ios_base/openmode -std::basic_fstream::in cpp/io/ios_base/openmode -std::basic_fstream::out cpp/io/ios_base/openmode -std::basic_fstream::trunc cpp/io/ios_base/openmode -std::basic_fstream::ate cpp/io/ios_base/openmode -std::basic_fstream::fmtflags cpp/io/ios_base/fmtflags -std::basic_fstream::dec cpp/io/ios_base/fmtflags -std::basic_fstream::oct cpp/io/ios_base/fmtflags -std::basic_fstream::hex cpp/io/ios_base/fmtflags -std::basic_fstream::basefield cpp/io/ios_base/fmtflags -std::basic_fstream::left cpp/io/ios_base/fmtflags -std::basic_fstream::right cpp/io/ios_base/fmtflags -std::basic_fstream::internal cpp/io/ios_base/fmtflags -std::basic_fstream::adjustfield cpp/io/ios_base/fmtflags -std::basic_fstream::scientific cpp/io/ios_base/fmtflags -std::basic_fstream::fixed cpp/io/ios_base/fmtflags -std::basic_fstream::floatfield cpp/io/ios_base/fmtflags -std::basic_fstream::boolalpha cpp/io/ios_base/fmtflags -std::basic_fstream::showbase cpp/io/ios_base/fmtflags -std::basic_fstream::showpoint cpp/io/ios_base/fmtflags -std::basic_fstream::showpos cpp/io/ios_base/fmtflags -std::basic_fstream::skipws cpp/io/ios_base/fmtflags -std::basic_fstream::unitbuf cpp/io/ios_base/fmtflags -std::basic_fstream::uppercase cpp/io/ios_base/fmtflags -std::basic_fstream::iostate cpp/io/ios_base/iostate -std::basic_fstream::goodbit cpp/io/ios_base/iostate -std::basic_fstream::badbit cpp/io/ios_base/iostate -std::basic_fstream::failbit cpp/io/ios_base/iostate -std::basic_fstream::eofbit cpp/io/ios_base/iostate -std::basic_fstream::seekdir cpp/io/ios_base/seekdir -std::basic_fstream::beg cpp/io/ios_base/seekdir -std::basic_fstream::cur cpp/io/ios_base/seekdir -std::basic_fstream::end cpp/io/ios_base/seekdir -std::basic_fstream::event cpp/io/ios_base/event -std::basic_fstream::erase_event cpp/io/ios_base/event -std::basic_fstream::imbue_event cpp/io/ios_base/event -std::basic_fstream::copyfmt_event cpp/io/ios_base/event -std::basic_fstream::event_callback cpp/io/ios_base/event_callback -std::basic_fstream::Init cpp/io/ios_base/Init -std::basic_fstream::basic_fstream cpp/io/basic_fstream/basic_fstream -std::basic_fstream::operator= cpp/io/basic_fstream/operator= -std::basic_fstream::swap cpp/io/basic_fstream/swap -std::basic_fstream::rdbuf cpp/io/basic_fstream/rdbuf -std::basic_fstream::is_open cpp/io/basic_fstream/is_open -std::basic_fstream::open cpp/io/basic_fstream/open -std::basic_fstream::close cpp/io/basic_fstream/close -std::swap(std::basic_fstream) cpp/io/basic_fstream/swap2 -std::basic_istringstream cpp/io/basic_istringstream -std::basic_istringstream::operator>> cpp/io/basic_istream/operator_gtgt -std::basic_istringstream::get cpp/io/basic_istream/get -std::basic_istringstream::peek cpp/io/basic_istream/peek -std::basic_istringstream::unget cpp/io/basic_istream/unget -std::basic_istringstream::putback cpp/io/basic_istream/putback -std::basic_istringstream::getline cpp/io/basic_istream/getline -std::basic_istringstream::ignore cpp/io/basic_istream/ignore -std::basic_istringstream::read cpp/io/basic_istream/read -std::basic_istringstream::readsome cpp/io/basic_istream/readsome -std::basic_istringstream::gcount cpp/io/basic_istream/gcount -std::basic_istringstream::tellg cpp/io/basic_istream/tellg -std::basic_istringstream::seekg cpp/io/basic_istream/seekg -std::basic_istringstream::sync cpp/io/basic_istream/sync -std::basic_istringstream::sentry cpp/io/basic_istream/sentry -std::basic_istringstream::sentry::sentry cpp/io/basic_istream/sentry -std::basic_istringstream::sentry::~sentry cpp/io/basic_istream/sentry -std::basic_istringstream::sentry::operator bool cpp/io/basic_istream/sentry -std::basic_istringstream::good cpp/io/basic_ios/good -std::basic_istringstream::eof cpp/io/basic_ios/eof -std::basic_istringstream::fail cpp/io/basic_ios/fail -std::basic_istringstream::bad cpp/io/basic_ios/bad -std::basic_istringstream::operator! cpp/io/basic_ios/operator! -std::basic_istringstream::operator bool cpp/io/basic_ios/operator_bool -std::basic_istringstream::rdstate cpp/io/basic_ios/rdstate -std::basic_istringstream::setstate cpp/io/basic_ios/setstate -std::basic_istringstream::clear cpp/io/basic_ios/clear -std::basic_istringstream::copyfmt cpp/io/basic_ios/copyfmt -std::basic_istringstream::fill cpp/io/basic_ios/fill -std::basic_istringstream::exceptions cpp/io/basic_ios/exceptions -std::basic_istringstream::imbue cpp/io/basic_ios/imbue -std::basic_istringstream::rdbuf cpp/io/basic_ios/rdbuf -std::basic_istringstream::tie cpp/io/basic_ios/tie -std::basic_istringstream::narrow cpp/io/basic_ios/narrow -std::basic_istringstream::widen cpp/io/basic_ios/widen -std::basic_istringstream::init cpp/io/basic_ios/init -std::basic_istringstream::move cpp/io/basic_ios/move -std::basic_istringstream::swap cpp/io/basic_ios/swap -std::basic_istringstream::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::basic_istringstream::flags cpp/io/ios_base/flags -std::basic_istringstream::setf cpp/io/ios_base/setf -std::basic_istringstream::unsetf cpp/io/ios_base/unsetf -std::basic_istringstream::precision cpp/io/ios_base/precision -std::basic_istringstream::width cpp/io/ios_base/width -std::basic_istringstream::imbue cpp/io/ios_base/imbue -std::basic_istringstream::getloc cpp/io/ios_base/getloc -std::basic_istringstream::xalloc cpp/io/ios_base/xalloc -std::basic_istringstream::iword cpp/io/ios_base/iword -std::basic_istringstream::pword cpp/io/ios_base/pword -std::basic_istringstream::register_callback cpp/io/ios_base/register_callback -std::basic_istringstream::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::basic_istringstream::failure cpp/io/ios_base/failure -std::basic_istringstream::failure::what cpp/error/exception/what -std::basic_istringstream::failure::failure cpp/io/ios_base/failure -std::basic_istringstream::openmode cpp/io/ios_base/openmode -std::basic_istringstream::app cpp/io/ios_base/openmode -std::basic_istringstream::binary cpp/io/ios_base/openmode -std::basic_istringstream::in cpp/io/ios_base/openmode -std::basic_istringstream::out cpp/io/ios_base/openmode -std::basic_istringstream::trunc cpp/io/ios_base/openmode -std::basic_istringstream::ate cpp/io/ios_base/openmode -std::basic_istringstream::fmtflags cpp/io/ios_base/fmtflags -std::basic_istringstream::dec cpp/io/ios_base/fmtflags -std::basic_istringstream::oct cpp/io/ios_base/fmtflags -std::basic_istringstream::hex cpp/io/ios_base/fmtflags -std::basic_istringstream::basefield cpp/io/ios_base/fmtflags -std::basic_istringstream::left cpp/io/ios_base/fmtflags -std::basic_istringstream::right cpp/io/ios_base/fmtflags -std::basic_istringstream::internal cpp/io/ios_base/fmtflags -std::basic_istringstream::adjustfield cpp/io/ios_base/fmtflags -std::basic_istringstream::scientific cpp/io/ios_base/fmtflags -std::basic_istringstream::fixed cpp/io/ios_base/fmtflags -std::basic_istringstream::floatfield cpp/io/ios_base/fmtflags -std::basic_istringstream::boolalpha cpp/io/ios_base/fmtflags -std::basic_istringstream::showbase cpp/io/ios_base/fmtflags -std::basic_istringstream::showpoint cpp/io/ios_base/fmtflags -std::basic_istringstream::showpos cpp/io/ios_base/fmtflags -std::basic_istringstream::skipws cpp/io/ios_base/fmtflags -std::basic_istringstream::unitbuf cpp/io/ios_base/fmtflags -std::basic_istringstream::uppercase cpp/io/ios_base/fmtflags -std::basic_istringstream::iostate cpp/io/ios_base/iostate -std::basic_istringstream::goodbit cpp/io/ios_base/iostate -std::basic_istringstream::badbit cpp/io/ios_base/iostate -std::basic_istringstream::failbit cpp/io/ios_base/iostate -std::basic_istringstream::eofbit cpp/io/ios_base/iostate -std::basic_istringstream::seekdir cpp/io/ios_base/seekdir -std::basic_istringstream::beg cpp/io/ios_base/seekdir -std::basic_istringstream::cur cpp/io/ios_base/seekdir -std::basic_istringstream::end cpp/io/ios_base/seekdir -std::basic_istringstream::event cpp/io/ios_base/event -std::basic_istringstream::erase_event cpp/io/ios_base/event -std::basic_istringstream::imbue_event cpp/io/ios_base/event -std::basic_istringstream::copyfmt_event cpp/io/ios_base/event -std::basic_istringstream::event_callback cpp/io/ios_base/event_callback -std::basic_istringstream::Init cpp/io/ios_base/Init -std::basic_istringstream::basic_istringstream cpp/io/basic_istringstream/basic_istringstream -std::basic_istringstream::operator= cpp/io/basic_istringstream/operator= -std::basic_istringstream::swap cpp/io/basic_istringstream/swap -std::basic_istringstream::rdbuf cpp/io/basic_istringstream/rdbuf -std::basic_istringstream::str cpp/io/basic_istringstream/str -std::swap(std::basic_istringstream) cpp/io/basic_istringstream/swap2 -std::basic_ostringstream cpp/io/basic_ostringstream -std::basic_ostringstream::operator<< cpp/io/basic_ostream/operator_ltlt -std::basic_ostringstream::put cpp/io/basic_ostream/put -std::basic_ostringstream::write cpp/io/basic_ostream/write -std::basic_ostringstream::tellp cpp/io/basic_ostream/tellp -std::basic_ostringstream::seekp cpp/io/basic_ostream/seekp -std::basic_ostringstream::flush cpp/io/basic_ostream/flush -std::basic_ostringstream::sentry cpp/io/basic_ostream/sentry -std::basic_ostringstream::sentry::sentry cpp/io/basic_ostream/sentry -std::basic_ostringstream::sentry::~sentry cpp/io/basic_ostream/sentry -std::basic_ostringstream::sentry::operator bool cpp/io/basic_ostream/sentry -std::basic_ostringstream::good cpp/io/basic_ios/good -std::basic_ostringstream::eof cpp/io/basic_ios/eof -std::basic_ostringstream::fail cpp/io/basic_ios/fail -std::basic_ostringstream::bad cpp/io/basic_ios/bad -std::basic_ostringstream::operator! cpp/io/basic_ios/operator! -std::basic_ostringstream::operator bool cpp/io/basic_ios/operator_bool -std::basic_ostringstream::rdstate cpp/io/basic_ios/rdstate -std::basic_ostringstream::setstate cpp/io/basic_ios/setstate -std::basic_ostringstream::clear cpp/io/basic_ios/clear -std::basic_ostringstream::copyfmt cpp/io/basic_ios/copyfmt -std::basic_ostringstream::fill cpp/io/basic_ios/fill -std::basic_ostringstream::exceptions cpp/io/basic_ios/exceptions -std::basic_ostringstream::imbue cpp/io/basic_ios/imbue -std::basic_ostringstream::rdbuf cpp/io/basic_ios/rdbuf -std::basic_ostringstream::tie cpp/io/basic_ios/tie -std::basic_ostringstream::narrow cpp/io/basic_ios/narrow -std::basic_ostringstream::widen cpp/io/basic_ios/widen -std::basic_ostringstream::init cpp/io/basic_ios/init -std::basic_ostringstream::move cpp/io/basic_ios/move -std::basic_ostringstream::swap cpp/io/basic_ios/swap -std::basic_ostringstream::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::basic_ostringstream::flags cpp/io/ios_base/flags -std::basic_ostringstream::setf cpp/io/ios_base/setf -std::basic_ostringstream::unsetf cpp/io/ios_base/unsetf -std::basic_ostringstream::precision cpp/io/ios_base/precision -std::basic_ostringstream::width cpp/io/ios_base/width -std::basic_ostringstream::imbue cpp/io/ios_base/imbue -std::basic_ostringstream::getloc cpp/io/ios_base/getloc -std::basic_ostringstream::xalloc cpp/io/ios_base/xalloc -std::basic_ostringstream::iword cpp/io/ios_base/iword -std::basic_ostringstream::pword cpp/io/ios_base/pword -std::basic_ostringstream::register_callback cpp/io/ios_base/register_callback -std::basic_ostringstream::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::basic_ostringstream::failure cpp/io/ios_base/failure -std::basic_ostringstream::failure::what cpp/error/exception/what -std::basic_ostringstream::failure::failure cpp/io/ios_base/failure -std::basic_ostringstream::openmode cpp/io/ios_base/openmode -std::basic_ostringstream::app cpp/io/ios_base/openmode -std::basic_ostringstream::binary cpp/io/ios_base/openmode -std::basic_ostringstream::in cpp/io/ios_base/openmode -std::basic_ostringstream::out cpp/io/ios_base/openmode -std::basic_ostringstream::trunc cpp/io/ios_base/openmode -std::basic_ostringstream::ate cpp/io/ios_base/openmode -std::basic_ostringstream::fmtflags cpp/io/ios_base/fmtflags -std::basic_ostringstream::dec cpp/io/ios_base/fmtflags -std::basic_ostringstream::oct cpp/io/ios_base/fmtflags -std::basic_ostringstream::hex cpp/io/ios_base/fmtflags -std::basic_ostringstream::basefield cpp/io/ios_base/fmtflags -std::basic_ostringstream::left cpp/io/ios_base/fmtflags -std::basic_ostringstream::right cpp/io/ios_base/fmtflags -std::basic_ostringstream::internal cpp/io/ios_base/fmtflags -std::basic_ostringstream::adjustfield cpp/io/ios_base/fmtflags -std::basic_ostringstream::scientific cpp/io/ios_base/fmtflags -std::basic_ostringstream::fixed cpp/io/ios_base/fmtflags -std::basic_ostringstream::floatfield cpp/io/ios_base/fmtflags -std::basic_ostringstream::boolalpha cpp/io/ios_base/fmtflags -std::basic_ostringstream::showbase cpp/io/ios_base/fmtflags -std::basic_ostringstream::showpoint cpp/io/ios_base/fmtflags -std::basic_ostringstream::showpos cpp/io/ios_base/fmtflags -std::basic_ostringstream::skipws cpp/io/ios_base/fmtflags -std::basic_ostringstream::unitbuf cpp/io/ios_base/fmtflags -std::basic_ostringstream::uppercase cpp/io/ios_base/fmtflags -std::basic_ostringstream::iostate cpp/io/ios_base/iostate -std::basic_ostringstream::goodbit cpp/io/ios_base/iostate -std::basic_ostringstream::badbit cpp/io/ios_base/iostate -std::basic_ostringstream::failbit cpp/io/ios_base/iostate -std::basic_ostringstream::eofbit cpp/io/ios_base/iostate -std::basic_ostringstream::seekdir cpp/io/ios_base/seekdir -std::basic_ostringstream::beg cpp/io/ios_base/seekdir -std::basic_ostringstream::cur cpp/io/ios_base/seekdir -std::basic_ostringstream::end cpp/io/ios_base/seekdir -std::basic_ostringstream::event cpp/io/ios_base/event -std::basic_ostringstream::erase_event cpp/io/ios_base/event -std::basic_ostringstream::imbue_event cpp/io/ios_base/event -std::basic_ostringstream::copyfmt_event cpp/io/ios_base/event -std::basic_ostringstream::event_callback cpp/io/ios_base/event_callback -std::basic_ostringstream::Init cpp/io/ios_base/Init -std::basic_ostringstream::basic_ostringstream cpp/io/basic_ostringstream/basic_ostringstream -std::basic_ostringstream::operator= cpp/io/basic_ostringstream/operator= -std::basic_ostringstream::swap cpp/io/basic_ostringstream/swap -std::basic_ostringstream::rdbuf cpp/io/basic_ostringstream/rdbuf -std::basic_ostringstream::str cpp/io/basic_ostringstream/str -std::swap(std::basic_ostringstream) cpp/io/basic_ostringstream/swap2 -std::basic_stringstream cpp/io/basic_stringstream -std::basic_stringstream::operator>> cpp/io/basic_istream/operator_gtgt -std::basic_stringstream::get cpp/io/basic_istream/get -std::basic_stringstream::peek cpp/io/basic_istream/peek -std::basic_stringstream::unget cpp/io/basic_istream/unget -std::basic_stringstream::putback cpp/io/basic_istream/putback -std::basic_stringstream::getline cpp/io/basic_istream/getline -std::basic_stringstream::ignore cpp/io/basic_istream/ignore -std::basic_stringstream::read cpp/io/basic_istream/read -std::basic_stringstream::readsome cpp/io/basic_istream/readsome -std::basic_stringstream::gcount cpp/io/basic_istream/gcount -std::basic_stringstream::tellg cpp/io/basic_istream/tellg -std::basic_stringstream::seekg cpp/io/basic_istream/seekg -std::basic_stringstream::sync cpp/io/basic_istream/sync -std::basic_stringstream::sentry cpp/io/basic_istream/sentry -std::basic_stringstream::sentry::sentry cpp/io/basic_istream/sentry -std::basic_stringstream::sentry::~sentry cpp/io/basic_istream/sentry -std::basic_stringstream::sentry::operator bool cpp/io/basic_istream/sentry -std::basic_stringstream::operator<< cpp/io/basic_ostream/operator_ltlt -std::basic_stringstream::put cpp/io/basic_ostream/put -std::basic_stringstream::write cpp/io/basic_ostream/write -std::basic_stringstream::tellp cpp/io/basic_ostream/tellp -std::basic_stringstream::seekp cpp/io/basic_ostream/seekp -std::basic_stringstream::flush cpp/io/basic_ostream/flush -std::basic_stringstream::sentry cpp/io/basic_ostream/sentry -std::basic_stringstream::sentry::sentry cpp/io/basic_ostream/sentry -std::basic_stringstream::sentry::~sentry cpp/io/basic_ostream/sentry -std::basic_stringstream::sentry::operator bool cpp/io/basic_ostream/sentry -std::basic_stringstream::good cpp/io/basic_ios/good -std::basic_stringstream::eof cpp/io/basic_ios/eof -std::basic_stringstream::fail cpp/io/basic_ios/fail -std::basic_stringstream::bad cpp/io/basic_ios/bad -std::basic_stringstream::operator! cpp/io/basic_ios/operator! -std::basic_stringstream::operator bool cpp/io/basic_ios/operator_bool -std::basic_stringstream::rdstate cpp/io/basic_ios/rdstate -std::basic_stringstream::setstate cpp/io/basic_ios/setstate -std::basic_stringstream::clear cpp/io/basic_ios/clear -std::basic_stringstream::copyfmt cpp/io/basic_ios/copyfmt -std::basic_stringstream::fill cpp/io/basic_ios/fill -std::basic_stringstream::exceptions cpp/io/basic_ios/exceptions -std::basic_stringstream::imbue cpp/io/basic_ios/imbue -std::basic_stringstream::rdbuf cpp/io/basic_ios/rdbuf -std::basic_stringstream::tie cpp/io/basic_ios/tie -std::basic_stringstream::narrow cpp/io/basic_ios/narrow -std::basic_stringstream::widen cpp/io/basic_ios/widen -std::basic_stringstream::init cpp/io/basic_ios/init -std::basic_stringstream::move cpp/io/basic_ios/move -std::basic_stringstream::swap cpp/io/basic_ios/swap -std::basic_stringstream::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::basic_stringstream::flags cpp/io/ios_base/flags -std::basic_stringstream::setf cpp/io/ios_base/setf -std::basic_stringstream::unsetf cpp/io/ios_base/unsetf -std::basic_stringstream::precision cpp/io/ios_base/precision -std::basic_stringstream::width cpp/io/ios_base/width -std::basic_stringstream::imbue cpp/io/ios_base/imbue -std::basic_stringstream::getloc cpp/io/ios_base/getloc -std::basic_stringstream::xalloc cpp/io/ios_base/xalloc -std::basic_stringstream::iword cpp/io/ios_base/iword -std::basic_stringstream::pword cpp/io/ios_base/pword -std::basic_stringstream::register_callback cpp/io/ios_base/register_callback -std::basic_stringstream::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::basic_stringstream::failure cpp/io/ios_base/failure -std::basic_stringstream::failure::what cpp/error/exception/what -std::basic_stringstream::failure::failure cpp/io/ios_base/failure -std::basic_stringstream::openmode cpp/io/ios_base/openmode -std::basic_stringstream::app cpp/io/ios_base/openmode -std::basic_stringstream::binary cpp/io/ios_base/openmode -std::basic_stringstream::in cpp/io/ios_base/openmode -std::basic_stringstream::out cpp/io/ios_base/openmode -std::basic_stringstream::trunc cpp/io/ios_base/openmode -std::basic_stringstream::ate cpp/io/ios_base/openmode -std::basic_stringstream::fmtflags cpp/io/ios_base/fmtflags -std::basic_stringstream::dec cpp/io/ios_base/fmtflags -std::basic_stringstream::oct cpp/io/ios_base/fmtflags -std::basic_stringstream::hex cpp/io/ios_base/fmtflags -std::basic_stringstream::basefield cpp/io/ios_base/fmtflags -std::basic_stringstream::left cpp/io/ios_base/fmtflags -std::basic_stringstream::right cpp/io/ios_base/fmtflags -std::basic_stringstream::internal cpp/io/ios_base/fmtflags -std::basic_stringstream::adjustfield cpp/io/ios_base/fmtflags -std::basic_stringstream::scientific cpp/io/ios_base/fmtflags -std::basic_stringstream::fixed cpp/io/ios_base/fmtflags -std::basic_stringstream::floatfield cpp/io/ios_base/fmtflags -std::basic_stringstream::boolalpha cpp/io/ios_base/fmtflags -std::basic_stringstream::showbase cpp/io/ios_base/fmtflags -std::basic_stringstream::showpoint cpp/io/ios_base/fmtflags -std::basic_stringstream::showpos cpp/io/ios_base/fmtflags -std::basic_stringstream::skipws cpp/io/ios_base/fmtflags -std::basic_stringstream::unitbuf cpp/io/ios_base/fmtflags -std::basic_stringstream::uppercase cpp/io/ios_base/fmtflags -std::basic_stringstream::iostate cpp/io/ios_base/iostate -std::basic_stringstream::goodbit cpp/io/ios_base/iostate -std::basic_stringstream::badbit cpp/io/ios_base/iostate -std::basic_stringstream::failbit cpp/io/ios_base/iostate -std::basic_stringstream::eofbit cpp/io/ios_base/iostate -std::basic_stringstream::seekdir cpp/io/ios_base/seekdir -std::basic_stringstream::beg cpp/io/ios_base/seekdir -std::basic_stringstream::cur cpp/io/ios_base/seekdir -std::basic_stringstream::end cpp/io/ios_base/seekdir -std::basic_stringstream::event cpp/io/ios_base/event -std::basic_stringstream::erase_event cpp/io/ios_base/event -std::basic_stringstream::imbue_event cpp/io/ios_base/event -std::basic_stringstream::copyfmt_event cpp/io/ios_base/event -std::basic_stringstream::event_callback cpp/io/ios_base/event_callback -std::basic_stringstream::Init cpp/io/ios_base/Init -std::basic_stringstream::basic_stringstream cpp/io/basic_stringstream/basic_stringstream -std::basic_stringstream::operator= cpp/io/basic_stringstream/operator= -std::basic_stringstream::swap cpp/io/basic_stringstream/swap -std::basic_stringstream::rdbuf cpp/io/basic_stringstream/rdbuf -std::basic_stringstream::str cpp/io/basic_stringstream/str -std::swap(std::basic_stringstream) cpp/io/basic_stringstream/swap2 -std::basic_osyncstream cpp/io/basic_osyncstream -std::basic_osyncstream::operator<< cpp/io/basic_ostream/operator_ltlt -std::basic_osyncstream::put cpp/io/basic_ostream/put -std::basic_osyncstream::write cpp/io/basic_ostream/write -std::basic_osyncstream::tellp cpp/io/basic_ostream/tellp -std::basic_osyncstream::seekp cpp/io/basic_ostream/seekp -std::basic_osyncstream::flush cpp/io/basic_ostream/flush -std::basic_osyncstream::sentry cpp/io/basic_ostream/sentry -std::basic_osyncstream::sentry::sentry cpp/io/basic_ostream/sentry -std::basic_osyncstream::sentry::~sentry cpp/io/basic_ostream/sentry -std::basic_osyncstream::sentry::operator bool cpp/io/basic_ostream/sentry -std::basic_osyncstream::good cpp/io/basic_ios/good -std::basic_osyncstream::eof cpp/io/basic_ios/eof -std::basic_osyncstream::fail cpp/io/basic_ios/fail -std::basic_osyncstream::bad cpp/io/basic_ios/bad -std::basic_osyncstream::operator! cpp/io/basic_ios/operator! -std::basic_osyncstream::operator bool cpp/io/basic_ios/operator_bool -std::basic_osyncstream::rdstate cpp/io/basic_ios/rdstate -std::basic_osyncstream::setstate cpp/io/basic_ios/setstate -std::basic_osyncstream::clear cpp/io/basic_ios/clear -std::basic_osyncstream::copyfmt cpp/io/basic_ios/copyfmt -std::basic_osyncstream::fill cpp/io/basic_ios/fill -std::basic_osyncstream::exceptions cpp/io/basic_ios/exceptions -std::basic_osyncstream::imbue cpp/io/basic_ios/imbue -std::basic_osyncstream::rdbuf cpp/io/basic_ios/rdbuf -std::basic_osyncstream::tie cpp/io/basic_ios/tie -std::basic_osyncstream::narrow cpp/io/basic_ios/narrow -std::basic_osyncstream::widen cpp/io/basic_ios/widen -std::basic_osyncstream::init cpp/io/basic_ios/init -std::basic_osyncstream::move cpp/io/basic_ios/move -std::basic_osyncstream::swap cpp/io/basic_ios/swap -std::basic_osyncstream::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::basic_osyncstream::flags cpp/io/ios_base/flags -std::basic_osyncstream::setf cpp/io/ios_base/setf -std::basic_osyncstream::unsetf cpp/io/ios_base/unsetf -std::basic_osyncstream::precision cpp/io/ios_base/precision -std::basic_osyncstream::width cpp/io/ios_base/width -std::basic_osyncstream::imbue cpp/io/ios_base/imbue -std::basic_osyncstream::getloc cpp/io/ios_base/getloc -std::basic_osyncstream::xalloc cpp/io/ios_base/xalloc -std::basic_osyncstream::iword cpp/io/ios_base/iword -std::basic_osyncstream::pword cpp/io/ios_base/pword -std::basic_osyncstream::register_callback cpp/io/ios_base/register_callback -std::basic_osyncstream::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::basic_osyncstream::failure cpp/io/ios_base/failure -std::basic_osyncstream::failure::what cpp/error/exception/what -std::basic_osyncstream::failure::failure cpp/io/ios_base/failure -std::basic_osyncstream::openmode cpp/io/ios_base/openmode -std::basic_osyncstream::app cpp/io/ios_base/openmode -std::basic_osyncstream::binary cpp/io/ios_base/openmode -std::basic_osyncstream::in cpp/io/ios_base/openmode -std::basic_osyncstream::out cpp/io/ios_base/openmode -std::basic_osyncstream::trunc cpp/io/ios_base/openmode -std::basic_osyncstream::ate cpp/io/ios_base/openmode -std::basic_osyncstream::fmtflags cpp/io/ios_base/fmtflags -std::basic_osyncstream::dec cpp/io/ios_base/fmtflags -std::basic_osyncstream::oct cpp/io/ios_base/fmtflags -std::basic_osyncstream::hex cpp/io/ios_base/fmtflags -std::basic_osyncstream::basefield cpp/io/ios_base/fmtflags -std::basic_osyncstream::left cpp/io/ios_base/fmtflags -std::basic_osyncstream::right cpp/io/ios_base/fmtflags -std::basic_osyncstream::internal cpp/io/ios_base/fmtflags -std::basic_osyncstream::adjustfield cpp/io/ios_base/fmtflags -std::basic_osyncstream::scientific cpp/io/ios_base/fmtflags -std::basic_osyncstream::fixed cpp/io/ios_base/fmtflags -std::basic_osyncstream::floatfield cpp/io/ios_base/fmtflags -std::basic_osyncstream::boolalpha cpp/io/ios_base/fmtflags -std::basic_osyncstream::showbase cpp/io/ios_base/fmtflags -std::basic_osyncstream::showpoint cpp/io/ios_base/fmtflags -std::basic_osyncstream::showpos cpp/io/ios_base/fmtflags -std::basic_osyncstream::skipws cpp/io/ios_base/fmtflags -std::basic_osyncstream::unitbuf cpp/io/ios_base/fmtflags -std::basic_osyncstream::uppercase cpp/io/ios_base/fmtflags -std::basic_osyncstream::iostate cpp/io/ios_base/iostate -std::basic_osyncstream::goodbit cpp/io/ios_base/iostate -std::basic_osyncstream::badbit cpp/io/ios_base/iostate -std::basic_osyncstream::failbit cpp/io/ios_base/iostate -std::basic_osyncstream::eofbit cpp/io/ios_base/iostate -std::basic_osyncstream::seekdir cpp/io/ios_base/seekdir -std::basic_osyncstream::beg cpp/io/ios_base/seekdir -std::basic_osyncstream::cur cpp/io/ios_base/seekdir -std::basic_osyncstream::end cpp/io/ios_base/seekdir -std::basic_osyncstream::event cpp/io/ios_base/event -std::basic_osyncstream::erase_event cpp/io/ios_base/event -std::basic_osyncstream::imbue_event cpp/io/ios_base/event -std::basic_osyncstream::copyfmt_event cpp/io/ios_base/event -std::basic_osyncstream::event_callback cpp/io/ios_base/event_callback -std::basic_osyncstream::Init cpp/io/ios_base/Init -std::basic_osyncstream::basic_osyncstream cpp/io/basic_osyncstream/basic_osyncstream -std::basic_osyncstream::~basic_osyncstream cpp/io/basic_osyncstream/~basic_osyncstream -std::basic_osyncstream::operator= cpp/io/basic_osyncstream/operator= -std::basic_osyncstream::rdbuf cpp/io/basic_osyncstream/rdbuf -std::basic_osyncstream::get_wrapped cpp/io/basic_osyncstream/get_wrapped -std::basic_osyncstream::emit cpp/io/basic_osyncstream/emit -std::streambuf cpp/io/basic_streambuf -std::streambuf::streambuf cpp/io/basic_streambuf/basic_streambuf -std::streambuf::~streambuf cpp/io/basic_streambuf/~basic_streambuf -std::streambuf::pubimbue cpp/io/basic_streambuf/pubimbue -std::streambuf::getloc cpp/io/basic_streambuf/getloc -std::streambuf::pubsetbuf cpp/io/basic_streambuf/pubsetbuf -std::streambuf::pubseekoff cpp/io/basic_streambuf/pubseekoff -std::streambuf::pubseekpos cpp/io/basic_streambuf/pubseekpos -std::streambuf::pubsync cpp/io/basic_streambuf/pubsync -std::streambuf::in_avail cpp/io/basic_streambuf/in_avail -std::streambuf::snextc cpp/io/basic_streambuf/snextc -std::streambuf::sbumpc cpp/io/basic_streambuf/sbumpc -std::streambuf::sgetc cpp/io/basic_streambuf/sgetc -std::streambuf::sgetn cpp/io/basic_streambuf/sgetn -std::streambuf::sputc cpp/io/basic_streambuf/sputc -std::streambuf::sputn cpp/io/basic_streambuf/sputn -std::streambuf::sputbackc cpp/io/basic_streambuf/sputbackc -std::streambuf::sungetc cpp/io/basic_streambuf/sungetc -std::streambuf::operator= cpp/io/basic_streambuf/operator= -std::streambuf::swap cpp/io/basic_streambuf/swap -std::streambuf::imbue cpp/io/basic_streambuf/pubimbue -std::streambuf::setbuf cpp/io/basic_streambuf/pubsetbuf -std::streambuf::seekoff cpp/io/basic_streambuf/pubseekoff -std::streambuf::seekpos cpp/io/basic_streambuf/pubseekpos -std::streambuf::sync cpp/io/basic_streambuf/pubsync -std::streambuf::showmanyc cpp/io/basic_streambuf/showmanyc -std::streambuf::underflow cpp/io/basic_streambuf/underflow -std::streambuf::uflow cpp/io/basic_streambuf/uflow -std::streambuf::xsgetn cpp/io/basic_streambuf/sgetn -std::streambuf::eback cpp/io/basic_streambuf/gptr -std::streambuf::gptr cpp/io/basic_streambuf/gptr -std::streambuf::egptr cpp/io/basic_streambuf/gptr -std::streambuf::gbump cpp/io/basic_streambuf/gbump -std::streambuf::setg cpp/io/basic_streambuf/setg -std::streambuf::xsputn cpp/io/basic_streambuf/sputn -std::streambuf::overflow cpp/io/basic_streambuf/overflow -std::streambuf::pbase cpp/io/basic_streambuf/pptr -std::streambuf::pptr cpp/io/basic_streambuf/pptr -std::streambuf::epptr cpp/io/basic_streambuf/pptr -std::streambuf::pbump cpp/io/basic_streambuf/pbump -std::streambuf::setp cpp/io/basic_streambuf/setp -std::streambuf::pbackfail cpp/io/basic_streambuf/pbackfail -std::filebuf cpp/io/basic_filebuf -std::filebuf::pubimbue cpp/io/basic_streambuf/pubimbue -std::filebuf::getloc cpp/io/basic_streambuf/getloc -std::filebuf::pubsetbuf cpp/io/basic_streambuf/pubsetbuf -std::filebuf::pubseekoff cpp/io/basic_streambuf/pubseekoff -std::filebuf::pubseekpos cpp/io/basic_streambuf/pubseekpos -std::filebuf::pubsync cpp/io/basic_streambuf/pubsync -std::filebuf::in_avail cpp/io/basic_streambuf/in_avail -std::filebuf::snextc cpp/io/basic_streambuf/snextc -std::filebuf::sbumpc cpp/io/basic_streambuf/sbumpc -std::filebuf::sgetc cpp/io/basic_streambuf/sgetc -std::filebuf::sgetn cpp/io/basic_streambuf/sgetn -std::filebuf::sputc cpp/io/basic_streambuf/sputc -std::filebuf::sputn cpp/io/basic_streambuf/sputn -std::filebuf::sputbackc cpp/io/basic_streambuf/sputbackc -std::filebuf::sungetc cpp/io/basic_streambuf/sungetc -std::filebuf::swap cpp/io/basic_streambuf/swap -std::filebuf::imbue cpp/io/basic_streambuf/pubimbue -std::filebuf::setbuf cpp/io/basic_streambuf/pubsetbuf -std::filebuf::seekoff cpp/io/basic_streambuf/pubseekoff -std::filebuf::seekpos cpp/io/basic_streambuf/pubseekpos -std::filebuf::sync cpp/io/basic_streambuf/pubsync -std::filebuf::showmanyc cpp/io/basic_streambuf/showmanyc -std::filebuf::underflow cpp/io/basic_streambuf/underflow -std::filebuf::uflow cpp/io/basic_streambuf/uflow -std::filebuf::xsgetn cpp/io/basic_streambuf/sgetn -std::filebuf::eback cpp/io/basic_streambuf/gptr -std::filebuf::gptr cpp/io/basic_streambuf/gptr -std::filebuf::egptr cpp/io/basic_streambuf/gptr -std::filebuf::gbump cpp/io/basic_streambuf/gbump -std::filebuf::setg cpp/io/basic_streambuf/setg -std::filebuf::xsputn cpp/io/basic_streambuf/sputn -std::filebuf::overflow cpp/io/basic_streambuf/overflow -std::filebuf::pbase cpp/io/basic_streambuf/pptr -std::filebuf::pptr cpp/io/basic_streambuf/pptr -std::filebuf::epptr cpp/io/basic_streambuf/pptr -std::filebuf::pbump cpp/io/basic_streambuf/pbump -std::filebuf::setp cpp/io/basic_streambuf/setp -std::filebuf::pbackfail cpp/io/basic_streambuf/pbackfail -std::filebuf::filebuf cpp/io/basic_filebuf/basic_filebuf -std::filebuf::~filebuf cpp/io/basic_filebuf/~basic_filebuf -std::filebuf::operator= cpp/io/basic_filebuf/operator= -std::filebuf::swap cpp/io/basic_filebuf/swap -std::filebuf::is_open cpp/io/basic_filebuf/is_open -std::filebuf::open cpp/io/basic_filebuf/open -std::filebuf::close cpp/io/basic_filebuf/close -std::filebuf::showmanyc cpp/io/basic_filebuf/showmanyc -std::filebuf::underflow cpp/io/basic_filebuf/underflow -std::filebuf::uflow cpp/io/basic_filebuf/uflow -std::filebuf::pbackfail cpp/io/basic_filebuf/pbackfail -std::filebuf::overflow cpp/io/basic_filebuf/overflow -std::filebuf::setbuf cpp/io/basic_filebuf/setbuf -std::filebuf::seekoff cpp/io/basic_filebuf/seekoff -std::filebuf::seekpos cpp/io/basic_filebuf/seekpos -std::filebuf::sync cpp/io/basic_filebuf/sync -std::filebuf::imbue cpp/io/basic_filebuf/imbue -std::swap(std::filebuf) cpp/io/basic_filebuf/swap2 -std::stringbuf cpp/io/basic_stringbuf -std::stringbuf::pubimbue cpp/io/basic_streambuf/pubimbue -std::stringbuf::getloc cpp/io/basic_streambuf/getloc -std::stringbuf::pubsetbuf cpp/io/basic_streambuf/pubsetbuf -std::stringbuf::pubseekoff cpp/io/basic_streambuf/pubseekoff -std::stringbuf::pubseekpos cpp/io/basic_streambuf/pubseekpos -std::stringbuf::pubsync cpp/io/basic_streambuf/pubsync -std::stringbuf::in_avail cpp/io/basic_streambuf/in_avail -std::stringbuf::snextc cpp/io/basic_streambuf/snextc -std::stringbuf::sbumpc cpp/io/basic_streambuf/sbumpc -std::stringbuf::sgetc cpp/io/basic_streambuf/sgetc -std::stringbuf::sgetn cpp/io/basic_streambuf/sgetn -std::stringbuf::sputc cpp/io/basic_streambuf/sputc -std::stringbuf::sputn cpp/io/basic_streambuf/sputn -std::stringbuf::sputbackc cpp/io/basic_streambuf/sputbackc -std::stringbuf::sungetc cpp/io/basic_streambuf/sungetc -std::stringbuf::swap cpp/io/basic_streambuf/swap -std::stringbuf::imbue cpp/io/basic_streambuf/pubimbue -std::stringbuf::setbuf cpp/io/basic_streambuf/pubsetbuf -std::stringbuf::seekoff cpp/io/basic_streambuf/pubseekoff -std::stringbuf::seekpos cpp/io/basic_streambuf/pubseekpos -std::stringbuf::sync cpp/io/basic_streambuf/pubsync -std::stringbuf::showmanyc cpp/io/basic_streambuf/showmanyc -std::stringbuf::underflow cpp/io/basic_streambuf/underflow -std::stringbuf::uflow cpp/io/basic_streambuf/uflow -std::stringbuf::xsgetn cpp/io/basic_streambuf/sgetn -std::stringbuf::eback cpp/io/basic_streambuf/gptr -std::stringbuf::gptr cpp/io/basic_streambuf/gptr -std::stringbuf::egptr cpp/io/basic_streambuf/gptr -std::stringbuf::gbump cpp/io/basic_streambuf/gbump -std::stringbuf::setg cpp/io/basic_streambuf/setg -std::stringbuf::xsputn cpp/io/basic_streambuf/sputn -std::stringbuf::overflow cpp/io/basic_streambuf/overflow -std::stringbuf::pbase cpp/io/basic_streambuf/pptr -std::stringbuf::pptr cpp/io/basic_streambuf/pptr -std::stringbuf::epptr cpp/io/basic_streambuf/pptr -std::stringbuf::pbump cpp/io/basic_streambuf/pbump -std::stringbuf::setp cpp/io/basic_streambuf/setp -std::stringbuf::pbackfail cpp/io/basic_streambuf/pbackfail -std::stringbuf::stringbuf cpp/io/basic_stringbuf/basic_stringbuf -std::stringbuf::operator= cpp/io/basic_stringbuf/operator= -std::stringbuf::swap cpp/io/basic_stringbuf/swap -std::stringbuf::str cpp/io/basic_stringbuf/str -std::stringbuf::underflow cpp/io/basic_stringbuf/underflow -std::stringbuf::pbackfail cpp/io/basic_stringbuf/pbackfail -std::stringbuf::overflow cpp/io/basic_stringbuf/overflow -std::stringbuf::setbuf cpp/io/basic_stringbuf/setbuf -std::stringbuf::seekoff cpp/io/basic_stringbuf/seekoff -std::stringbuf::seekpos cpp/io/basic_stringbuf/seekpos -std::swap(std::stringbuf) cpp/io/basic_stringbuf/swap2 -std::syncbuf cpp/io/basic_syncbuf -std::syncbuf::pubimbue cpp/io/basic_streambuf/pubimbue -std::syncbuf::getloc cpp/io/basic_streambuf/getloc -std::syncbuf::pubsetbuf cpp/io/basic_streambuf/pubsetbuf -std::syncbuf::pubseekoff cpp/io/basic_streambuf/pubseekoff -std::syncbuf::pubseekpos cpp/io/basic_streambuf/pubseekpos -std::syncbuf::pubsync cpp/io/basic_streambuf/pubsync -std::syncbuf::in_avail cpp/io/basic_streambuf/in_avail -std::syncbuf::snextc cpp/io/basic_streambuf/snextc -std::syncbuf::sbumpc cpp/io/basic_streambuf/sbumpc -std::syncbuf::sgetc cpp/io/basic_streambuf/sgetc -std::syncbuf::sgetn cpp/io/basic_streambuf/sgetn -std::syncbuf::sputc cpp/io/basic_streambuf/sputc -std::syncbuf::sputn cpp/io/basic_streambuf/sputn -std::syncbuf::sputbackc cpp/io/basic_streambuf/sputbackc -std::syncbuf::sungetc cpp/io/basic_streambuf/sungetc -std::syncbuf::swap cpp/io/basic_streambuf/swap -std::syncbuf::imbue cpp/io/basic_streambuf/pubimbue -std::syncbuf::setbuf cpp/io/basic_streambuf/pubsetbuf -std::syncbuf::seekoff cpp/io/basic_streambuf/pubseekoff -std::syncbuf::seekpos cpp/io/basic_streambuf/pubseekpos -std::syncbuf::sync cpp/io/basic_streambuf/pubsync -std::syncbuf::showmanyc cpp/io/basic_streambuf/showmanyc -std::syncbuf::underflow cpp/io/basic_streambuf/underflow -std::syncbuf::uflow cpp/io/basic_streambuf/uflow -std::syncbuf::xsgetn cpp/io/basic_streambuf/sgetn -std::syncbuf::eback cpp/io/basic_streambuf/gptr -std::syncbuf::gptr cpp/io/basic_streambuf/gptr -std::syncbuf::egptr cpp/io/basic_streambuf/gptr -std::syncbuf::gbump cpp/io/basic_streambuf/gbump -std::syncbuf::setg cpp/io/basic_streambuf/setg -std::syncbuf::xsputn cpp/io/basic_streambuf/sputn -std::syncbuf::overflow cpp/io/basic_streambuf/overflow -std::syncbuf::pbase cpp/io/basic_streambuf/pptr -std::syncbuf::pptr cpp/io/basic_streambuf/pptr -std::syncbuf::epptr cpp/io/basic_streambuf/pptr -std::syncbuf::pbump cpp/io/basic_streambuf/pbump -std::syncbuf::setp cpp/io/basic_streambuf/setp -std::syncbuf::pbackfail cpp/io/basic_streambuf/pbackfail -std::syncbuf::syncbuf cpp/io/basic_syncbuf/basic_syncbuf -std::syncbuf::~syncbuf cpp/io/basic_syncbuf/~basic_syncbuf -std::syncbuf::operator= cpp/io/basic_syncbuf/operator= -std::syncbuf::swap cpp/io/basic_syncbuf/swap -std::syncbuf::emit cpp/io/basic_syncbuf/emit -std::syncbuf::get_wrapped cpp/io/basic_syncbuf/get_wrapped -std::syncbuf::get_allocator cpp/io/basic_syncbuf/get_allocator -std::syncbuf::set_emit_on_sync cpp/io/basic_syncbuf/set_emit_on_sync -std::syncbuf::sync cpp/io/basic_syncbuf/sync -std::swap(std::syncbuf) cpp/io/basic_syncbuf/swap2 -std::ios cpp/io/basic_ios -std::ios::flags cpp/io/ios_base/flags -std::ios::setf cpp/io/ios_base/setf -std::ios::unsetf cpp/io/ios_base/unsetf -std::ios::precision cpp/io/ios_base/precision -std::ios::width cpp/io/ios_base/width -std::ios::imbue cpp/io/ios_base/imbue -std::ios::getloc cpp/io/ios_base/getloc -std::ios::xalloc cpp/io/ios_base/xalloc -std::ios::iword cpp/io/ios_base/iword -std::ios::pword cpp/io/ios_base/pword -std::ios::register_callback cpp/io/ios_base/register_callback -std::ios::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::ios::failure cpp/io/ios_base/failure -std::ios::failure::what cpp/error/exception/what -std::ios::failure::failure cpp/io/ios_base/failure -std::ios::openmode cpp/io/ios_base/openmode -std::ios::app cpp/io/ios_base/openmode -std::ios::binary cpp/io/ios_base/openmode -std::ios::in cpp/io/ios_base/openmode -std::ios::out cpp/io/ios_base/openmode -std::ios::trunc cpp/io/ios_base/openmode -std::ios::ate cpp/io/ios_base/openmode -std::ios::fmtflags cpp/io/ios_base/fmtflags -std::ios::dec cpp/io/ios_base/fmtflags -std::ios::oct cpp/io/ios_base/fmtflags -std::ios::hex cpp/io/ios_base/fmtflags -std::ios::basefield cpp/io/ios_base/fmtflags -std::ios::left cpp/io/ios_base/fmtflags -std::ios::right cpp/io/ios_base/fmtflags -std::ios::internal cpp/io/ios_base/fmtflags -std::ios::adjustfield cpp/io/ios_base/fmtflags -std::ios::scientific cpp/io/ios_base/fmtflags -std::ios::fixed cpp/io/ios_base/fmtflags -std::ios::floatfield cpp/io/ios_base/fmtflags -std::ios::boolalpha cpp/io/ios_base/fmtflags -std::ios::showbase cpp/io/ios_base/fmtflags -std::ios::showpoint cpp/io/ios_base/fmtflags -std::ios::showpos cpp/io/ios_base/fmtflags -std::ios::skipws cpp/io/ios_base/fmtflags -std::ios::unitbuf cpp/io/ios_base/fmtflags -std::ios::uppercase cpp/io/ios_base/fmtflags -std::ios::iostate cpp/io/ios_base/iostate -std::ios::goodbit cpp/io/ios_base/iostate -std::ios::badbit cpp/io/ios_base/iostate -std::ios::failbit cpp/io/ios_base/iostate -std::ios::eofbit cpp/io/ios_base/iostate -std::ios::seekdir cpp/io/ios_base/seekdir -std::ios::beg cpp/io/ios_base/seekdir -std::ios::cur cpp/io/ios_base/seekdir -std::ios::end cpp/io/ios_base/seekdir -std::ios::event cpp/io/ios_base/event -std::ios::erase_event cpp/io/ios_base/event -std::ios::imbue_event cpp/io/ios_base/event -std::ios::copyfmt_event cpp/io/ios_base/event -std::ios::event_callback cpp/io/ios_base/event_callback -std::ios::Init cpp/io/ios_base/Init -std::ios::ios cpp/io/basic_ios/basic_ios -std::ios::~ios cpp/io/basic_ios/~basic_ios -std::ios::good cpp/io/basic_ios/good -std::ios::eof cpp/io/basic_ios/eof -std::ios::fail cpp/io/basic_ios/fail -std::ios::bad cpp/io/basic_ios/bad -std::ios::operator! cpp/io/basic_ios/operator! -std::ios::operator bool cpp/io/basic_ios/operator_bool -std::ios::rdstate cpp/io/basic_ios/rdstate -std::ios::setstate cpp/io/basic_ios/setstate -std::ios::clear cpp/io/basic_ios/clear -std::ios::copyfmt cpp/io/basic_ios/copyfmt -std::ios::fill cpp/io/basic_ios/fill -std::ios::exceptions cpp/io/basic_ios/exceptions -std::ios::imbue cpp/io/basic_ios/imbue -std::ios::rdbuf cpp/io/basic_ios/rdbuf -std::ios::tie cpp/io/basic_ios/tie -std::ios::narrow cpp/io/basic_ios/narrow -std::ios::widen cpp/io/basic_ios/widen -std::ios::init cpp/io/basic_ios/init -std::ios::move cpp/io/basic_ios/move -std::ios::swap cpp/io/basic_ios/swap -std::ios::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::istream cpp/io/basic_istream -std::istream::good cpp/io/basic_ios/good -std::istream::eof cpp/io/basic_ios/eof -std::istream::fail cpp/io/basic_ios/fail -std::istream::bad cpp/io/basic_ios/bad -std::istream::operator! cpp/io/basic_ios/operator! -std::istream::operator bool cpp/io/basic_ios/operator_bool -std::istream::rdstate cpp/io/basic_ios/rdstate -std::istream::setstate cpp/io/basic_ios/setstate -std::istream::clear cpp/io/basic_ios/clear -std::istream::copyfmt cpp/io/basic_ios/copyfmt -std::istream::fill cpp/io/basic_ios/fill -std::istream::exceptions cpp/io/basic_ios/exceptions -std::istream::imbue cpp/io/basic_ios/imbue -std::istream::rdbuf cpp/io/basic_ios/rdbuf -std::istream::tie cpp/io/basic_ios/tie -std::istream::narrow cpp/io/basic_ios/narrow -std::istream::widen cpp/io/basic_ios/widen -std::istream::init cpp/io/basic_ios/init -std::istream::move cpp/io/basic_ios/move -std::istream::swap cpp/io/basic_ios/swap -std::istream::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::istream::flags cpp/io/ios_base/flags -std::istream::setf cpp/io/ios_base/setf -std::istream::unsetf cpp/io/ios_base/unsetf -std::istream::precision cpp/io/ios_base/precision -std::istream::width cpp/io/ios_base/width -std::istream::imbue cpp/io/ios_base/imbue -std::istream::getloc cpp/io/ios_base/getloc -std::istream::xalloc cpp/io/ios_base/xalloc -std::istream::iword cpp/io/ios_base/iword -std::istream::pword cpp/io/ios_base/pword -std::istream::register_callback cpp/io/ios_base/register_callback -std::istream::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::istream::failure cpp/io/ios_base/failure -std::istream::failure::what cpp/error/exception/what -std::istream::failure::failure cpp/io/ios_base/failure -std::istream::openmode cpp/io/ios_base/openmode -std::istream::app cpp/io/ios_base/openmode -std::istream::binary cpp/io/ios_base/openmode -std::istream::in cpp/io/ios_base/openmode -std::istream::out cpp/io/ios_base/openmode -std::istream::trunc cpp/io/ios_base/openmode -std::istream::ate cpp/io/ios_base/openmode -std::istream::fmtflags cpp/io/ios_base/fmtflags -std::istream::dec cpp/io/ios_base/fmtflags -std::istream::oct cpp/io/ios_base/fmtflags -std::istream::hex cpp/io/ios_base/fmtflags -std::istream::basefield cpp/io/ios_base/fmtflags -std::istream::left cpp/io/ios_base/fmtflags -std::istream::right cpp/io/ios_base/fmtflags -std::istream::internal cpp/io/ios_base/fmtflags -std::istream::adjustfield cpp/io/ios_base/fmtflags -std::istream::scientific cpp/io/ios_base/fmtflags -std::istream::fixed cpp/io/ios_base/fmtflags -std::istream::floatfield cpp/io/ios_base/fmtflags -std::istream::boolalpha cpp/io/ios_base/fmtflags -std::istream::showbase cpp/io/ios_base/fmtflags -std::istream::showpoint cpp/io/ios_base/fmtflags -std::istream::showpos cpp/io/ios_base/fmtflags -std::istream::skipws cpp/io/ios_base/fmtflags -std::istream::unitbuf cpp/io/ios_base/fmtflags -std::istream::uppercase cpp/io/ios_base/fmtflags -std::istream::iostate cpp/io/ios_base/iostate -std::istream::goodbit cpp/io/ios_base/iostate -std::istream::badbit cpp/io/ios_base/iostate -std::istream::failbit cpp/io/ios_base/iostate -std::istream::eofbit cpp/io/ios_base/iostate -std::istream::seekdir cpp/io/ios_base/seekdir -std::istream::beg cpp/io/ios_base/seekdir -std::istream::cur cpp/io/ios_base/seekdir -std::istream::end cpp/io/ios_base/seekdir -std::istream::event cpp/io/ios_base/event -std::istream::erase_event cpp/io/ios_base/event -std::istream::imbue_event cpp/io/ios_base/event -std::istream::copyfmt_event cpp/io/ios_base/event -std::istream::event_callback cpp/io/ios_base/event_callback -std::istream::Init cpp/io/ios_base/Init -std::istream::istream cpp/io/basic_istream/basic_istream -std::istream::~istream cpp/io/basic_istream/~basic_istream -std::istream::operator>> cpp/io/basic_istream/operator_gtgt -std::istream::get cpp/io/basic_istream/get -std::istream::peek cpp/io/basic_istream/peek -std::istream::unget cpp/io/basic_istream/unget -std::istream::putback cpp/io/basic_istream/putback -std::istream::getline cpp/io/basic_istream/getline -std::istream::ignore cpp/io/basic_istream/ignore -std::istream::read cpp/io/basic_istream/read -std::istream::readsome cpp/io/basic_istream/readsome -std::istream::gcount cpp/io/basic_istream/gcount -std::istream::tellg cpp/io/basic_istream/tellg -std::istream::seekg cpp/io/basic_istream/seekg -std::istream::sync cpp/io/basic_istream/sync -std::istream::sentry cpp/io/basic_istream/sentry -std::istream::sentry::sentry cpp/io/basic_istream/sentry -std::istream::sentry::~sentry cpp/io/basic_istream/sentry -std::istream::sentry::operator bool cpp/io/basic_istream/sentry -operator>>(std::istream) cpp/io/basic_istream/operator_gtgt2 -std::ostream cpp/io/basic_ostream -std::ostream::good cpp/io/basic_ios/good -std::ostream::eof cpp/io/basic_ios/eof -std::ostream::fail cpp/io/basic_ios/fail -std::ostream::bad cpp/io/basic_ios/bad -std::ostream::operator! cpp/io/basic_ios/operator! -std::ostream::operator bool cpp/io/basic_ios/operator_bool -std::ostream::rdstate cpp/io/basic_ios/rdstate -std::ostream::setstate cpp/io/basic_ios/setstate -std::ostream::clear cpp/io/basic_ios/clear -std::ostream::copyfmt cpp/io/basic_ios/copyfmt -std::ostream::fill cpp/io/basic_ios/fill -std::ostream::exceptions cpp/io/basic_ios/exceptions -std::ostream::imbue cpp/io/basic_ios/imbue -std::ostream::rdbuf cpp/io/basic_ios/rdbuf -std::ostream::tie cpp/io/basic_ios/tie -std::ostream::narrow cpp/io/basic_ios/narrow -std::ostream::widen cpp/io/basic_ios/widen -std::ostream::init cpp/io/basic_ios/init -std::ostream::move cpp/io/basic_ios/move -std::ostream::swap cpp/io/basic_ios/swap -std::ostream::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::ostream::flags cpp/io/ios_base/flags -std::ostream::setf cpp/io/ios_base/setf -std::ostream::unsetf cpp/io/ios_base/unsetf -std::ostream::precision cpp/io/ios_base/precision -std::ostream::width cpp/io/ios_base/width -std::ostream::imbue cpp/io/ios_base/imbue -std::ostream::getloc cpp/io/ios_base/getloc -std::ostream::xalloc cpp/io/ios_base/xalloc -std::ostream::iword cpp/io/ios_base/iword -std::ostream::pword cpp/io/ios_base/pword -std::ostream::register_callback cpp/io/ios_base/register_callback -std::ostream::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::ostream::failure cpp/io/ios_base/failure -std::ostream::failure::what cpp/error/exception/what -std::ostream::failure::failure cpp/io/ios_base/failure -std::ostream::openmode cpp/io/ios_base/openmode -std::ostream::app cpp/io/ios_base/openmode -std::ostream::binary cpp/io/ios_base/openmode -std::ostream::in cpp/io/ios_base/openmode -std::ostream::out cpp/io/ios_base/openmode -std::ostream::trunc cpp/io/ios_base/openmode -std::ostream::ate cpp/io/ios_base/openmode -std::ostream::fmtflags cpp/io/ios_base/fmtflags -std::ostream::dec cpp/io/ios_base/fmtflags -std::ostream::oct cpp/io/ios_base/fmtflags -std::ostream::hex cpp/io/ios_base/fmtflags -std::ostream::basefield cpp/io/ios_base/fmtflags -std::ostream::left cpp/io/ios_base/fmtflags -std::ostream::right cpp/io/ios_base/fmtflags -std::ostream::internal cpp/io/ios_base/fmtflags -std::ostream::adjustfield cpp/io/ios_base/fmtflags -std::ostream::scientific cpp/io/ios_base/fmtflags -std::ostream::fixed cpp/io/ios_base/fmtflags -std::ostream::floatfield cpp/io/ios_base/fmtflags -std::ostream::boolalpha cpp/io/ios_base/fmtflags -std::ostream::showbase cpp/io/ios_base/fmtflags -std::ostream::showpoint cpp/io/ios_base/fmtflags -std::ostream::showpos cpp/io/ios_base/fmtflags -std::ostream::skipws cpp/io/ios_base/fmtflags -std::ostream::unitbuf cpp/io/ios_base/fmtflags -std::ostream::uppercase cpp/io/ios_base/fmtflags -std::ostream::iostate cpp/io/ios_base/iostate -std::ostream::goodbit cpp/io/ios_base/iostate -std::ostream::badbit cpp/io/ios_base/iostate -std::ostream::failbit cpp/io/ios_base/iostate -std::ostream::eofbit cpp/io/ios_base/iostate -std::ostream::seekdir cpp/io/ios_base/seekdir -std::ostream::beg cpp/io/ios_base/seekdir -std::ostream::cur cpp/io/ios_base/seekdir -std::ostream::end cpp/io/ios_base/seekdir -std::ostream::event cpp/io/ios_base/event -std::ostream::erase_event cpp/io/ios_base/event -std::ostream::imbue_event cpp/io/ios_base/event -std::ostream::copyfmt_event cpp/io/ios_base/event -std::ostream::event_callback cpp/io/ios_base/event_callback -std::ostream::Init cpp/io/ios_base/Init -std::ostream::ostream cpp/io/basic_ostream/basic_ostream -std::ostream::~ostream cpp/io/basic_ostream/~basic_ostream -std::ostream::operator<< cpp/io/basic_ostream/operator_ltlt -std::ostream::put cpp/io/basic_ostream/put -std::ostream::write cpp/io/basic_ostream/write -std::ostream::tellp cpp/io/basic_ostream/tellp -std::ostream::seekp cpp/io/basic_ostream/seekp -std::ostream::flush cpp/io/basic_ostream/flush -std::ostream::sentry cpp/io/basic_ostream/sentry -std::ostream::sentry::sentry cpp/io/basic_ostream/sentry -std::ostream::sentry::~sentry cpp/io/basic_ostream/sentry -std::ostream::sentry::operator bool cpp/io/basic_ostream/sentry -operator<<(std::ostream) cpp/io/basic_ostream/operator_ltlt2 -std::iostream cpp/io/basic_iostream -std::iostream::operator>> cpp/io/basic_istream/operator_gtgt -std::iostream::get cpp/io/basic_istream/get -std::iostream::peek cpp/io/basic_istream/peek -std::iostream::unget cpp/io/basic_istream/unget -std::iostream::putback cpp/io/basic_istream/putback -std::iostream::getline cpp/io/basic_istream/getline -std::iostream::ignore cpp/io/basic_istream/ignore -std::iostream::read cpp/io/basic_istream/read -std::iostream::readsome cpp/io/basic_istream/readsome -std::iostream::gcount cpp/io/basic_istream/gcount -std::iostream::tellg cpp/io/basic_istream/tellg -std::iostream::seekg cpp/io/basic_istream/seekg -std::iostream::sync cpp/io/basic_istream/sync -std::iostream::sentry cpp/io/basic_istream/sentry -std::iostream::sentry::sentry cpp/io/basic_istream/sentry -std::iostream::sentry::~sentry cpp/io/basic_istream/sentry -std::iostream::sentry::operator bool cpp/io/basic_istream/sentry -std::iostream::operator<< cpp/io/basic_ostream/operator_ltlt -std::iostream::put cpp/io/basic_ostream/put -std::iostream::write cpp/io/basic_ostream/write -std::iostream::tellp cpp/io/basic_ostream/tellp -std::iostream::seekp cpp/io/basic_ostream/seekp -std::iostream::flush cpp/io/basic_ostream/flush -std::iostream::sentry cpp/io/basic_ostream/sentry -std::iostream::sentry::sentry cpp/io/basic_ostream/sentry -std::iostream::sentry::~sentry cpp/io/basic_ostream/sentry -std::iostream::sentry::operator bool cpp/io/basic_ostream/sentry -std::iostream::good cpp/io/basic_ios/good -std::iostream::eof cpp/io/basic_ios/eof -std::iostream::fail cpp/io/basic_ios/fail -std::iostream::bad cpp/io/basic_ios/bad -std::iostream::operator! cpp/io/basic_ios/operator! -std::iostream::operator bool cpp/io/basic_ios/operator_bool -std::iostream::rdstate cpp/io/basic_ios/rdstate -std::iostream::setstate cpp/io/basic_ios/setstate -std::iostream::clear cpp/io/basic_ios/clear -std::iostream::copyfmt cpp/io/basic_ios/copyfmt -std::iostream::fill cpp/io/basic_ios/fill -std::iostream::exceptions cpp/io/basic_ios/exceptions -std::iostream::imbue cpp/io/basic_ios/imbue -std::iostream::rdbuf cpp/io/basic_ios/rdbuf -std::iostream::tie cpp/io/basic_ios/tie -std::iostream::narrow cpp/io/basic_ios/narrow -std::iostream::widen cpp/io/basic_ios/widen -std::iostream::init cpp/io/basic_ios/init -std::iostream::move cpp/io/basic_ios/move -std::iostream::swap cpp/io/basic_ios/swap -std::iostream::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::iostream::flags cpp/io/ios_base/flags -std::iostream::setf cpp/io/ios_base/setf -std::iostream::unsetf cpp/io/ios_base/unsetf -std::iostream::precision cpp/io/ios_base/precision -std::iostream::width cpp/io/ios_base/width -std::iostream::imbue cpp/io/ios_base/imbue -std::iostream::getloc cpp/io/ios_base/getloc -std::iostream::xalloc cpp/io/ios_base/xalloc -std::iostream::iword cpp/io/ios_base/iword -std::iostream::pword cpp/io/ios_base/pword -std::iostream::register_callback cpp/io/ios_base/register_callback -std::iostream::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::iostream::failure cpp/io/ios_base/failure -std::iostream::failure::what cpp/error/exception/what -std::iostream::failure::failure cpp/io/ios_base/failure -std::iostream::openmode cpp/io/ios_base/openmode -std::iostream::app cpp/io/ios_base/openmode -std::iostream::binary cpp/io/ios_base/openmode -std::iostream::in cpp/io/ios_base/openmode -std::iostream::out cpp/io/ios_base/openmode -std::iostream::trunc cpp/io/ios_base/openmode -std::iostream::ate cpp/io/ios_base/openmode -std::iostream::fmtflags cpp/io/ios_base/fmtflags -std::iostream::dec cpp/io/ios_base/fmtflags -std::iostream::oct cpp/io/ios_base/fmtflags -std::iostream::hex cpp/io/ios_base/fmtflags -std::iostream::basefield cpp/io/ios_base/fmtflags -std::iostream::left cpp/io/ios_base/fmtflags -std::iostream::right cpp/io/ios_base/fmtflags -std::iostream::internal cpp/io/ios_base/fmtflags -std::iostream::adjustfield cpp/io/ios_base/fmtflags -std::iostream::scientific cpp/io/ios_base/fmtflags -std::iostream::fixed cpp/io/ios_base/fmtflags -std::iostream::floatfield cpp/io/ios_base/fmtflags -std::iostream::boolalpha cpp/io/ios_base/fmtflags -std::iostream::showbase cpp/io/ios_base/fmtflags -std::iostream::showpoint cpp/io/ios_base/fmtflags -std::iostream::showpos cpp/io/ios_base/fmtflags -std::iostream::skipws cpp/io/ios_base/fmtflags -std::iostream::unitbuf cpp/io/ios_base/fmtflags -std::iostream::uppercase cpp/io/ios_base/fmtflags -std::iostream::iostate cpp/io/ios_base/iostate -std::iostream::goodbit cpp/io/ios_base/iostate -std::iostream::badbit cpp/io/ios_base/iostate -std::iostream::failbit cpp/io/ios_base/iostate -std::iostream::eofbit cpp/io/ios_base/iostate -std::iostream::seekdir cpp/io/ios_base/seekdir -std::iostream::beg cpp/io/ios_base/seekdir -std::iostream::cur cpp/io/ios_base/seekdir -std::iostream::end cpp/io/ios_base/seekdir -std::iostream::event cpp/io/ios_base/event -std::iostream::erase_event cpp/io/ios_base/event -std::iostream::imbue_event cpp/io/ios_base/event -std::iostream::copyfmt_event cpp/io/ios_base/event -std::iostream::event_callback cpp/io/ios_base/event_callback -std::iostream::Init cpp/io/ios_base/Init -std::iostream::iostream cpp/io/basic_iostream/basic_iostream -std::iostream::~iostream cpp/io/basic_iostream/~basic_iostream -std::ifstream cpp/io/basic_ifstream -std::ifstream::operator>> cpp/io/basic_istream/operator_gtgt -std::ifstream::get cpp/io/basic_istream/get -std::ifstream::peek cpp/io/basic_istream/peek -std::ifstream::unget cpp/io/basic_istream/unget -std::ifstream::putback cpp/io/basic_istream/putback -std::ifstream::getline cpp/io/basic_istream/getline -std::ifstream::ignore cpp/io/basic_istream/ignore -std::ifstream::read cpp/io/basic_istream/read -std::ifstream::readsome cpp/io/basic_istream/readsome -std::ifstream::gcount cpp/io/basic_istream/gcount -std::ifstream::tellg cpp/io/basic_istream/tellg -std::ifstream::seekg cpp/io/basic_istream/seekg -std::ifstream::sync cpp/io/basic_istream/sync -std::ifstream::sentry cpp/io/basic_istream/sentry -std::ifstream::sentry::sentry cpp/io/basic_istream/sentry -std::ifstream::sentry::~sentry cpp/io/basic_istream/sentry -std::ifstream::sentry::operator bool cpp/io/basic_istream/sentry -std::ifstream::good cpp/io/basic_ios/good -std::ifstream::eof cpp/io/basic_ios/eof -std::ifstream::fail cpp/io/basic_ios/fail -std::ifstream::bad cpp/io/basic_ios/bad -std::ifstream::operator! cpp/io/basic_ios/operator! -std::ifstream::operator bool cpp/io/basic_ios/operator_bool -std::ifstream::rdstate cpp/io/basic_ios/rdstate -std::ifstream::setstate cpp/io/basic_ios/setstate -std::ifstream::clear cpp/io/basic_ios/clear -std::ifstream::copyfmt cpp/io/basic_ios/copyfmt -std::ifstream::fill cpp/io/basic_ios/fill -std::ifstream::exceptions cpp/io/basic_ios/exceptions -std::ifstream::imbue cpp/io/basic_ios/imbue -std::ifstream::rdbuf cpp/io/basic_ios/rdbuf -std::ifstream::tie cpp/io/basic_ios/tie -std::ifstream::narrow cpp/io/basic_ios/narrow -std::ifstream::widen cpp/io/basic_ios/widen -std::ifstream::init cpp/io/basic_ios/init -std::ifstream::move cpp/io/basic_ios/move -std::ifstream::swap cpp/io/basic_ios/swap -std::ifstream::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::ifstream::flags cpp/io/ios_base/flags -std::ifstream::setf cpp/io/ios_base/setf -std::ifstream::unsetf cpp/io/ios_base/unsetf -std::ifstream::precision cpp/io/ios_base/precision -std::ifstream::width cpp/io/ios_base/width -std::ifstream::imbue cpp/io/ios_base/imbue -std::ifstream::getloc cpp/io/ios_base/getloc -std::ifstream::xalloc cpp/io/ios_base/xalloc -std::ifstream::iword cpp/io/ios_base/iword -std::ifstream::pword cpp/io/ios_base/pword -std::ifstream::register_callback cpp/io/ios_base/register_callback -std::ifstream::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::ifstream::failure cpp/io/ios_base/failure -std::ifstream::failure::what cpp/error/exception/what -std::ifstream::failure::failure cpp/io/ios_base/failure -std::ifstream::openmode cpp/io/ios_base/openmode -std::ifstream::app cpp/io/ios_base/openmode -std::ifstream::binary cpp/io/ios_base/openmode -std::ifstream::in cpp/io/ios_base/openmode -std::ifstream::out cpp/io/ios_base/openmode -std::ifstream::trunc cpp/io/ios_base/openmode -std::ifstream::ate cpp/io/ios_base/openmode -std::ifstream::fmtflags cpp/io/ios_base/fmtflags -std::ifstream::dec cpp/io/ios_base/fmtflags -std::ifstream::oct cpp/io/ios_base/fmtflags -std::ifstream::hex cpp/io/ios_base/fmtflags -std::ifstream::basefield cpp/io/ios_base/fmtflags -std::ifstream::left cpp/io/ios_base/fmtflags -std::ifstream::right cpp/io/ios_base/fmtflags -std::ifstream::internal cpp/io/ios_base/fmtflags -std::ifstream::adjustfield cpp/io/ios_base/fmtflags -std::ifstream::scientific cpp/io/ios_base/fmtflags -std::ifstream::fixed cpp/io/ios_base/fmtflags -std::ifstream::floatfield cpp/io/ios_base/fmtflags -std::ifstream::boolalpha cpp/io/ios_base/fmtflags -std::ifstream::showbase cpp/io/ios_base/fmtflags -std::ifstream::showpoint cpp/io/ios_base/fmtflags -std::ifstream::showpos cpp/io/ios_base/fmtflags -std::ifstream::skipws cpp/io/ios_base/fmtflags -std::ifstream::unitbuf cpp/io/ios_base/fmtflags -std::ifstream::uppercase cpp/io/ios_base/fmtflags -std::ifstream::iostate cpp/io/ios_base/iostate -std::ifstream::goodbit cpp/io/ios_base/iostate -std::ifstream::badbit cpp/io/ios_base/iostate -std::ifstream::failbit cpp/io/ios_base/iostate -std::ifstream::eofbit cpp/io/ios_base/iostate -std::ifstream::seekdir cpp/io/ios_base/seekdir -std::ifstream::beg cpp/io/ios_base/seekdir -std::ifstream::cur cpp/io/ios_base/seekdir -std::ifstream::end cpp/io/ios_base/seekdir -std::ifstream::event cpp/io/ios_base/event -std::ifstream::erase_event cpp/io/ios_base/event -std::ifstream::imbue_event cpp/io/ios_base/event -std::ifstream::copyfmt_event cpp/io/ios_base/event -std::ifstream::event_callback cpp/io/ios_base/event_callback -std::ifstream::Init cpp/io/ios_base/Init -std::ifstream::ifstream cpp/io/basic_ifstream/basic_ifstream -std::ifstream::operator= cpp/io/basic_ifstream/operator= -std::ifstream::swap cpp/io/basic_ifstream/swap -std::ifstream::rdbuf cpp/io/basic_ifstream/rdbuf -std::ifstream::is_open cpp/io/basic_ifstream/is_open -std::ifstream::open cpp/io/basic_ifstream/open -std::ifstream::close cpp/io/basic_ifstream/close -std::swap(std::ifstream) cpp/io/basic_ifstream/swap2 -std::ofstream cpp/io/basic_ofstream -std::ofstream::operator<< cpp/io/basic_ostream/operator_ltlt -std::ofstream::put cpp/io/basic_ostream/put -std::ofstream::write cpp/io/basic_ostream/write -std::ofstream::tellp cpp/io/basic_ostream/tellp -std::ofstream::seekp cpp/io/basic_ostream/seekp -std::ofstream::flush cpp/io/basic_ostream/flush -std::ofstream::sentry cpp/io/basic_ostream/sentry -std::ofstream::sentry::sentry cpp/io/basic_ostream/sentry -std::ofstream::sentry::~sentry cpp/io/basic_ostream/sentry -std::ofstream::sentry::operator bool cpp/io/basic_ostream/sentry -std::ofstream::good cpp/io/basic_ios/good -std::ofstream::eof cpp/io/basic_ios/eof -std::ofstream::fail cpp/io/basic_ios/fail -std::ofstream::bad cpp/io/basic_ios/bad -std::ofstream::operator! cpp/io/basic_ios/operator! -std::ofstream::operator bool cpp/io/basic_ios/operator_bool -std::ofstream::rdstate cpp/io/basic_ios/rdstate -std::ofstream::setstate cpp/io/basic_ios/setstate -std::ofstream::clear cpp/io/basic_ios/clear -std::ofstream::copyfmt cpp/io/basic_ios/copyfmt -std::ofstream::fill cpp/io/basic_ios/fill -std::ofstream::exceptions cpp/io/basic_ios/exceptions -std::ofstream::imbue cpp/io/basic_ios/imbue -std::ofstream::rdbuf cpp/io/basic_ios/rdbuf -std::ofstream::tie cpp/io/basic_ios/tie -std::ofstream::narrow cpp/io/basic_ios/narrow -std::ofstream::widen cpp/io/basic_ios/widen -std::ofstream::init cpp/io/basic_ios/init -std::ofstream::move cpp/io/basic_ios/move -std::ofstream::swap cpp/io/basic_ios/swap -std::ofstream::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::ofstream::flags cpp/io/ios_base/flags -std::ofstream::setf cpp/io/ios_base/setf -std::ofstream::unsetf cpp/io/ios_base/unsetf -std::ofstream::precision cpp/io/ios_base/precision -std::ofstream::width cpp/io/ios_base/width -std::ofstream::imbue cpp/io/ios_base/imbue -std::ofstream::getloc cpp/io/ios_base/getloc -std::ofstream::xalloc cpp/io/ios_base/xalloc -std::ofstream::iword cpp/io/ios_base/iword -std::ofstream::pword cpp/io/ios_base/pword -std::ofstream::register_callback cpp/io/ios_base/register_callback -std::ofstream::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::ofstream::failure cpp/io/ios_base/failure -std::ofstream::failure::what cpp/error/exception/what -std::ofstream::failure::failure cpp/io/ios_base/failure -std::ofstream::openmode cpp/io/ios_base/openmode -std::ofstream::app cpp/io/ios_base/openmode -std::ofstream::binary cpp/io/ios_base/openmode -std::ofstream::in cpp/io/ios_base/openmode -std::ofstream::out cpp/io/ios_base/openmode -std::ofstream::trunc cpp/io/ios_base/openmode -std::ofstream::ate cpp/io/ios_base/openmode -std::ofstream::fmtflags cpp/io/ios_base/fmtflags -std::ofstream::dec cpp/io/ios_base/fmtflags -std::ofstream::oct cpp/io/ios_base/fmtflags -std::ofstream::hex cpp/io/ios_base/fmtflags -std::ofstream::basefield cpp/io/ios_base/fmtflags -std::ofstream::left cpp/io/ios_base/fmtflags -std::ofstream::right cpp/io/ios_base/fmtflags -std::ofstream::internal cpp/io/ios_base/fmtflags -std::ofstream::adjustfield cpp/io/ios_base/fmtflags -std::ofstream::scientific cpp/io/ios_base/fmtflags -std::ofstream::fixed cpp/io/ios_base/fmtflags -std::ofstream::floatfield cpp/io/ios_base/fmtflags -std::ofstream::boolalpha cpp/io/ios_base/fmtflags -std::ofstream::showbase cpp/io/ios_base/fmtflags -std::ofstream::showpoint cpp/io/ios_base/fmtflags -std::ofstream::showpos cpp/io/ios_base/fmtflags -std::ofstream::skipws cpp/io/ios_base/fmtflags -std::ofstream::unitbuf cpp/io/ios_base/fmtflags -std::ofstream::uppercase cpp/io/ios_base/fmtflags -std::ofstream::iostate cpp/io/ios_base/iostate -std::ofstream::goodbit cpp/io/ios_base/iostate -std::ofstream::badbit cpp/io/ios_base/iostate -std::ofstream::failbit cpp/io/ios_base/iostate -std::ofstream::eofbit cpp/io/ios_base/iostate -std::ofstream::seekdir cpp/io/ios_base/seekdir -std::ofstream::beg cpp/io/ios_base/seekdir -std::ofstream::cur cpp/io/ios_base/seekdir -std::ofstream::end cpp/io/ios_base/seekdir -std::ofstream::event cpp/io/ios_base/event -std::ofstream::erase_event cpp/io/ios_base/event -std::ofstream::imbue_event cpp/io/ios_base/event -std::ofstream::copyfmt_event cpp/io/ios_base/event -std::ofstream::event_callback cpp/io/ios_base/event_callback -std::ofstream::Init cpp/io/ios_base/Init -std::ofstream::ofstream cpp/io/basic_ofstream/basic_ofstream -std::ofstream::operator= cpp/io/basic_ofstream/operator= -std::ofstream::swap cpp/io/basic_ofstream/swap -std::ofstream::rdbuf cpp/io/basic_ofstream/rdbuf -std::ofstream::is_open cpp/io/basic_ofstream/is_open -std::ofstream::open cpp/io/basic_ofstream/open -std::ofstream::close cpp/io/basic_ofstream/close -std::swap(std::ofstream) cpp/io/basic_ofstream/swap2 -std::fstream cpp/io/basic_fstream -std::fstream::operator>> cpp/io/basic_istream/operator_gtgt -std::fstream::get cpp/io/basic_istream/get -std::fstream::peek cpp/io/basic_istream/peek -std::fstream::unget cpp/io/basic_istream/unget -std::fstream::putback cpp/io/basic_istream/putback -std::fstream::getline cpp/io/basic_istream/getline -std::fstream::ignore cpp/io/basic_istream/ignore -std::fstream::read cpp/io/basic_istream/read -std::fstream::readsome cpp/io/basic_istream/readsome -std::fstream::gcount cpp/io/basic_istream/gcount -std::fstream::tellg cpp/io/basic_istream/tellg -std::fstream::seekg cpp/io/basic_istream/seekg -std::fstream::sync cpp/io/basic_istream/sync -std::fstream::sentry cpp/io/basic_istream/sentry -std::fstream::sentry::sentry cpp/io/basic_istream/sentry -std::fstream::sentry::~sentry cpp/io/basic_istream/sentry -std::fstream::sentry::operator bool cpp/io/basic_istream/sentry -std::fstream::operator<< cpp/io/basic_ostream/operator_ltlt -std::fstream::put cpp/io/basic_ostream/put -std::fstream::write cpp/io/basic_ostream/write -std::fstream::tellp cpp/io/basic_ostream/tellp -std::fstream::seekp cpp/io/basic_ostream/seekp -std::fstream::flush cpp/io/basic_ostream/flush -std::fstream::sentry cpp/io/basic_ostream/sentry -std::fstream::sentry::sentry cpp/io/basic_ostream/sentry -std::fstream::sentry::~sentry cpp/io/basic_ostream/sentry -std::fstream::sentry::operator bool cpp/io/basic_ostream/sentry -std::fstream::good cpp/io/basic_ios/good -std::fstream::eof cpp/io/basic_ios/eof -std::fstream::fail cpp/io/basic_ios/fail -std::fstream::bad cpp/io/basic_ios/bad -std::fstream::operator! cpp/io/basic_ios/operator! -std::fstream::operator bool cpp/io/basic_ios/operator_bool -std::fstream::rdstate cpp/io/basic_ios/rdstate -std::fstream::setstate cpp/io/basic_ios/setstate -std::fstream::clear cpp/io/basic_ios/clear -std::fstream::copyfmt cpp/io/basic_ios/copyfmt -std::fstream::fill cpp/io/basic_ios/fill -std::fstream::exceptions cpp/io/basic_ios/exceptions -std::fstream::imbue cpp/io/basic_ios/imbue -std::fstream::rdbuf cpp/io/basic_ios/rdbuf -std::fstream::tie cpp/io/basic_ios/tie -std::fstream::narrow cpp/io/basic_ios/narrow -std::fstream::widen cpp/io/basic_ios/widen -std::fstream::init cpp/io/basic_ios/init -std::fstream::move cpp/io/basic_ios/move -std::fstream::swap cpp/io/basic_ios/swap -std::fstream::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::fstream::flags cpp/io/ios_base/flags -std::fstream::setf cpp/io/ios_base/setf -std::fstream::unsetf cpp/io/ios_base/unsetf -std::fstream::precision cpp/io/ios_base/precision -std::fstream::width cpp/io/ios_base/width -std::fstream::imbue cpp/io/ios_base/imbue -std::fstream::getloc cpp/io/ios_base/getloc -std::fstream::xalloc cpp/io/ios_base/xalloc -std::fstream::iword cpp/io/ios_base/iword -std::fstream::pword cpp/io/ios_base/pword -std::fstream::register_callback cpp/io/ios_base/register_callback -std::fstream::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::fstream::failure cpp/io/ios_base/failure -std::fstream::failure::what cpp/error/exception/what -std::fstream::failure::failure cpp/io/ios_base/failure -std::fstream::openmode cpp/io/ios_base/openmode -std::fstream::app cpp/io/ios_base/openmode -std::fstream::binary cpp/io/ios_base/openmode -std::fstream::in cpp/io/ios_base/openmode -std::fstream::out cpp/io/ios_base/openmode -std::fstream::trunc cpp/io/ios_base/openmode -std::fstream::ate cpp/io/ios_base/openmode -std::fstream::fmtflags cpp/io/ios_base/fmtflags -std::fstream::dec cpp/io/ios_base/fmtflags -std::fstream::oct cpp/io/ios_base/fmtflags -std::fstream::hex cpp/io/ios_base/fmtflags -std::fstream::basefield cpp/io/ios_base/fmtflags -std::fstream::left cpp/io/ios_base/fmtflags -std::fstream::right cpp/io/ios_base/fmtflags -std::fstream::internal cpp/io/ios_base/fmtflags -std::fstream::adjustfield cpp/io/ios_base/fmtflags -std::fstream::scientific cpp/io/ios_base/fmtflags -std::fstream::fixed cpp/io/ios_base/fmtflags -std::fstream::floatfield cpp/io/ios_base/fmtflags -std::fstream::boolalpha cpp/io/ios_base/fmtflags -std::fstream::showbase cpp/io/ios_base/fmtflags -std::fstream::showpoint cpp/io/ios_base/fmtflags -std::fstream::showpos cpp/io/ios_base/fmtflags -std::fstream::skipws cpp/io/ios_base/fmtflags -std::fstream::unitbuf cpp/io/ios_base/fmtflags -std::fstream::uppercase cpp/io/ios_base/fmtflags -std::fstream::iostate cpp/io/ios_base/iostate -std::fstream::goodbit cpp/io/ios_base/iostate -std::fstream::badbit cpp/io/ios_base/iostate -std::fstream::failbit cpp/io/ios_base/iostate -std::fstream::eofbit cpp/io/ios_base/iostate -std::fstream::seekdir cpp/io/ios_base/seekdir -std::fstream::beg cpp/io/ios_base/seekdir -std::fstream::cur cpp/io/ios_base/seekdir -std::fstream::end cpp/io/ios_base/seekdir -std::fstream::event cpp/io/ios_base/event -std::fstream::erase_event cpp/io/ios_base/event -std::fstream::imbue_event cpp/io/ios_base/event -std::fstream::copyfmt_event cpp/io/ios_base/event -std::fstream::event_callback cpp/io/ios_base/event_callback -std::fstream::Init cpp/io/ios_base/Init -std::fstream::fstream cpp/io/basic_fstream/basic_fstream -std::fstream::operator= cpp/io/basic_fstream/operator= -std::fstream::swap cpp/io/basic_fstream/swap -std::fstream::rdbuf cpp/io/basic_fstream/rdbuf -std::fstream::is_open cpp/io/basic_fstream/is_open -std::fstream::open cpp/io/basic_fstream/open -std::fstream::close cpp/io/basic_fstream/close -std::swap(std::fstream) cpp/io/basic_fstream/swap2 -std::istringstream cpp/io/basic_istringstream -std::istringstream::operator>> cpp/io/basic_istream/operator_gtgt -std::istringstream::get cpp/io/basic_istream/get -std::istringstream::peek cpp/io/basic_istream/peek -std::istringstream::unget cpp/io/basic_istream/unget -std::istringstream::putback cpp/io/basic_istream/putback -std::istringstream::getline cpp/io/basic_istream/getline -std::istringstream::ignore cpp/io/basic_istream/ignore -std::istringstream::read cpp/io/basic_istream/read -std::istringstream::readsome cpp/io/basic_istream/readsome -std::istringstream::gcount cpp/io/basic_istream/gcount -std::istringstream::tellg cpp/io/basic_istream/tellg -std::istringstream::seekg cpp/io/basic_istream/seekg -std::istringstream::sync cpp/io/basic_istream/sync -std::istringstream::sentry cpp/io/basic_istream/sentry -std::istringstream::sentry::sentry cpp/io/basic_istream/sentry -std::istringstream::sentry::~sentry cpp/io/basic_istream/sentry -std::istringstream::sentry::operator bool cpp/io/basic_istream/sentry -std::istringstream::good cpp/io/basic_ios/good -std::istringstream::eof cpp/io/basic_ios/eof -std::istringstream::fail cpp/io/basic_ios/fail -std::istringstream::bad cpp/io/basic_ios/bad -std::istringstream::operator! cpp/io/basic_ios/operator! -std::istringstream::operator bool cpp/io/basic_ios/operator_bool -std::istringstream::rdstate cpp/io/basic_ios/rdstate -std::istringstream::setstate cpp/io/basic_ios/setstate -std::istringstream::clear cpp/io/basic_ios/clear -std::istringstream::copyfmt cpp/io/basic_ios/copyfmt -std::istringstream::fill cpp/io/basic_ios/fill -std::istringstream::exceptions cpp/io/basic_ios/exceptions -std::istringstream::imbue cpp/io/basic_ios/imbue -std::istringstream::rdbuf cpp/io/basic_ios/rdbuf -std::istringstream::tie cpp/io/basic_ios/tie -std::istringstream::narrow cpp/io/basic_ios/narrow -std::istringstream::widen cpp/io/basic_ios/widen -std::istringstream::init cpp/io/basic_ios/init -std::istringstream::move cpp/io/basic_ios/move -std::istringstream::swap cpp/io/basic_ios/swap -std::istringstream::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::istringstream::flags cpp/io/ios_base/flags -std::istringstream::setf cpp/io/ios_base/setf -std::istringstream::unsetf cpp/io/ios_base/unsetf -std::istringstream::precision cpp/io/ios_base/precision -std::istringstream::width cpp/io/ios_base/width -std::istringstream::imbue cpp/io/ios_base/imbue -std::istringstream::getloc cpp/io/ios_base/getloc -std::istringstream::xalloc cpp/io/ios_base/xalloc -std::istringstream::iword cpp/io/ios_base/iword -std::istringstream::pword cpp/io/ios_base/pword -std::istringstream::register_callback cpp/io/ios_base/register_callback -std::istringstream::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::istringstream::failure cpp/io/ios_base/failure -std::istringstream::failure::what cpp/error/exception/what -std::istringstream::failure::failure cpp/io/ios_base/failure -std::istringstream::openmode cpp/io/ios_base/openmode -std::istringstream::app cpp/io/ios_base/openmode -std::istringstream::binary cpp/io/ios_base/openmode -std::istringstream::in cpp/io/ios_base/openmode -std::istringstream::out cpp/io/ios_base/openmode -std::istringstream::trunc cpp/io/ios_base/openmode -std::istringstream::ate cpp/io/ios_base/openmode -std::istringstream::fmtflags cpp/io/ios_base/fmtflags -std::istringstream::dec cpp/io/ios_base/fmtflags -std::istringstream::oct cpp/io/ios_base/fmtflags -std::istringstream::hex cpp/io/ios_base/fmtflags -std::istringstream::basefield cpp/io/ios_base/fmtflags -std::istringstream::left cpp/io/ios_base/fmtflags -std::istringstream::right cpp/io/ios_base/fmtflags -std::istringstream::internal cpp/io/ios_base/fmtflags -std::istringstream::adjustfield cpp/io/ios_base/fmtflags -std::istringstream::scientific cpp/io/ios_base/fmtflags -std::istringstream::fixed cpp/io/ios_base/fmtflags -std::istringstream::floatfield cpp/io/ios_base/fmtflags -std::istringstream::boolalpha cpp/io/ios_base/fmtflags -std::istringstream::showbase cpp/io/ios_base/fmtflags -std::istringstream::showpoint cpp/io/ios_base/fmtflags -std::istringstream::showpos cpp/io/ios_base/fmtflags -std::istringstream::skipws cpp/io/ios_base/fmtflags -std::istringstream::unitbuf cpp/io/ios_base/fmtflags -std::istringstream::uppercase cpp/io/ios_base/fmtflags -std::istringstream::iostate cpp/io/ios_base/iostate -std::istringstream::goodbit cpp/io/ios_base/iostate -std::istringstream::badbit cpp/io/ios_base/iostate -std::istringstream::failbit cpp/io/ios_base/iostate -std::istringstream::eofbit cpp/io/ios_base/iostate -std::istringstream::seekdir cpp/io/ios_base/seekdir -std::istringstream::beg cpp/io/ios_base/seekdir -std::istringstream::cur cpp/io/ios_base/seekdir -std::istringstream::end cpp/io/ios_base/seekdir -std::istringstream::event cpp/io/ios_base/event -std::istringstream::erase_event cpp/io/ios_base/event -std::istringstream::imbue_event cpp/io/ios_base/event -std::istringstream::copyfmt_event cpp/io/ios_base/event -std::istringstream::event_callback cpp/io/ios_base/event_callback -std::istringstream::Init cpp/io/ios_base/Init -std::istringstream::istringstream cpp/io/basic_istringstream/basic_istringstream -std::istringstream::operator= cpp/io/basic_istringstream/operator= -std::istringstream::swap cpp/io/basic_istringstream/swap -std::istringstream::rdbuf cpp/io/basic_istringstream/rdbuf -std::istringstream::str cpp/io/basic_istringstream/str -std::swap(std::istringstream) cpp/io/basic_istringstream/swap2 -std::ostringstream cpp/io/basic_ostringstream -std::ostringstream::operator<< cpp/io/basic_ostream/operator_ltlt -std::ostringstream::put cpp/io/basic_ostream/put -std::ostringstream::write cpp/io/basic_ostream/write -std::ostringstream::tellp cpp/io/basic_ostream/tellp -std::ostringstream::seekp cpp/io/basic_ostream/seekp -std::ostringstream::flush cpp/io/basic_ostream/flush -std::ostringstream::sentry cpp/io/basic_ostream/sentry -std::ostringstream::sentry::sentry cpp/io/basic_ostream/sentry -std::ostringstream::sentry::~sentry cpp/io/basic_ostream/sentry -std::ostringstream::sentry::operator bool cpp/io/basic_ostream/sentry -std::ostringstream::good cpp/io/basic_ios/good -std::ostringstream::eof cpp/io/basic_ios/eof -std::ostringstream::fail cpp/io/basic_ios/fail -std::ostringstream::bad cpp/io/basic_ios/bad -std::ostringstream::operator! cpp/io/basic_ios/operator! -std::ostringstream::operator bool cpp/io/basic_ios/operator_bool -std::ostringstream::rdstate cpp/io/basic_ios/rdstate -std::ostringstream::setstate cpp/io/basic_ios/setstate -std::ostringstream::clear cpp/io/basic_ios/clear -std::ostringstream::copyfmt cpp/io/basic_ios/copyfmt -std::ostringstream::fill cpp/io/basic_ios/fill -std::ostringstream::exceptions cpp/io/basic_ios/exceptions -std::ostringstream::imbue cpp/io/basic_ios/imbue -std::ostringstream::rdbuf cpp/io/basic_ios/rdbuf -std::ostringstream::tie cpp/io/basic_ios/tie -std::ostringstream::narrow cpp/io/basic_ios/narrow -std::ostringstream::widen cpp/io/basic_ios/widen -std::ostringstream::init cpp/io/basic_ios/init -std::ostringstream::move cpp/io/basic_ios/move -std::ostringstream::swap cpp/io/basic_ios/swap -std::ostringstream::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::ostringstream::flags cpp/io/ios_base/flags -std::ostringstream::setf cpp/io/ios_base/setf -std::ostringstream::unsetf cpp/io/ios_base/unsetf -std::ostringstream::precision cpp/io/ios_base/precision -std::ostringstream::width cpp/io/ios_base/width -std::ostringstream::imbue cpp/io/ios_base/imbue -std::ostringstream::getloc cpp/io/ios_base/getloc -std::ostringstream::xalloc cpp/io/ios_base/xalloc -std::ostringstream::iword cpp/io/ios_base/iword -std::ostringstream::pword cpp/io/ios_base/pword -std::ostringstream::register_callback cpp/io/ios_base/register_callback -std::ostringstream::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::ostringstream::failure cpp/io/ios_base/failure -std::ostringstream::failure::what cpp/error/exception/what -std::ostringstream::failure::failure cpp/io/ios_base/failure -std::ostringstream::openmode cpp/io/ios_base/openmode -std::ostringstream::app cpp/io/ios_base/openmode -std::ostringstream::binary cpp/io/ios_base/openmode -std::ostringstream::in cpp/io/ios_base/openmode -std::ostringstream::out cpp/io/ios_base/openmode -std::ostringstream::trunc cpp/io/ios_base/openmode -std::ostringstream::ate cpp/io/ios_base/openmode -std::ostringstream::fmtflags cpp/io/ios_base/fmtflags -std::ostringstream::dec cpp/io/ios_base/fmtflags -std::ostringstream::oct cpp/io/ios_base/fmtflags -std::ostringstream::hex cpp/io/ios_base/fmtflags -std::ostringstream::basefield cpp/io/ios_base/fmtflags -std::ostringstream::left cpp/io/ios_base/fmtflags -std::ostringstream::right cpp/io/ios_base/fmtflags -std::ostringstream::internal cpp/io/ios_base/fmtflags -std::ostringstream::adjustfield cpp/io/ios_base/fmtflags -std::ostringstream::scientific cpp/io/ios_base/fmtflags -std::ostringstream::fixed cpp/io/ios_base/fmtflags -std::ostringstream::floatfield cpp/io/ios_base/fmtflags -std::ostringstream::boolalpha cpp/io/ios_base/fmtflags -std::ostringstream::showbase cpp/io/ios_base/fmtflags -std::ostringstream::showpoint cpp/io/ios_base/fmtflags -std::ostringstream::showpos cpp/io/ios_base/fmtflags -std::ostringstream::skipws cpp/io/ios_base/fmtflags -std::ostringstream::unitbuf cpp/io/ios_base/fmtflags -std::ostringstream::uppercase cpp/io/ios_base/fmtflags -std::ostringstream::iostate cpp/io/ios_base/iostate -std::ostringstream::goodbit cpp/io/ios_base/iostate -std::ostringstream::badbit cpp/io/ios_base/iostate -std::ostringstream::failbit cpp/io/ios_base/iostate -std::ostringstream::eofbit cpp/io/ios_base/iostate -std::ostringstream::seekdir cpp/io/ios_base/seekdir -std::ostringstream::beg cpp/io/ios_base/seekdir -std::ostringstream::cur cpp/io/ios_base/seekdir -std::ostringstream::end cpp/io/ios_base/seekdir -std::ostringstream::event cpp/io/ios_base/event -std::ostringstream::erase_event cpp/io/ios_base/event -std::ostringstream::imbue_event cpp/io/ios_base/event -std::ostringstream::copyfmt_event cpp/io/ios_base/event -std::ostringstream::event_callback cpp/io/ios_base/event_callback -std::ostringstream::Init cpp/io/ios_base/Init -std::ostringstream::ostringstream cpp/io/basic_ostringstream/basic_ostringstream -std::ostringstream::operator= cpp/io/basic_ostringstream/operator= -std::ostringstream::swap cpp/io/basic_ostringstream/swap -std::ostringstream::rdbuf cpp/io/basic_ostringstream/rdbuf -std::ostringstream::str cpp/io/basic_ostringstream/str -std::swap(std::ostringstream) cpp/io/basic_ostringstream/swap2 -std::stringstream cpp/io/basic_stringstream -std::stringstream::operator>> cpp/io/basic_istream/operator_gtgt -std::stringstream::get cpp/io/basic_istream/get -std::stringstream::peek cpp/io/basic_istream/peek -std::stringstream::unget cpp/io/basic_istream/unget -std::stringstream::putback cpp/io/basic_istream/putback -std::stringstream::getline cpp/io/basic_istream/getline -std::stringstream::ignore cpp/io/basic_istream/ignore -std::stringstream::read cpp/io/basic_istream/read -std::stringstream::readsome cpp/io/basic_istream/readsome -std::stringstream::gcount cpp/io/basic_istream/gcount -std::stringstream::tellg cpp/io/basic_istream/tellg -std::stringstream::seekg cpp/io/basic_istream/seekg -std::stringstream::sync cpp/io/basic_istream/sync -std::stringstream::sentry cpp/io/basic_istream/sentry -std::stringstream::sentry::sentry cpp/io/basic_istream/sentry -std::stringstream::sentry::~sentry cpp/io/basic_istream/sentry -std::stringstream::sentry::operator bool cpp/io/basic_istream/sentry -std::stringstream::operator<< cpp/io/basic_ostream/operator_ltlt -std::stringstream::put cpp/io/basic_ostream/put -std::stringstream::write cpp/io/basic_ostream/write -std::stringstream::tellp cpp/io/basic_ostream/tellp -std::stringstream::seekp cpp/io/basic_ostream/seekp -std::stringstream::flush cpp/io/basic_ostream/flush -std::stringstream::sentry cpp/io/basic_ostream/sentry -std::stringstream::sentry::sentry cpp/io/basic_ostream/sentry -std::stringstream::sentry::~sentry cpp/io/basic_ostream/sentry -std::stringstream::sentry::operator bool cpp/io/basic_ostream/sentry -std::stringstream::good cpp/io/basic_ios/good -std::stringstream::eof cpp/io/basic_ios/eof -std::stringstream::fail cpp/io/basic_ios/fail -std::stringstream::bad cpp/io/basic_ios/bad -std::stringstream::operator! cpp/io/basic_ios/operator! -std::stringstream::operator bool cpp/io/basic_ios/operator_bool -std::stringstream::rdstate cpp/io/basic_ios/rdstate -std::stringstream::setstate cpp/io/basic_ios/setstate -std::stringstream::clear cpp/io/basic_ios/clear -std::stringstream::copyfmt cpp/io/basic_ios/copyfmt -std::stringstream::fill cpp/io/basic_ios/fill -std::stringstream::exceptions cpp/io/basic_ios/exceptions -std::stringstream::imbue cpp/io/basic_ios/imbue -std::stringstream::rdbuf cpp/io/basic_ios/rdbuf -std::stringstream::tie cpp/io/basic_ios/tie -std::stringstream::narrow cpp/io/basic_ios/narrow -std::stringstream::widen cpp/io/basic_ios/widen -std::stringstream::init cpp/io/basic_ios/init -std::stringstream::move cpp/io/basic_ios/move -std::stringstream::swap cpp/io/basic_ios/swap -std::stringstream::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::stringstream::flags cpp/io/ios_base/flags -std::stringstream::setf cpp/io/ios_base/setf -std::stringstream::unsetf cpp/io/ios_base/unsetf -std::stringstream::precision cpp/io/ios_base/precision -std::stringstream::width cpp/io/ios_base/width -std::stringstream::imbue cpp/io/ios_base/imbue -std::stringstream::getloc cpp/io/ios_base/getloc -std::stringstream::xalloc cpp/io/ios_base/xalloc -std::stringstream::iword cpp/io/ios_base/iword -std::stringstream::pword cpp/io/ios_base/pword -std::stringstream::register_callback cpp/io/ios_base/register_callback -std::stringstream::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::stringstream::failure cpp/io/ios_base/failure -std::stringstream::failure::what cpp/error/exception/what -std::stringstream::failure::failure cpp/io/ios_base/failure -std::stringstream::openmode cpp/io/ios_base/openmode -std::stringstream::app cpp/io/ios_base/openmode -std::stringstream::binary cpp/io/ios_base/openmode -std::stringstream::in cpp/io/ios_base/openmode -std::stringstream::out cpp/io/ios_base/openmode -std::stringstream::trunc cpp/io/ios_base/openmode -std::stringstream::ate cpp/io/ios_base/openmode -std::stringstream::fmtflags cpp/io/ios_base/fmtflags -std::stringstream::dec cpp/io/ios_base/fmtflags -std::stringstream::oct cpp/io/ios_base/fmtflags -std::stringstream::hex cpp/io/ios_base/fmtflags -std::stringstream::basefield cpp/io/ios_base/fmtflags -std::stringstream::left cpp/io/ios_base/fmtflags -std::stringstream::right cpp/io/ios_base/fmtflags -std::stringstream::internal cpp/io/ios_base/fmtflags -std::stringstream::adjustfield cpp/io/ios_base/fmtflags -std::stringstream::scientific cpp/io/ios_base/fmtflags -std::stringstream::fixed cpp/io/ios_base/fmtflags -std::stringstream::floatfield cpp/io/ios_base/fmtflags -std::stringstream::boolalpha cpp/io/ios_base/fmtflags -std::stringstream::showbase cpp/io/ios_base/fmtflags -std::stringstream::showpoint cpp/io/ios_base/fmtflags -std::stringstream::showpos cpp/io/ios_base/fmtflags -std::stringstream::skipws cpp/io/ios_base/fmtflags -std::stringstream::unitbuf cpp/io/ios_base/fmtflags -std::stringstream::uppercase cpp/io/ios_base/fmtflags -std::stringstream::iostate cpp/io/ios_base/iostate -std::stringstream::goodbit cpp/io/ios_base/iostate -std::stringstream::badbit cpp/io/ios_base/iostate -std::stringstream::failbit cpp/io/ios_base/iostate -std::stringstream::eofbit cpp/io/ios_base/iostate -std::stringstream::seekdir cpp/io/ios_base/seekdir -std::stringstream::beg cpp/io/ios_base/seekdir -std::stringstream::cur cpp/io/ios_base/seekdir -std::stringstream::end cpp/io/ios_base/seekdir -std::stringstream::event cpp/io/ios_base/event -std::stringstream::erase_event cpp/io/ios_base/event -std::stringstream::imbue_event cpp/io/ios_base/event -std::stringstream::copyfmt_event cpp/io/ios_base/event -std::stringstream::event_callback cpp/io/ios_base/event_callback -std::stringstream::Init cpp/io/ios_base/Init -std::stringstream::stringstream cpp/io/basic_stringstream/basic_stringstream -std::stringstream::operator= cpp/io/basic_stringstream/operator= -std::stringstream::swap cpp/io/basic_stringstream/swap -std::stringstream::rdbuf cpp/io/basic_stringstream/rdbuf -std::stringstream::str cpp/io/basic_stringstream/str -std::swap(std::stringstream) cpp/io/basic_stringstream/swap2 -std::osyncstream cpp/io/basic_osyncstream -std::osyncstream::operator<< cpp/io/basic_ostream/operator_ltlt -std::osyncstream::put cpp/io/basic_ostream/put -std::osyncstream::write cpp/io/basic_ostream/write -std::osyncstream::tellp cpp/io/basic_ostream/tellp -std::osyncstream::seekp cpp/io/basic_ostream/seekp -std::osyncstream::flush cpp/io/basic_ostream/flush -std::osyncstream::sentry cpp/io/basic_ostream/sentry -std::osyncstream::sentry::sentry cpp/io/basic_ostream/sentry -std::osyncstream::sentry::~sentry cpp/io/basic_ostream/sentry -std::osyncstream::sentry::operator bool cpp/io/basic_ostream/sentry -std::osyncstream::good cpp/io/basic_ios/good -std::osyncstream::eof cpp/io/basic_ios/eof -std::osyncstream::fail cpp/io/basic_ios/fail -std::osyncstream::bad cpp/io/basic_ios/bad -std::osyncstream::operator! cpp/io/basic_ios/operator! -std::osyncstream::operator bool cpp/io/basic_ios/operator_bool -std::osyncstream::rdstate cpp/io/basic_ios/rdstate -std::osyncstream::setstate cpp/io/basic_ios/setstate -std::osyncstream::clear cpp/io/basic_ios/clear -std::osyncstream::copyfmt cpp/io/basic_ios/copyfmt -std::osyncstream::fill cpp/io/basic_ios/fill -std::osyncstream::exceptions cpp/io/basic_ios/exceptions -std::osyncstream::imbue cpp/io/basic_ios/imbue -std::osyncstream::rdbuf cpp/io/basic_ios/rdbuf -std::osyncstream::tie cpp/io/basic_ios/tie -std::osyncstream::narrow cpp/io/basic_ios/narrow -std::osyncstream::widen cpp/io/basic_ios/widen -std::osyncstream::init cpp/io/basic_ios/init -std::osyncstream::move cpp/io/basic_ios/move -std::osyncstream::swap cpp/io/basic_ios/swap -std::osyncstream::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::osyncstream::flags cpp/io/ios_base/flags -std::osyncstream::setf cpp/io/ios_base/setf -std::osyncstream::unsetf cpp/io/ios_base/unsetf -std::osyncstream::precision cpp/io/ios_base/precision -std::osyncstream::width cpp/io/ios_base/width -std::osyncstream::imbue cpp/io/ios_base/imbue -std::osyncstream::getloc cpp/io/ios_base/getloc -std::osyncstream::xalloc cpp/io/ios_base/xalloc -std::osyncstream::iword cpp/io/ios_base/iword -std::osyncstream::pword cpp/io/ios_base/pword -std::osyncstream::register_callback cpp/io/ios_base/register_callback -std::osyncstream::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::osyncstream::failure cpp/io/ios_base/failure -std::osyncstream::failure::what cpp/error/exception/what -std::osyncstream::failure::failure cpp/io/ios_base/failure -std::osyncstream::openmode cpp/io/ios_base/openmode -std::osyncstream::app cpp/io/ios_base/openmode -std::osyncstream::binary cpp/io/ios_base/openmode -std::osyncstream::in cpp/io/ios_base/openmode -std::osyncstream::out cpp/io/ios_base/openmode -std::osyncstream::trunc cpp/io/ios_base/openmode -std::osyncstream::ate cpp/io/ios_base/openmode -std::osyncstream::fmtflags cpp/io/ios_base/fmtflags -std::osyncstream::dec cpp/io/ios_base/fmtflags -std::osyncstream::oct cpp/io/ios_base/fmtflags -std::osyncstream::hex cpp/io/ios_base/fmtflags -std::osyncstream::basefield cpp/io/ios_base/fmtflags -std::osyncstream::left cpp/io/ios_base/fmtflags -std::osyncstream::right cpp/io/ios_base/fmtflags -std::osyncstream::internal cpp/io/ios_base/fmtflags -std::osyncstream::adjustfield cpp/io/ios_base/fmtflags -std::osyncstream::scientific cpp/io/ios_base/fmtflags -std::osyncstream::fixed cpp/io/ios_base/fmtflags -std::osyncstream::floatfield cpp/io/ios_base/fmtflags -std::osyncstream::boolalpha cpp/io/ios_base/fmtflags -std::osyncstream::showbase cpp/io/ios_base/fmtflags -std::osyncstream::showpoint cpp/io/ios_base/fmtflags -std::osyncstream::showpos cpp/io/ios_base/fmtflags -std::osyncstream::skipws cpp/io/ios_base/fmtflags -std::osyncstream::unitbuf cpp/io/ios_base/fmtflags -std::osyncstream::uppercase cpp/io/ios_base/fmtflags -std::osyncstream::iostate cpp/io/ios_base/iostate -std::osyncstream::goodbit cpp/io/ios_base/iostate -std::osyncstream::badbit cpp/io/ios_base/iostate -std::osyncstream::failbit cpp/io/ios_base/iostate -std::osyncstream::eofbit cpp/io/ios_base/iostate -std::osyncstream::seekdir cpp/io/ios_base/seekdir -std::osyncstream::beg cpp/io/ios_base/seekdir -std::osyncstream::cur cpp/io/ios_base/seekdir -std::osyncstream::end cpp/io/ios_base/seekdir -std::osyncstream::event cpp/io/ios_base/event -std::osyncstream::erase_event cpp/io/ios_base/event -std::osyncstream::imbue_event cpp/io/ios_base/event -std::osyncstream::copyfmt_event cpp/io/ios_base/event -std::osyncstream::event_callback cpp/io/ios_base/event_callback -std::osyncstream::Init cpp/io/ios_base/Init -std::osyncstream::osyncstream cpp/io/basic_osyncstream/basic_osyncstream -std::osyncstream::~osyncstream cpp/io/basic_osyncstream/~basic_osyncstream -std::osyncstream::operator= cpp/io/basic_osyncstream/operator= -std::osyncstream::rdbuf cpp/io/basic_osyncstream/rdbuf -std::osyncstream::get_wrapped cpp/io/basic_osyncstream/get_wrapped -std::osyncstream::emit cpp/io/basic_osyncstream/emit -std::wstreambuf cpp/io/basic_streambuf -std::wstreambuf::wstreambuf cpp/io/basic_streambuf/basic_streambuf -std::wstreambuf::~wstreambuf cpp/io/basic_streambuf/~basic_streambuf -std::wstreambuf::pubimbue cpp/io/basic_streambuf/pubimbue -std::wstreambuf::getloc cpp/io/basic_streambuf/getloc -std::wstreambuf::pubsetbuf cpp/io/basic_streambuf/pubsetbuf -std::wstreambuf::pubseekoff cpp/io/basic_streambuf/pubseekoff -std::wstreambuf::pubseekpos cpp/io/basic_streambuf/pubseekpos -std::wstreambuf::pubsync cpp/io/basic_streambuf/pubsync -std::wstreambuf::in_avail cpp/io/basic_streambuf/in_avail -std::wstreambuf::snextc cpp/io/basic_streambuf/snextc -std::wstreambuf::sbumpc cpp/io/basic_streambuf/sbumpc -std::wstreambuf::sgetc cpp/io/basic_streambuf/sgetc -std::wstreambuf::sgetn cpp/io/basic_streambuf/sgetn -std::wstreambuf::sputc cpp/io/basic_streambuf/sputc -std::wstreambuf::sputn cpp/io/basic_streambuf/sputn -std::wstreambuf::sputbackc cpp/io/basic_streambuf/sputbackc -std::wstreambuf::sungetc cpp/io/basic_streambuf/sungetc -std::wstreambuf::operator= cpp/io/basic_streambuf/operator= -std::wstreambuf::swap cpp/io/basic_streambuf/swap -std::wstreambuf::imbue cpp/io/basic_streambuf/pubimbue -std::wstreambuf::setbuf cpp/io/basic_streambuf/pubsetbuf -std::wstreambuf::seekoff cpp/io/basic_streambuf/pubseekoff -std::wstreambuf::seekpos cpp/io/basic_streambuf/pubseekpos -std::wstreambuf::sync cpp/io/basic_streambuf/pubsync -std::wstreambuf::showmanyc cpp/io/basic_streambuf/showmanyc -std::wstreambuf::underflow cpp/io/basic_streambuf/underflow -std::wstreambuf::uflow cpp/io/basic_streambuf/uflow -std::wstreambuf::xsgetn cpp/io/basic_streambuf/sgetn -std::wstreambuf::eback cpp/io/basic_streambuf/gptr -std::wstreambuf::gptr cpp/io/basic_streambuf/gptr -std::wstreambuf::egptr cpp/io/basic_streambuf/gptr -std::wstreambuf::gbump cpp/io/basic_streambuf/gbump -std::wstreambuf::setg cpp/io/basic_streambuf/setg -std::wstreambuf::xsputn cpp/io/basic_streambuf/sputn -std::wstreambuf::overflow cpp/io/basic_streambuf/overflow -std::wstreambuf::pbase cpp/io/basic_streambuf/pptr -std::wstreambuf::pptr cpp/io/basic_streambuf/pptr -std::wstreambuf::epptr cpp/io/basic_streambuf/pptr -std::wstreambuf::pbump cpp/io/basic_streambuf/pbump -std::wstreambuf::setp cpp/io/basic_streambuf/setp -std::wstreambuf::pbackfail cpp/io/basic_streambuf/pbackfail -std::wfilebuf cpp/io/basic_filebuf -std::wfilebuf::pubimbue cpp/io/basic_streambuf/pubimbue -std::wfilebuf::getloc cpp/io/basic_streambuf/getloc -std::wfilebuf::pubsetbuf cpp/io/basic_streambuf/pubsetbuf -std::wfilebuf::pubseekoff cpp/io/basic_streambuf/pubseekoff -std::wfilebuf::pubseekpos cpp/io/basic_streambuf/pubseekpos -std::wfilebuf::pubsync cpp/io/basic_streambuf/pubsync -std::wfilebuf::in_avail cpp/io/basic_streambuf/in_avail -std::wfilebuf::snextc cpp/io/basic_streambuf/snextc -std::wfilebuf::sbumpc cpp/io/basic_streambuf/sbumpc -std::wfilebuf::sgetc cpp/io/basic_streambuf/sgetc -std::wfilebuf::sgetn cpp/io/basic_streambuf/sgetn -std::wfilebuf::sputc cpp/io/basic_streambuf/sputc -std::wfilebuf::sputn cpp/io/basic_streambuf/sputn -std::wfilebuf::sputbackc cpp/io/basic_streambuf/sputbackc -std::wfilebuf::sungetc cpp/io/basic_streambuf/sungetc -std::wfilebuf::swap cpp/io/basic_streambuf/swap -std::wfilebuf::imbue cpp/io/basic_streambuf/pubimbue -std::wfilebuf::setbuf cpp/io/basic_streambuf/pubsetbuf -std::wfilebuf::seekoff cpp/io/basic_streambuf/pubseekoff -std::wfilebuf::seekpos cpp/io/basic_streambuf/pubseekpos -std::wfilebuf::sync cpp/io/basic_streambuf/pubsync -std::wfilebuf::showmanyc cpp/io/basic_streambuf/showmanyc -std::wfilebuf::underflow cpp/io/basic_streambuf/underflow -std::wfilebuf::uflow cpp/io/basic_streambuf/uflow -std::wfilebuf::xsgetn cpp/io/basic_streambuf/sgetn -std::wfilebuf::eback cpp/io/basic_streambuf/gptr -std::wfilebuf::gptr cpp/io/basic_streambuf/gptr -std::wfilebuf::egptr cpp/io/basic_streambuf/gptr -std::wfilebuf::gbump cpp/io/basic_streambuf/gbump -std::wfilebuf::setg cpp/io/basic_streambuf/setg -std::wfilebuf::xsputn cpp/io/basic_streambuf/sputn -std::wfilebuf::overflow cpp/io/basic_streambuf/overflow -std::wfilebuf::pbase cpp/io/basic_streambuf/pptr -std::wfilebuf::pptr cpp/io/basic_streambuf/pptr -std::wfilebuf::epptr cpp/io/basic_streambuf/pptr -std::wfilebuf::pbump cpp/io/basic_streambuf/pbump -std::wfilebuf::setp cpp/io/basic_streambuf/setp -std::wfilebuf::pbackfail cpp/io/basic_streambuf/pbackfail -std::wfilebuf::wfilebuf cpp/io/basic_filebuf/basic_filebuf -std::wfilebuf::~wfilebuf cpp/io/basic_filebuf/~basic_filebuf -std::wfilebuf::operator= cpp/io/basic_filebuf/operator= -std::wfilebuf::swap cpp/io/basic_filebuf/swap -std::wfilebuf::is_open cpp/io/basic_filebuf/is_open -std::wfilebuf::open cpp/io/basic_filebuf/open -std::wfilebuf::close cpp/io/basic_filebuf/close -std::wfilebuf::showmanyc cpp/io/basic_filebuf/showmanyc -std::wfilebuf::underflow cpp/io/basic_filebuf/underflow -std::wfilebuf::uflow cpp/io/basic_filebuf/uflow -std::wfilebuf::pbackfail cpp/io/basic_filebuf/pbackfail -std::wfilebuf::overflow cpp/io/basic_filebuf/overflow -std::wfilebuf::setbuf cpp/io/basic_filebuf/setbuf -std::wfilebuf::seekoff cpp/io/basic_filebuf/seekoff -std::wfilebuf::seekpos cpp/io/basic_filebuf/seekpos -std::wfilebuf::sync cpp/io/basic_filebuf/sync -std::wfilebuf::imbue cpp/io/basic_filebuf/imbue -std::swap(std::wfilebuf) cpp/io/basic_filebuf/swap2 -std::wstringbuf cpp/io/basic_stringbuf -std::wstringbuf::pubimbue cpp/io/basic_streambuf/pubimbue -std::wstringbuf::getloc cpp/io/basic_streambuf/getloc -std::wstringbuf::pubsetbuf cpp/io/basic_streambuf/pubsetbuf -std::wstringbuf::pubseekoff cpp/io/basic_streambuf/pubseekoff -std::wstringbuf::pubseekpos cpp/io/basic_streambuf/pubseekpos -std::wstringbuf::pubsync cpp/io/basic_streambuf/pubsync -std::wstringbuf::in_avail cpp/io/basic_streambuf/in_avail -std::wstringbuf::snextc cpp/io/basic_streambuf/snextc -std::wstringbuf::sbumpc cpp/io/basic_streambuf/sbumpc -std::wstringbuf::sgetc cpp/io/basic_streambuf/sgetc -std::wstringbuf::sgetn cpp/io/basic_streambuf/sgetn -std::wstringbuf::sputc cpp/io/basic_streambuf/sputc -std::wstringbuf::sputn cpp/io/basic_streambuf/sputn -std::wstringbuf::sputbackc cpp/io/basic_streambuf/sputbackc -std::wstringbuf::sungetc cpp/io/basic_streambuf/sungetc -std::wstringbuf::swap cpp/io/basic_streambuf/swap -std::wstringbuf::imbue cpp/io/basic_streambuf/pubimbue -std::wstringbuf::setbuf cpp/io/basic_streambuf/pubsetbuf -std::wstringbuf::seekoff cpp/io/basic_streambuf/pubseekoff -std::wstringbuf::seekpos cpp/io/basic_streambuf/pubseekpos -std::wstringbuf::sync cpp/io/basic_streambuf/pubsync -std::wstringbuf::showmanyc cpp/io/basic_streambuf/showmanyc -std::wstringbuf::underflow cpp/io/basic_streambuf/underflow -std::wstringbuf::uflow cpp/io/basic_streambuf/uflow -std::wstringbuf::xsgetn cpp/io/basic_streambuf/sgetn -std::wstringbuf::eback cpp/io/basic_streambuf/gptr -std::wstringbuf::gptr cpp/io/basic_streambuf/gptr -std::wstringbuf::egptr cpp/io/basic_streambuf/gptr -std::wstringbuf::gbump cpp/io/basic_streambuf/gbump -std::wstringbuf::setg cpp/io/basic_streambuf/setg -std::wstringbuf::xsputn cpp/io/basic_streambuf/sputn -std::wstringbuf::overflow cpp/io/basic_streambuf/overflow -std::wstringbuf::pbase cpp/io/basic_streambuf/pptr -std::wstringbuf::pptr cpp/io/basic_streambuf/pptr -std::wstringbuf::epptr cpp/io/basic_streambuf/pptr -std::wstringbuf::pbump cpp/io/basic_streambuf/pbump -std::wstringbuf::setp cpp/io/basic_streambuf/setp -std::wstringbuf::pbackfail cpp/io/basic_streambuf/pbackfail -std::wstringbuf::wstringbuf cpp/io/basic_stringbuf/basic_stringbuf -std::wstringbuf::operator= cpp/io/basic_stringbuf/operator= -std::wstringbuf::swap cpp/io/basic_stringbuf/swap -std::wstringbuf::str cpp/io/basic_stringbuf/str -std::wstringbuf::underflow cpp/io/basic_stringbuf/underflow -std::wstringbuf::pbackfail cpp/io/basic_stringbuf/pbackfail -std::wstringbuf::overflow cpp/io/basic_stringbuf/overflow -std::wstringbuf::setbuf cpp/io/basic_stringbuf/setbuf -std::wstringbuf::seekoff cpp/io/basic_stringbuf/seekoff -std::wstringbuf::seekpos cpp/io/basic_stringbuf/seekpos -std::swap(std::wstringbuf) cpp/io/basic_stringbuf/swap2 -std::wsyncbuf cpp/io/basic_syncbuf -std::wsyncbuf::pubimbue cpp/io/basic_streambuf/pubimbue -std::wsyncbuf::getloc cpp/io/basic_streambuf/getloc -std::wsyncbuf::pubsetbuf cpp/io/basic_streambuf/pubsetbuf -std::wsyncbuf::pubseekoff cpp/io/basic_streambuf/pubseekoff -std::wsyncbuf::pubseekpos cpp/io/basic_streambuf/pubseekpos -std::wsyncbuf::pubsync cpp/io/basic_streambuf/pubsync -std::wsyncbuf::in_avail cpp/io/basic_streambuf/in_avail -std::wsyncbuf::snextc cpp/io/basic_streambuf/snextc -std::wsyncbuf::sbumpc cpp/io/basic_streambuf/sbumpc -std::wsyncbuf::sgetc cpp/io/basic_streambuf/sgetc -std::wsyncbuf::sgetn cpp/io/basic_streambuf/sgetn -std::wsyncbuf::sputc cpp/io/basic_streambuf/sputc -std::wsyncbuf::sputn cpp/io/basic_streambuf/sputn -std::wsyncbuf::sputbackc cpp/io/basic_streambuf/sputbackc -std::wsyncbuf::sungetc cpp/io/basic_streambuf/sungetc -std::wsyncbuf::swap cpp/io/basic_streambuf/swap -std::wsyncbuf::imbue cpp/io/basic_streambuf/pubimbue -std::wsyncbuf::setbuf cpp/io/basic_streambuf/pubsetbuf -std::wsyncbuf::seekoff cpp/io/basic_streambuf/pubseekoff -std::wsyncbuf::seekpos cpp/io/basic_streambuf/pubseekpos -std::wsyncbuf::sync cpp/io/basic_streambuf/pubsync -std::wsyncbuf::showmanyc cpp/io/basic_streambuf/showmanyc -std::wsyncbuf::underflow cpp/io/basic_streambuf/underflow -std::wsyncbuf::uflow cpp/io/basic_streambuf/uflow -std::wsyncbuf::xsgetn cpp/io/basic_streambuf/sgetn -std::wsyncbuf::eback cpp/io/basic_streambuf/gptr -std::wsyncbuf::gptr cpp/io/basic_streambuf/gptr -std::wsyncbuf::egptr cpp/io/basic_streambuf/gptr -std::wsyncbuf::gbump cpp/io/basic_streambuf/gbump -std::wsyncbuf::setg cpp/io/basic_streambuf/setg -std::wsyncbuf::xsputn cpp/io/basic_streambuf/sputn -std::wsyncbuf::overflow cpp/io/basic_streambuf/overflow -std::wsyncbuf::pbase cpp/io/basic_streambuf/pptr -std::wsyncbuf::pptr cpp/io/basic_streambuf/pptr -std::wsyncbuf::epptr cpp/io/basic_streambuf/pptr -std::wsyncbuf::pbump cpp/io/basic_streambuf/pbump -std::wsyncbuf::setp cpp/io/basic_streambuf/setp -std::wsyncbuf::pbackfail cpp/io/basic_streambuf/pbackfail -std::wsyncbuf::wsyncbuf cpp/io/basic_syncbuf/basic_syncbuf -std::wsyncbuf::~wsyncbuf cpp/io/basic_syncbuf/~basic_syncbuf -std::wsyncbuf::operator= cpp/io/basic_syncbuf/operator= -std::wsyncbuf::swap cpp/io/basic_syncbuf/swap -std::wsyncbuf::emit cpp/io/basic_syncbuf/emit -std::wsyncbuf::get_wrapped cpp/io/basic_syncbuf/get_wrapped -std::wsyncbuf::get_allocator cpp/io/basic_syncbuf/get_allocator -std::wsyncbuf::set_emit_on_sync cpp/io/basic_syncbuf/set_emit_on_sync -std::wsyncbuf::sync cpp/io/basic_syncbuf/sync -std::swap(std::wsyncbuf) cpp/io/basic_syncbuf/swap2 -std::wios cpp/io/basic_ios -std::wios::flags cpp/io/ios_base/flags -std::wios::setf cpp/io/ios_base/setf -std::wios::unsetf cpp/io/ios_base/unsetf -std::wios::precision cpp/io/ios_base/precision -std::wios::width cpp/io/ios_base/width -std::wios::imbue cpp/io/ios_base/imbue -std::wios::getloc cpp/io/ios_base/getloc -std::wios::xalloc cpp/io/ios_base/xalloc -std::wios::iword cpp/io/ios_base/iword -std::wios::pword cpp/io/ios_base/pword -std::wios::register_callback cpp/io/ios_base/register_callback -std::wios::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::wios::failure cpp/io/ios_base/failure -std::wios::failure::what cpp/error/exception/what -std::wios::failure::failure cpp/io/ios_base/failure -std::wios::openmode cpp/io/ios_base/openmode -std::wios::app cpp/io/ios_base/openmode -std::wios::binary cpp/io/ios_base/openmode -std::wios::in cpp/io/ios_base/openmode -std::wios::out cpp/io/ios_base/openmode -std::wios::trunc cpp/io/ios_base/openmode -std::wios::ate cpp/io/ios_base/openmode -std::wios::fmtflags cpp/io/ios_base/fmtflags -std::wios::dec cpp/io/ios_base/fmtflags -std::wios::oct cpp/io/ios_base/fmtflags -std::wios::hex cpp/io/ios_base/fmtflags -std::wios::basefield cpp/io/ios_base/fmtflags -std::wios::left cpp/io/ios_base/fmtflags -std::wios::right cpp/io/ios_base/fmtflags -std::wios::internal cpp/io/ios_base/fmtflags -std::wios::adjustfield cpp/io/ios_base/fmtflags -std::wios::scientific cpp/io/ios_base/fmtflags -std::wios::fixed cpp/io/ios_base/fmtflags -std::wios::floatfield cpp/io/ios_base/fmtflags -std::wios::boolalpha cpp/io/ios_base/fmtflags -std::wios::showbase cpp/io/ios_base/fmtflags -std::wios::showpoint cpp/io/ios_base/fmtflags -std::wios::showpos cpp/io/ios_base/fmtflags -std::wios::skipws cpp/io/ios_base/fmtflags -std::wios::unitbuf cpp/io/ios_base/fmtflags -std::wios::uppercase cpp/io/ios_base/fmtflags -std::wios::iostate cpp/io/ios_base/iostate -std::wios::goodbit cpp/io/ios_base/iostate -std::wios::badbit cpp/io/ios_base/iostate -std::wios::failbit cpp/io/ios_base/iostate -std::wios::eofbit cpp/io/ios_base/iostate -std::wios::seekdir cpp/io/ios_base/seekdir -std::wios::beg cpp/io/ios_base/seekdir -std::wios::cur cpp/io/ios_base/seekdir -std::wios::end cpp/io/ios_base/seekdir -std::wios::event cpp/io/ios_base/event -std::wios::erase_event cpp/io/ios_base/event -std::wios::imbue_event cpp/io/ios_base/event -std::wios::copyfmt_event cpp/io/ios_base/event -std::wios::event_callback cpp/io/ios_base/event_callback -std::wios::Init cpp/io/ios_base/Init -std::wios::wios cpp/io/basic_ios/basic_ios -std::wios::~wios cpp/io/basic_ios/~basic_ios -std::wios::good cpp/io/basic_ios/good -std::wios::eof cpp/io/basic_ios/eof -std::wios::fail cpp/io/basic_ios/fail -std::wios::bad cpp/io/basic_ios/bad -std::wios::operator! cpp/io/basic_ios/operator! -std::wios::operator bool cpp/io/basic_ios/operator_bool -std::wios::rdstate cpp/io/basic_ios/rdstate -std::wios::setstate cpp/io/basic_ios/setstate -std::wios::clear cpp/io/basic_ios/clear -std::wios::copyfmt cpp/io/basic_ios/copyfmt -std::wios::fill cpp/io/basic_ios/fill -std::wios::exceptions cpp/io/basic_ios/exceptions -std::wios::imbue cpp/io/basic_ios/imbue -std::wios::rdbuf cpp/io/basic_ios/rdbuf -std::wios::tie cpp/io/basic_ios/tie -std::wios::narrow cpp/io/basic_ios/narrow -std::wios::widen cpp/io/basic_ios/widen -std::wios::init cpp/io/basic_ios/init -std::wios::move cpp/io/basic_ios/move -std::wios::swap cpp/io/basic_ios/swap -std::wios::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::wistream cpp/io/basic_istream -std::wistream::good cpp/io/basic_ios/good -std::wistream::eof cpp/io/basic_ios/eof -std::wistream::fail cpp/io/basic_ios/fail -std::wistream::bad cpp/io/basic_ios/bad -std::wistream::operator! cpp/io/basic_ios/operator! -std::wistream::operator bool cpp/io/basic_ios/operator_bool -std::wistream::rdstate cpp/io/basic_ios/rdstate -std::wistream::setstate cpp/io/basic_ios/setstate -std::wistream::clear cpp/io/basic_ios/clear -std::wistream::copyfmt cpp/io/basic_ios/copyfmt -std::wistream::fill cpp/io/basic_ios/fill -std::wistream::exceptions cpp/io/basic_ios/exceptions -std::wistream::imbue cpp/io/basic_ios/imbue -std::wistream::rdbuf cpp/io/basic_ios/rdbuf -std::wistream::tie cpp/io/basic_ios/tie -std::wistream::narrow cpp/io/basic_ios/narrow -std::wistream::widen cpp/io/basic_ios/widen -std::wistream::init cpp/io/basic_ios/init -std::wistream::move cpp/io/basic_ios/move -std::wistream::swap cpp/io/basic_ios/swap -std::wistream::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::wistream::flags cpp/io/ios_base/flags -std::wistream::setf cpp/io/ios_base/setf -std::wistream::unsetf cpp/io/ios_base/unsetf -std::wistream::precision cpp/io/ios_base/precision -std::wistream::width cpp/io/ios_base/width -std::wistream::imbue cpp/io/ios_base/imbue -std::wistream::getloc cpp/io/ios_base/getloc -std::wistream::xalloc cpp/io/ios_base/xalloc -std::wistream::iword cpp/io/ios_base/iword -std::wistream::pword cpp/io/ios_base/pword -std::wistream::register_callback cpp/io/ios_base/register_callback -std::wistream::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::wistream::failure cpp/io/ios_base/failure -std::wistream::failure::what cpp/error/exception/what -std::wistream::failure::failure cpp/io/ios_base/failure -std::wistream::openmode cpp/io/ios_base/openmode -std::wistream::app cpp/io/ios_base/openmode -std::wistream::binary cpp/io/ios_base/openmode -std::wistream::in cpp/io/ios_base/openmode -std::wistream::out cpp/io/ios_base/openmode -std::wistream::trunc cpp/io/ios_base/openmode -std::wistream::ate cpp/io/ios_base/openmode -std::wistream::fmtflags cpp/io/ios_base/fmtflags -std::wistream::dec cpp/io/ios_base/fmtflags -std::wistream::oct cpp/io/ios_base/fmtflags -std::wistream::hex cpp/io/ios_base/fmtflags -std::wistream::basefield cpp/io/ios_base/fmtflags -std::wistream::left cpp/io/ios_base/fmtflags -std::wistream::right cpp/io/ios_base/fmtflags -std::wistream::internal cpp/io/ios_base/fmtflags -std::wistream::adjustfield cpp/io/ios_base/fmtflags -std::wistream::scientific cpp/io/ios_base/fmtflags -std::wistream::fixed cpp/io/ios_base/fmtflags -std::wistream::floatfield cpp/io/ios_base/fmtflags -std::wistream::boolalpha cpp/io/ios_base/fmtflags -std::wistream::showbase cpp/io/ios_base/fmtflags -std::wistream::showpoint cpp/io/ios_base/fmtflags -std::wistream::showpos cpp/io/ios_base/fmtflags -std::wistream::skipws cpp/io/ios_base/fmtflags -std::wistream::unitbuf cpp/io/ios_base/fmtflags -std::wistream::uppercase cpp/io/ios_base/fmtflags -std::wistream::iostate cpp/io/ios_base/iostate -std::wistream::goodbit cpp/io/ios_base/iostate -std::wistream::badbit cpp/io/ios_base/iostate -std::wistream::failbit cpp/io/ios_base/iostate -std::wistream::eofbit cpp/io/ios_base/iostate -std::wistream::seekdir cpp/io/ios_base/seekdir -std::wistream::beg cpp/io/ios_base/seekdir -std::wistream::cur cpp/io/ios_base/seekdir -std::wistream::end cpp/io/ios_base/seekdir -std::wistream::event cpp/io/ios_base/event -std::wistream::erase_event cpp/io/ios_base/event -std::wistream::imbue_event cpp/io/ios_base/event -std::wistream::copyfmt_event cpp/io/ios_base/event -std::wistream::event_callback cpp/io/ios_base/event_callback -std::wistream::Init cpp/io/ios_base/Init -std::wistream::wistream cpp/io/basic_istream/basic_istream -std::wistream::~wistream cpp/io/basic_istream/~basic_istream -std::wistream::operator>> cpp/io/basic_istream/operator_gtgt -std::wistream::get cpp/io/basic_istream/get -std::wistream::peek cpp/io/basic_istream/peek -std::wistream::unget cpp/io/basic_istream/unget -std::wistream::putback cpp/io/basic_istream/putback -std::wistream::getline cpp/io/basic_istream/getline -std::wistream::ignore cpp/io/basic_istream/ignore -std::wistream::read cpp/io/basic_istream/read -std::wistream::readsome cpp/io/basic_istream/readsome -std::wistream::gcount cpp/io/basic_istream/gcount -std::wistream::tellg cpp/io/basic_istream/tellg -std::wistream::seekg cpp/io/basic_istream/seekg -std::wistream::sync cpp/io/basic_istream/sync -std::wistream::sentry cpp/io/basic_istream/sentry -std::wistream::sentry::sentry cpp/io/basic_istream/sentry -std::wistream::sentry::~sentry cpp/io/basic_istream/sentry -std::wistream::sentry::operator bool cpp/io/basic_istream/sentry -operator>>(std::wistream) cpp/io/basic_istream/operator_gtgt2 -std::wostream cpp/io/basic_ostream -std::wostream::good cpp/io/basic_ios/good -std::wostream::eof cpp/io/basic_ios/eof -std::wostream::fail cpp/io/basic_ios/fail -std::wostream::bad cpp/io/basic_ios/bad -std::wostream::operator! cpp/io/basic_ios/operator! -std::wostream::operator bool cpp/io/basic_ios/operator_bool -std::wostream::rdstate cpp/io/basic_ios/rdstate -std::wostream::setstate cpp/io/basic_ios/setstate -std::wostream::clear cpp/io/basic_ios/clear -std::wostream::copyfmt cpp/io/basic_ios/copyfmt -std::wostream::fill cpp/io/basic_ios/fill -std::wostream::exceptions cpp/io/basic_ios/exceptions -std::wostream::imbue cpp/io/basic_ios/imbue -std::wostream::rdbuf cpp/io/basic_ios/rdbuf -std::wostream::tie cpp/io/basic_ios/tie -std::wostream::narrow cpp/io/basic_ios/narrow -std::wostream::widen cpp/io/basic_ios/widen -std::wostream::init cpp/io/basic_ios/init -std::wostream::move cpp/io/basic_ios/move -std::wostream::swap cpp/io/basic_ios/swap -std::wostream::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::wostream::flags cpp/io/ios_base/flags -std::wostream::setf cpp/io/ios_base/setf -std::wostream::unsetf cpp/io/ios_base/unsetf -std::wostream::precision cpp/io/ios_base/precision -std::wostream::width cpp/io/ios_base/width -std::wostream::imbue cpp/io/ios_base/imbue -std::wostream::getloc cpp/io/ios_base/getloc -std::wostream::xalloc cpp/io/ios_base/xalloc -std::wostream::iword cpp/io/ios_base/iword -std::wostream::pword cpp/io/ios_base/pword -std::wostream::register_callback cpp/io/ios_base/register_callback -std::wostream::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::wostream::failure cpp/io/ios_base/failure -std::wostream::failure::what cpp/error/exception/what -std::wostream::failure::failure cpp/io/ios_base/failure -std::wostream::openmode cpp/io/ios_base/openmode -std::wostream::app cpp/io/ios_base/openmode -std::wostream::binary cpp/io/ios_base/openmode -std::wostream::in cpp/io/ios_base/openmode -std::wostream::out cpp/io/ios_base/openmode -std::wostream::trunc cpp/io/ios_base/openmode -std::wostream::ate cpp/io/ios_base/openmode -std::wostream::fmtflags cpp/io/ios_base/fmtflags -std::wostream::dec cpp/io/ios_base/fmtflags -std::wostream::oct cpp/io/ios_base/fmtflags -std::wostream::hex cpp/io/ios_base/fmtflags -std::wostream::basefield cpp/io/ios_base/fmtflags -std::wostream::left cpp/io/ios_base/fmtflags -std::wostream::right cpp/io/ios_base/fmtflags -std::wostream::internal cpp/io/ios_base/fmtflags -std::wostream::adjustfield cpp/io/ios_base/fmtflags -std::wostream::scientific cpp/io/ios_base/fmtflags -std::wostream::fixed cpp/io/ios_base/fmtflags -std::wostream::floatfield cpp/io/ios_base/fmtflags -std::wostream::boolalpha cpp/io/ios_base/fmtflags -std::wostream::showbase cpp/io/ios_base/fmtflags -std::wostream::showpoint cpp/io/ios_base/fmtflags -std::wostream::showpos cpp/io/ios_base/fmtflags -std::wostream::skipws cpp/io/ios_base/fmtflags -std::wostream::unitbuf cpp/io/ios_base/fmtflags -std::wostream::uppercase cpp/io/ios_base/fmtflags -std::wostream::iostate cpp/io/ios_base/iostate -std::wostream::goodbit cpp/io/ios_base/iostate -std::wostream::badbit cpp/io/ios_base/iostate -std::wostream::failbit cpp/io/ios_base/iostate -std::wostream::eofbit cpp/io/ios_base/iostate -std::wostream::seekdir cpp/io/ios_base/seekdir -std::wostream::beg cpp/io/ios_base/seekdir -std::wostream::cur cpp/io/ios_base/seekdir -std::wostream::end cpp/io/ios_base/seekdir -std::wostream::event cpp/io/ios_base/event -std::wostream::erase_event cpp/io/ios_base/event -std::wostream::imbue_event cpp/io/ios_base/event -std::wostream::copyfmt_event cpp/io/ios_base/event -std::wostream::event_callback cpp/io/ios_base/event_callback -std::wostream::Init cpp/io/ios_base/Init -std::wostream::wostream cpp/io/basic_ostream/basic_ostream -std::wostream::~wostream cpp/io/basic_ostream/~basic_ostream -std::wostream::operator<< cpp/io/basic_ostream/operator_ltlt -std::wostream::put cpp/io/basic_ostream/put -std::wostream::write cpp/io/basic_ostream/write -std::wostream::tellp cpp/io/basic_ostream/tellp -std::wostream::seekp cpp/io/basic_ostream/seekp -std::wostream::flush cpp/io/basic_ostream/flush -std::wostream::sentry cpp/io/basic_ostream/sentry -std::wostream::sentry::sentry cpp/io/basic_ostream/sentry -std::wostream::sentry::~sentry cpp/io/basic_ostream/sentry -std::wostream::sentry::operator bool cpp/io/basic_ostream/sentry -operator<<(std::wostream) cpp/io/basic_ostream/operator_ltlt2 -std::wiostream cpp/io/basic_iostream -std::wiostream::operator>> cpp/io/basic_istream/operator_gtgt -std::wiostream::get cpp/io/basic_istream/get -std::wiostream::peek cpp/io/basic_istream/peek -std::wiostream::unget cpp/io/basic_istream/unget -std::wiostream::putback cpp/io/basic_istream/putback -std::wiostream::getline cpp/io/basic_istream/getline -std::wiostream::ignore cpp/io/basic_istream/ignore -std::wiostream::read cpp/io/basic_istream/read -std::wiostream::readsome cpp/io/basic_istream/readsome -std::wiostream::gcount cpp/io/basic_istream/gcount -std::wiostream::tellg cpp/io/basic_istream/tellg -std::wiostream::seekg cpp/io/basic_istream/seekg -std::wiostream::sync cpp/io/basic_istream/sync -std::wiostream::sentry cpp/io/basic_istream/sentry -std::wiostream::sentry::sentry cpp/io/basic_istream/sentry -std::wiostream::sentry::~sentry cpp/io/basic_istream/sentry -std::wiostream::sentry::operator bool cpp/io/basic_istream/sentry -std::wiostream::operator<< cpp/io/basic_ostream/operator_ltlt -std::wiostream::put cpp/io/basic_ostream/put -std::wiostream::write cpp/io/basic_ostream/write -std::wiostream::tellp cpp/io/basic_ostream/tellp -std::wiostream::seekp cpp/io/basic_ostream/seekp -std::wiostream::flush cpp/io/basic_ostream/flush -std::wiostream::sentry cpp/io/basic_ostream/sentry -std::wiostream::sentry::sentry cpp/io/basic_ostream/sentry -std::wiostream::sentry::~sentry cpp/io/basic_ostream/sentry -std::wiostream::sentry::operator bool cpp/io/basic_ostream/sentry -std::wiostream::good cpp/io/basic_ios/good -std::wiostream::eof cpp/io/basic_ios/eof -std::wiostream::fail cpp/io/basic_ios/fail -std::wiostream::bad cpp/io/basic_ios/bad -std::wiostream::operator! cpp/io/basic_ios/operator! -std::wiostream::operator bool cpp/io/basic_ios/operator_bool -std::wiostream::rdstate cpp/io/basic_ios/rdstate -std::wiostream::setstate cpp/io/basic_ios/setstate -std::wiostream::clear cpp/io/basic_ios/clear -std::wiostream::copyfmt cpp/io/basic_ios/copyfmt -std::wiostream::fill cpp/io/basic_ios/fill -std::wiostream::exceptions cpp/io/basic_ios/exceptions -std::wiostream::imbue cpp/io/basic_ios/imbue -std::wiostream::rdbuf cpp/io/basic_ios/rdbuf -std::wiostream::tie cpp/io/basic_ios/tie -std::wiostream::narrow cpp/io/basic_ios/narrow -std::wiostream::widen cpp/io/basic_ios/widen -std::wiostream::init cpp/io/basic_ios/init -std::wiostream::move cpp/io/basic_ios/move -std::wiostream::swap cpp/io/basic_ios/swap -std::wiostream::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::wiostream::flags cpp/io/ios_base/flags -std::wiostream::setf cpp/io/ios_base/setf -std::wiostream::unsetf cpp/io/ios_base/unsetf -std::wiostream::precision cpp/io/ios_base/precision -std::wiostream::width cpp/io/ios_base/width -std::wiostream::imbue cpp/io/ios_base/imbue -std::wiostream::getloc cpp/io/ios_base/getloc -std::wiostream::xalloc cpp/io/ios_base/xalloc -std::wiostream::iword cpp/io/ios_base/iword -std::wiostream::pword cpp/io/ios_base/pword -std::wiostream::register_callback cpp/io/ios_base/register_callback -std::wiostream::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::wiostream::failure cpp/io/ios_base/failure -std::wiostream::failure::what cpp/error/exception/what -std::wiostream::failure::failure cpp/io/ios_base/failure -std::wiostream::openmode cpp/io/ios_base/openmode -std::wiostream::app cpp/io/ios_base/openmode -std::wiostream::binary cpp/io/ios_base/openmode -std::wiostream::in cpp/io/ios_base/openmode -std::wiostream::out cpp/io/ios_base/openmode -std::wiostream::trunc cpp/io/ios_base/openmode -std::wiostream::ate cpp/io/ios_base/openmode -std::wiostream::fmtflags cpp/io/ios_base/fmtflags -std::wiostream::dec cpp/io/ios_base/fmtflags -std::wiostream::oct cpp/io/ios_base/fmtflags -std::wiostream::hex cpp/io/ios_base/fmtflags -std::wiostream::basefield cpp/io/ios_base/fmtflags -std::wiostream::left cpp/io/ios_base/fmtflags -std::wiostream::right cpp/io/ios_base/fmtflags -std::wiostream::internal cpp/io/ios_base/fmtflags -std::wiostream::adjustfield cpp/io/ios_base/fmtflags -std::wiostream::scientific cpp/io/ios_base/fmtflags -std::wiostream::fixed cpp/io/ios_base/fmtflags -std::wiostream::floatfield cpp/io/ios_base/fmtflags -std::wiostream::boolalpha cpp/io/ios_base/fmtflags -std::wiostream::showbase cpp/io/ios_base/fmtflags -std::wiostream::showpoint cpp/io/ios_base/fmtflags -std::wiostream::showpos cpp/io/ios_base/fmtflags -std::wiostream::skipws cpp/io/ios_base/fmtflags -std::wiostream::unitbuf cpp/io/ios_base/fmtflags -std::wiostream::uppercase cpp/io/ios_base/fmtflags -std::wiostream::iostate cpp/io/ios_base/iostate -std::wiostream::goodbit cpp/io/ios_base/iostate -std::wiostream::badbit cpp/io/ios_base/iostate -std::wiostream::failbit cpp/io/ios_base/iostate -std::wiostream::eofbit cpp/io/ios_base/iostate -std::wiostream::seekdir cpp/io/ios_base/seekdir -std::wiostream::beg cpp/io/ios_base/seekdir -std::wiostream::cur cpp/io/ios_base/seekdir -std::wiostream::end cpp/io/ios_base/seekdir -std::wiostream::event cpp/io/ios_base/event -std::wiostream::erase_event cpp/io/ios_base/event -std::wiostream::imbue_event cpp/io/ios_base/event -std::wiostream::copyfmt_event cpp/io/ios_base/event -std::wiostream::event_callback cpp/io/ios_base/event_callback -std::wiostream::Init cpp/io/ios_base/Init -std::wiostream::wiostream cpp/io/basic_iostream/basic_iostream -std::wiostream::~wiostream cpp/io/basic_iostream/~basic_iostream -std::wifstream cpp/io/basic_ifstream -std::wifstream::operator>> cpp/io/basic_istream/operator_gtgt -std::wifstream::get cpp/io/basic_istream/get -std::wifstream::peek cpp/io/basic_istream/peek -std::wifstream::unget cpp/io/basic_istream/unget -std::wifstream::putback cpp/io/basic_istream/putback -std::wifstream::getline cpp/io/basic_istream/getline -std::wifstream::ignore cpp/io/basic_istream/ignore -std::wifstream::read cpp/io/basic_istream/read -std::wifstream::readsome cpp/io/basic_istream/readsome -std::wifstream::gcount cpp/io/basic_istream/gcount -std::wifstream::tellg cpp/io/basic_istream/tellg -std::wifstream::seekg cpp/io/basic_istream/seekg -std::wifstream::sync cpp/io/basic_istream/sync -std::wifstream::sentry cpp/io/basic_istream/sentry -std::wifstream::sentry::sentry cpp/io/basic_istream/sentry -std::wifstream::sentry::~sentry cpp/io/basic_istream/sentry -std::wifstream::sentry::operator bool cpp/io/basic_istream/sentry -std::wifstream::good cpp/io/basic_ios/good -std::wifstream::eof cpp/io/basic_ios/eof -std::wifstream::fail cpp/io/basic_ios/fail -std::wifstream::bad cpp/io/basic_ios/bad -std::wifstream::operator! cpp/io/basic_ios/operator! -std::wifstream::operator bool cpp/io/basic_ios/operator_bool -std::wifstream::rdstate cpp/io/basic_ios/rdstate -std::wifstream::setstate cpp/io/basic_ios/setstate -std::wifstream::clear cpp/io/basic_ios/clear -std::wifstream::copyfmt cpp/io/basic_ios/copyfmt -std::wifstream::fill cpp/io/basic_ios/fill -std::wifstream::exceptions cpp/io/basic_ios/exceptions -std::wifstream::imbue cpp/io/basic_ios/imbue -std::wifstream::rdbuf cpp/io/basic_ios/rdbuf -std::wifstream::tie cpp/io/basic_ios/tie -std::wifstream::narrow cpp/io/basic_ios/narrow -std::wifstream::widen cpp/io/basic_ios/widen -std::wifstream::init cpp/io/basic_ios/init -std::wifstream::move cpp/io/basic_ios/move -std::wifstream::swap cpp/io/basic_ios/swap -std::wifstream::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::wifstream::flags cpp/io/ios_base/flags -std::wifstream::setf cpp/io/ios_base/setf -std::wifstream::unsetf cpp/io/ios_base/unsetf -std::wifstream::precision cpp/io/ios_base/precision -std::wifstream::width cpp/io/ios_base/width -std::wifstream::imbue cpp/io/ios_base/imbue -std::wifstream::getloc cpp/io/ios_base/getloc -std::wifstream::xalloc cpp/io/ios_base/xalloc -std::wifstream::iword cpp/io/ios_base/iword -std::wifstream::pword cpp/io/ios_base/pword -std::wifstream::register_callback cpp/io/ios_base/register_callback -std::wifstream::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::wifstream::failure cpp/io/ios_base/failure -std::wifstream::failure::what cpp/error/exception/what -std::wifstream::failure::failure cpp/io/ios_base/failure -std::wifstream::openmode cpp/io/ios_base/openmode -std::wifstream::app cpp/io/ios_base/openmode -std::wifstream::binary cpp/io/ios_base/openmode -std::wifstream::in cpp/io/ios_base/openmode -std::wifstream::out cpp/io/ios_base/openmode -std::wifstream::trunc cpp/io/ios_base/openmode -std::wifstream::ate cpp/io/ios_base/openmode -std::wifstream::fmtflags cpp/io/ios_base/fmtflags -std::wifstream::dec cpp/io/ios_base/fmtflags -std::wifstream::oct cpp/io/ios_base/fmtflags -std::wifstream::hex cpp/io/ios_base/fmtflags -std::wifstream::basefield cpp/io/ios_base/fmtflags -std::wifstream::left cpp/io/ios_base/fmtflags -std::wifstream::right cpp/io/ios_base/fmtflags -std::wifstream::internal cpp/io/ios_base/fmtflags -std::wifstream::adjustfield cpp/io/ios_base/fmtflags -std::wifstream::scientific cpp/io/ios_base/fmtflags -std::wifstream::fixed cpp/io/ios_base/fmtflags -std::wifstream::floatfield cpp/io/ios_base/fmtflags -std::wifstream::boolalpha cpp/io/ios_base/fmtflags -std::wifstream::showbase cpp/io/ios_base/fmtflags -std::wifstream::showpoint cpp/io/ios_base/fmtflags -std::wifstream::showpos cpp/io/ios_base/fmtflags -std::wifstream::skipws cpp/io/ios_base/fmtflags -std::wifstream::unitbuf cpp/io/ios_base/fmtflags -std::wifstream::uppercase cpp/io/ios_base/fmtflags -std::wifstream::iostate cpp/io/ios_base/iostate -std::wifstream::goodbit cpp/io/ios_base/iostate -std::wifstream::badbit cpp/io/ios_base/iostate -std::wifstream::failbit cpp/io/ios_base/iostate -std::wifstream::eofbit cpp/io/ios_base/iostate -std::wifstream::seekdir cpp/io/ios_base/seekdir -std::wifstream::beg cpp/io/ios_base/seekdir -std::wifstream::cur cpp/io/ios_base/seekdir -std::wifstream::end cpp/io/ios_base/seekdir -std::wifstream::event cpp/io/ios_base/event -std::wifstream::erase_event cpp/io/ios_base/event -std::wifstream::imbue_event cpp/io/ios_base/event -std::wifstream::copyfmt_event cpp/io/ios_base/event -std::wifstream::event_callback cpp/io/ios_base/event_callback -std::wifstream::Init cpp/io/ios_base/Init -std::wifstream::wifstream cpp/io/basic_ifstream/basic_ifstream -std::wifstream::operator= cpp/io/basic_ifstream/operator= -std::wifstream::swap cpp/io/basic_ifstream/swap -std::wifstream::rdbuf cpp/io/basic_ifstream/rdbuf -std::wifstream::is_open cpp/io/basic_ifstream/is_open -std::wifstream::open cpp/io/basic_ifstream/open -std::wifstream::close cpp/io/basic_ifstream/close -std::swap(std::wifstream) cpp/io/basic_ifstream/swap2 -std::wofstream cpp/io/basic_ofstream -std::wofstream::operator<< cpp/io/basic_ostream/operator_ltlt -std::wofstream::put cpp/io/basic_ostream/put -std::wofstream::write cpp/io/basic_ostream/write -std::wofstream::tellp cpp/io/basic_ostream/tellp -std::wofstream::seekp cpp/io/basic_ostream/seekp -std::wofstream::flush cpp/io/basic_ostream/flush -std::wofstream::sentry cpp/io/basic_ostream/sentry -std::wofstream::sentry::sentry cpp/io/basic_ostream/sentry -std::wofstream::sentry::~sentry cpp/io/basic_ostream/sentry -std::wofstream::sentry::operator bool cpp/io/basic_ostream/sentry -std::wofstream::good cpp/io/basic_ios/good -std::wofstream::eof cpp/io/basic_ios/eof -std::wofstream::fail cpp/io/basic_ios/fail -std::wofstream::bad cpp/io/basic_ios/bad -std::wofstream::operator! cpp/io/basic_ios/operator! -std::wofstream::operator bool cpp/io/basic_ios/operator_bool -std::wofstream::rdstate cpp/io/basic_ios/rdstate -std::wofstream::setstate cpp/io/basic_ios/setstate -std::wofstream::clear cpp/io/basic_ios/clear -std::wofstream::copyfmt cpp/io/basic_ios/copyfmt -std::wofstream::fill cpp/io/basic_ios/fill -std::wofstream::exceptions cpp/io/basic_ios/exceptions -std::wofstream::imbue cpp/io/basic_ios/imbue -std::wofstream::rdbuf cpp/io/basic_ios/rdbuf -std::wofstream::tie cpp/io/basic_ios/tie -std::wofstream::narrow cpp/io/basic_ios/narrow -std::wofstream::widen cpp/io/basic_ios/widen -std::wofstream::init cpp/io/basic_ios/init -std::wofstream::move cpp/io/basic_ios/move -std::wofstream::swap cpp/io/basic_ios/swap -std::wofstream::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::wofstream::flags cpp/io/ios_base/flags -std::wofstream::setf cpp/io/ios_base/setf -std::wofstream::unsetf cpp/io/ios_base/unsetf -std::wofstream::precision cpp/io/ios_base/precision -std::wofstream::width cpp/io/ios_base/width -std::wofstream::imbue cpp/io/ios_base/imbue -std::wofstream::getloc cpp/io/ios_base/getloc -std::wofstream::xalloc cpp/io/ios_base/xalloc -std::wofstream::iword cpp/io/ios_base/iword -std::wofstream::pword cpp/io/ios_base/pword -std::wofstream::register_callback cpp/io/ios_base/register_callback -std::wofstream::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::wofstream::failure cpp/io/ios_base/failure -std::wofstream::failure::what cpp/error/exception/what -std::wofstream::failure::failure cpp/io/ios_base/failure -std::wofstream::openmode cpp/io/ios_base/openmode -std::wofstream::app cpp/io/ios_base/openmode -std::wofstream::binary cpp/io/ios_base/openmode -std::wofstream::in cpp/io/ios_base/openmode -std::wofstream::out cpp/io/ios_base/openmode -std::wofstream::trunc cpp/io/ios_base/openmode -std::wofstream::ate cpp/io/ios_base/openmode -std::wofstream::fmtflags cpp/io/ios_base/fmtflags -std::wofstream::dec cpp/io/ios_base/fmtflags -std::wofstream::oct cpp/io/ios_base/fmtflags -std::wofstream::hex cpp/io/ios_base/fmtflags -std::wofstream::basefield cpp/io/ios_base/fmtflags -std::wofstream::left cpp/io/ios_base/fmtflags -std::wofstream::right cpp/io/ios_base/fmtflags -std::wofstream::internal cpp/io/ios_base/fmtflags -std::wofstream::adjustfield cpp/io/ios_base/fmtflags -std::wofstream::scientific cpp/io/ios_base/fmtflags -std::wofstream::fixed cpp/io/ios_base/fmtflags -std::wofstream::floatfield cpp/io/ios_base/fmtflags -std::wofstream::boolalpha cpp/io/ios_base/fmtflags -std::wofstream::showbase cpp/io/ios_base/fmtflags -std::wofstream::showpoint cpp/io/ios_base/fmtflags -std::wofstream::showpos cpp/io/ios_base/fmtflags -std::wofstream::skipws cpp/io/ios_base/fmtflags -std::wofstream::unitbuf cpp/io/ios_base/fmtflags -std::wofstream::uppercase cpp/io/ios_base/fmtflags -std::wofstream::iostate cpp/io/ios_base/iostate -std::wofstream::goodbit cpp/io/ios_base/iostate -std::wofstream::badbit cpp/io/ios_base/iostate -std::wofstream::failbit cpp/io/ios_base/iostate -std::wofstream::eofbit cpp/io/ios_base/iostate -std::wofstream::seekdir cpp/io/ios_base/seekdir -std::wofstream::beg cpp/io/ios_base/seekdir -std::wofstream::cur cpp/io/ios_base/seekdir -std::wofstream::end cpp/io/ios_base/seekdir -std::wofstream::event cpp/io/ios_base/event -std::wofstream::erase_event cpp/io/ios_base/event -std::wofstream::imbue_event cpp/io/ios_base/event -std::wofstream::copyfmt_event cpp/io/ios_base/event -std::wofstream::event_callback cpp/io/ios_base/event_callback -std::wofstream::Init cpp/io/ios_base/Init -std::wofstream::wofstream cpp/io/basic_ofstream/basic_ofstream -std::wofstream::operator= cpp/io/basic_ofstream/operator= -std::wofstream::swap cpp/io/basic_ofstream/swap -std::wofstream::rdbuf cpp/io/basic_ofstream/rdbuf -std::wofstream::is_open cpp/io/basic_ofstream/is_open -std::wofstream::open cpp/io/basic_ofstream/open -std::wofstream::close cpp/io/basic_ofstream/close -std::swap(std::wofstream) cpp/io/basic_ofstream/swap2 -std::wfstream cpp/io/basic_fstream -std::wfstream::operator>> cpp/io/basic_istream/operator_gtgt -std::wfstream::get cpp/io/basic_istream/get -std::wfstream::peek cpp/io/basic_istream/peek -std::wfstream::unget cpp/io/basic_istream/unget -std::wfstream::putback cpp/io/basic_istream/putback -std::wfstream::getline cpp/io/basic_istream/getline -std::wfstream::ignore cpp/io/basic_istream/ignore -std::wfstream::read cpp/io/basic_istream/read -std::wfstream::readsome cpp/io/basic_istream/readsome -std::wfstream::gcount cpp/io/basic_istream/gcount -std::wfstream::tellg cpp/io/basic_istream/tellg -std::wfstream::seekg cpp/io/basic_istream/seekg -std::wfstream::sync cpp/io/basic_istream/sync -std::wfstream::sentry cpp/io/basic_istream/sentry -std::wfstream::sentry::sentry cpp/io/basic_istream/sentry -std::wfstream::sentry::~sentry cpp/io/basic_istream/sentry -std::wfstream::sentry::operator bool cpp/io/basic_istream/sentry -std::wfstream::operator<< cpp/io/basic_ostream/operator_ltlt -std::wfstream::put cpp/io/basic_ostream/put -std::wfstream::write cpp/io/basic_ostream/write -std::wfstream::tellp cpp/io/basic_ostream/tellp -std::wfstream::seekp cpp/io/basic_ostream/seekp -std::wfstream::flush cpp/io/basic_ostream/flush -std::wfstream::sentry cpp/io/basic_ostream/sentry -std::wfstream::sentry::sentry cpp/io/basic_ostream/sentry -std::wfstream::sentry::~sentry cpp/io/basic_ostream/sentry -std::wfstream::sentry::operator bool cpp/io/basic_ostream/sentry -std::wfstream::good cpp/io/basic_ios/good -std::wfstream::eof cpp/io/basic_ios/eof -std::wfstream::fail cpp/io/basic_ios/fail -std::wfstream::bad cpp/io/basic_ios/bad -std::wfstream::operator! cpp/io/basic_ios/operator! -std::wfstream::operator bool cpp/io/basic_ios/operator_bool -std::wfstream::rdstate cpp/io/basic_ios/rdstate -std::wfstream::setstate cpp/io/basic_ios/setstate -std::wfstream::clear cpp/io/basic_ios/clear -std::wfstream::copyfmt cpp/io/basic_ios/copyfmt -std::wfstream::fill cpp/io/basic_ios/fill -std::wfstream::exceptions cpp/io/basic_ios/exceptions -std::wfstream::imbue cpp/io/basic_ios/imbue -std::wfstream::rdbuf cpp/io/basic_ios/rdbuf -std::wfstream::tie cpp/io/basic_ios/tie -std::wfstream::narrow cpp/io/basic_ios/narrow -std::wfstream::widen cpp/io/basic_ios/widen -std::wfstream::init cpp/io/basic_ios/init -std::wfstream::move cpp/io/basic_ios/move -std::wfstream::swap cpp/io/basic_ios/swap -std::wfstream::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::wfstream::flags cpp/io/ios_base/flags -std::wfstream::setf cpp/io/ios_base/setf -std::wfstream::unsetf cpp/io/ios_base/unsetf -std::wfstream::precision cpp/io/ios_base/precision -std::wfstream::width cpp/io/ios_base/width -std::wfstream::imbue cpp/io/ios_base/imbue -std::wfstream::getloc cpp/io/ios_base/getloc -std::wfstream::xalloc cpp/io/ios_base/xalloc -std::wfstream::iword cpp/io/ios_base/iword -std::wfstream::pword cpp/io/ios_base/pword -std::wfstream::register_callback cpp/io/ios_base/register_callback -std::wfstream::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::wfstream::failure cpp/io/ios_base/failure -std::wfstream::failure::what cpp/error/exception/what -std::wfstream::failure::failure cpp/io/ios_base/failure -std::wfstream::openmode cpp/io/ios_base/openmode -std::wfstream::app cpp/io/ios_base/openmode -std::wfstream::binary cpp/io/ios_base/openmode -std::wfstream::in cpp/io/ios_base/openmode -std::wfstream::out cpp/io/ios_base/openmode -std::wfstream::trunc cpp/io/ios_base/openmode -std::wfstream::ate cpp/io/ios_base/openmode -std::wfstream::fmtflags cpp/io/ios_base/fmtflags -std::wfstream::dec cpp/io/ios_base/fmtflags -std::wfstream::oct cpp/io/ios_base/fmtflags -std::wfstream::hex cpp/io/ios_base/fmtflags -std::wfstream::basefield cpp/io/ios_base/fmtflags -std::wfstream::left cpp/io/ios_base/fmtflags -std::wfstream::right cpp/io/ios_base/fmtflags -std::wfstream::internal cpp/io/ios_base/fmtflags -std::wfstream::adjustfield cpp/io/ios_base/fmtflags -std::wfstream::scientific cpp/io/ios_base/fmtflags -std::wfstream::fixed cpp/io/ios_base/fmtflags -std::wfstream::floatfield cpp/io/ios_base/fmtflags -std::wfstream::boolalpha cpp/io/ios_base/fmtflags -std::wfstream::showbase cpp/io/ios_base/fmtflags -std::wfstream::showpoint cpp/io/ios_base/fmtflags -std::wfstream::showpos cpp/io/ios_base/fmtflags -std::wfstream::skipws cpp/io/ios_base/fmtflags -std::wfstream::unitbuf cpp/io/ios_base/fmtflags -std::wfstream::uppercase cpp/io/ios_base/fmtflags -std::wfstream::iostate cpp/io/ios_base/iostate -std::wfstream::goodbit cpp/io/ios_base/iostate -std::wfstream::badbit cpp/io/ios_base/iostate -std::wfstream::failbit cpp/io/ios_base/iostate -std::wfstream::eofbit cpp/io/ios_base/iostate -std::wfstream::seekdir cpp/io/ios_base/seekdir -std::wfstream::beg cpp/io/ios_base/seekdir -std::wfstream::cur cpp/io/ios_base/seekdir -std::wfstream::end cpp/io/ios_base/seekdir -std::wfstream::event cpp/io/ios_base/event -std::wfstream::erase_event cpp/io/ios_base/event -std::wfstream::imbue_event cpp/io/ios_base/event -std::wfstream::copyfmt_event cpp/io/ios_base/event -std::wfstream::event_callback cpp/io/ios_base/event_callback -std::wfstream::Init cpp/io/ios_base/Init -std::wfstream::wfstream cpp/io/basic_fstream/basic_fstream -std::wfstream::operator= cpp/io/basic_fstream/operator= -std::wfstream::swap cpp/io/basic_fstream/swap -std::wfstream::rdbuf cpp/io/basic_fstream/rdbuf -std::wfstream::is_open cpp/io/basic_fstream/is_open -std::wfstream::open cpp/io/basic_fstream/open -std::wfstream::close cpp/io/basic_fstream/close -std::swap(std::wfstream) cpp/io/basic_fstream/swap2 -std::wistringstream cpp/io/basic_istringstream -std::wistringstream::operator>> cpp/io/basic_istream/operator_gtgt -std::wistringstream::get cpp/io/basic_istream/get -std::wistringstream::peek cpp/io/basic_istream/peek -std::wistringstream::unget cpp/io/basic_istream/unget -std::wistringstream::putback cpp/io/basic_istream/putback -std::wistringstream::getline cpp/io/basic_istream/getline -std::wistringstream::ignore cpp/io/basic_istream/ignore -std::wistringstream::read cpp/io/basic_istream/read -std::wistringstream::readsome cpp/io/basic_istream/readsome -std::wistringstream::gcount cpp/io/basic_istream/gcount -std::wistringstream::tellg cpp/io/basic_istream/tellg -std::wistringstream::seekg cpp/io/basic_istream/seekg -std::wistringstream::sync cpp/io/basic_istream/sync -std::wistringstream::sentry cpp/io/basic_istream/sentry -std::wistringstream::sentry::sentry cpp/io/basic_istream/sentry -std::wistringstream::sentry::~sentry cpp/io/basic_istream/sentry -std::wistringstream::sentry::operator bool cpp/io/basic_istream/sentry -std::wistringstream::good cpp/io/basic_ios/good -std::wistringstream::eof cpp/io/basic_ios/eof -std::wistringstream::fail cpp/io/basic_ios/fail -std::wistringstream::bad cpp/io/basic_ios/bad -std::wistringstream::operator! cpp/io/basic_ios/operator! -std::wistringstream::operator bool cpp/io/basic_ios/operator_bool -std::wistringstream::rdstate cpp/io/basic_ios/rdstate -std::wistringstream::setstate cpp/io/basic_ios/setstate -std::wistringstream::clear cpp/io/basic_ios/clear -std::wistringstream::copyfmt cpp/io/basic_ios/copyfmt -std::wistringstream::fill cpp/io/basic_ios/fill -std::wistringstream::exceptions cpp/io/basic_ios/exceptions -std::wistringstream::imbue cpp/io/basic_ios/imbue -std::wistringstream::rdbuf cpp/io/basic_ios/rdbuf -std::wistringstream::tie cpp/io/basic_ios/tie -std::wistringstream::narrow cpp/io/basic_ios/narrow -std::wistringstream::widen cpp/io/basic_ios/widen -std::wistringstream::init cpp/io/basic_ios/init -std::wistringstream::move cpp/io/basic_ios/move -std::wistringstream::swap cpp/io/basic_ios/swap -std::wistringstream::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::wistringstream::flags cpp/io/ios_base/flags -std::wistringstream::setf cpp/io/ios_base/setf -std::wistringstream::unsetf cpp/io/ios_base/unsetf -std::wistringstream::precision cpp/io/ios_base/precision -std::wistringstream::width cpp/io/ios_base/width -std::wistringstream::imbue cpp/io/ios_base/imbue -std::wistringstream::getloc cpp/io/ios_base/getloc -std::wistringstream::xalloc cpp/io/ios_base/xalloc -std::wistringstream::iword cpp/io/ios_base/iword -std::wistringstream::pword cpp/io/ios_base/pword -std::wistringstream::register_callback cpp/io/ios_base/register_callback -std::wistringstream::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::wistringstream::failure cpp/io/ios_base/failure -std::wistringstream::failure::what cpp/error/exception/what -std::wistringstream::failure::failure cpp/io/ios_base/failure -std::wistringstream::openmode cpp/io/ios_base/openmode -std::wistringstream::app cpp/io/ios_base/openmode -std::wistringstream::binary cpp/io/ios_base/openmode -std::wistringstream::in cpp/io/ios_base/openmode -std::wistringstream::out cpp/io/ios_base/openmode -std::wistringstream::trunc cpp/io/ios_base/openmode -std::wistringstream::ate cpp/io/ios_base/openmode -std::wistringstream::fmtflags cpp/io/ios_base/fmtflags -std::wistringstream::dec cpp/io/ios_base/fmtflags -std::wistringstream::oct cpp/io/ios_base/fmtflags -std::wistringstream::hex cpp/io/ios_base/fmtflags -std::wistringstream::basefield cpp/io/ios_base/fmtflags -std::wistringstream::left cpp/io/ios_base/fmtflags -std::wistringstream::right cpp/io/ios_base/fmtflags -std::wistringstream::internal cpp/io/ios_base/fmtflags -std::wistringstream::adjustfield cpp/io/ios_base/fmtflags -std::wistringstream::scientific cpp/io/ios_base/fmtflags -std::wistringstream::fixed cpp/io/ios_base/fmtflags -std::wistringstream::floatfield cpp/io/ios_base/fmtflags -std::wistringstream::boolalpha cpp/io/ios_base/fmtflags -std::wistringstream::showbase cpp/io/ios_base/fmtflags -std::wistringstream::showpoint cpp/io/ios_base/fmtflags -std::wistringstream::showpos cpp/io/ios_base/fmtflags -std::wistringstream::skipws cpp/io/ios_base/fmtflags -std::wistringstream::unitbuf cpp/io/ios_base/fmtflags -std::wistringstream::uppercase cpp/io/ios_base/fmtflags -std::wistringstream::iostate cpp/io/ios_base/iostate -std::wistringstream::goodbit cpp/io/ios_base/iostate -std::wistringstream::badbit cpp/io/ios_base/iostate -std::wistringstream::failbit cpp/io/ios_base/iostate -std::wistringstream::eofbit cpp/io/ios_base/iostate -std::wistringstream::seekdir cpp/io/ios_base/seekdir -std::wistringstream::beg cpp/io/ios_base/seekdir -std::wistringstream::cur cpp/io/ios_base/seekdir -std::wistringstream::end cpp/io/ios_base/seekdir -std::wistringstream::event cpp/io/ios_base/event -std::wistringstream::erase_event cpp/io/ios_base/event -std::wistringstream::imbue_event cpp/io/ios_base/event -std::wistringstream::copyfmt_event cpp/io/ios_base/event -std::wistringstream::event_callback cpp/io/ios_base/event_callback -std::wistringstream::Init cpp/io/ios_base/Init -std::wistringstream::wistringstream cpp/io/basic_istringstream/basic_istringstream -std::wistringstream::operator= cpp/io/basic_istringstream/operator= -std::wistringstream::swap cpp/io/basic_istringstream/swap -std::wistringstream::rdbuf cpp/io/basic_istringstream/rdbuf -std::wistringstream::str cpp/io/basic_istringstream/str -std::swap(std::wistringstream) cpp/io/basic_istringstream/swap2 -std::wostringstream cpp/io/basic_ostringstream -std::wostringstream::operator<< cpp/io/basic_ostream/operator_ltlt -std::wostringstream::put cpp/io/basic_ostream/put -std::wostringstream::write cpp/io/basic_ostream/write -std::wostringstream::tellp cpp/io/basic_ostream/tellp -std::wostringstream::seekp cpp/io/basic_ostream/seekp -std::wostringstream::flush cpp/io/basic_ostream/flush -std::wostringstream::sentry cpp/io/basic_ostream/sentry -std::wostringstream::sentry::sentry cpp/io/basic_ostream/sentry -std::wostringstream::sentry::~sentry cpp/io/basic_ostream/sentry -std::wostringstream::sentry::operator bool cpp/io/basic_ostream/sentry -std::wostringstream::good cpp/io/basic_ios/good -std::wostringstream::eof cpp/io/basic_ios/eof -std::wostringstream::fail cpp/io/basic_ios/fail -std::wostringstream::bad cpp/io/basic_ios/bad -std::wostringstream::operator! cpp/io/basic_ios/operator! -std::wostringstream::operator bool cpp/io/basic_ios/operator_bool -std::wostringstream::rdstate cpp/io/basic_ios/rdstate -std::wostringstream::setstate cpp/io/basic_ios/setstate -std::wostringstream::clear cpp/io/basic_ios/clear -std::wostringstream::copyfmt cpp/io/basic_ios/copyfmt -std::wostringstream::fill cpp/io/basic_ios/fill -std::wostringstream::exceptions cpp/io/basic_ios/exceptions -std::wostringstream::imbue cpp/io/basic_ios/imbue -std::wostringstream::rdbuf cpp/io/basic_ios/rdbuf -std::wostringstream::tie cpp/io/basic_ios/tie -std::wostringstream::narrow cpp/io/basic_ios/narrow -std::wostringstream::widen cpp/io/basic_ios/widen -std::wostringstream::init cpp/io/basic_ios/init -std::wostringstream::move cpp/io/basic_ios/move -std::wostringstream::swap cpp/io/basic_ios/swap -std::wostringstream::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::wostringstream::flags cpp/io/ios_base/flags -std::wostringstream::setf cpp/io/ios_base/setf -std::wostringstream::unsetf cpp/io/ios_base/unsetf -std::wostringstream::precision cpp/io/ios_base/precision -std::wostringstream::width cpp/io/ios_base/width -std::wostringstream::imbue cpp/io/ios_base/imbue -std::wostringstream::getloc cpp/io/ios_base/getloc -std::wostringstream::xalloc cpp/io/ios_base/xalloc -std::wostringstream::iword cpp/io/ios_base/iword -std::wostringstream::pword cpp/io/ios_base/pword -std::wostringstream::register_callback cpp/io/ios_base/register_callback -std::wostringstream::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::wostringstream::failure cpp/io/ios_base/failure -std::wostringstream::failure::what cpp/error/exception/what -std::wostringstream::failure::failure cpp/io/ios_base/failure -std::wostringstream::openmode cpp/io/ios_base/openmode -std::wostringstream::app cpp/io/ios_base/openmode -std::wostringstream::binary cpp/io/ios_base/openmode -std::wostringstream::in cpp/io/ios_base/openmode -std::wostringstream::out cpp/io/ios_base/openmode -std::wostringstream::trunc cpp/io/ios_base/openmode -std::wostringstream::ate cpp/io/ios_base/openmode -std::wostringstream::fmtflags cpp/io/ios_base/fmtflags -std::wostringstream::dec cpp/io/ios_base/fmtflags -std::wostringstream::oct cpp/io/ios_base/fmtflags -std::wostringstream::hex cpp/io/ios_base/fmtflags -std::wostringstream::basefield cpp/io/ios_base/fmtflags -std::wostringstream::left cpp/io/ios_base/fmtflags -std::wostringstream::right cpp/io/ios_base/fmtflags -std::wostringstream::internal cpp/io/ios_base/fmtflags -std::wostringstream::adjustfield cpp/io/ios_base/fmtflags -std::wostringstream::scientific cpp/io/ios_base/fmtflags -std::wostringstream::fixed cpp/io/ios_base/fmtflags -std::wostringstream::floatfield cpp/io/ios_base/fmtflags -std::wostringstream::boolalpha cpp/io/ios_base/fmtflags -std::wostringstream::showbase cpp/io/ios_base/fmtflags -std::wostringstream::showpoint cpp/io/ios_base/fmtflags -std::wostringstream::showpos cpp/io/ios_base/fmtflags -std::wostringstream::skipws cpp/io/ios_base/fmtflags -std::wostringstream::unitbuf cpp/io/ios_base/fmtflags -std::wostringstream::uppercase cpp/io/ios_base/fmtflags -std::wostringstream::iostate cpp/io/ios_base/iostate -std::wostringstream::goodbit cpp/io/ios_base/iostate -std::wostringstream::badbit cpp/io/ios_base/iostate -std::wostringstream::failbit cpp/io/ios_base/iostate -std::wostringstream::eofbit cpp/io/ios_base/iostate -std::wostringstream::seekdir cpp/io/ios_base/seekdir -std::wostringstream::beg cpp/io/ios_base/seekdir -std::wostringstream::cur cpp/io/ios_base/seekdir -std::wostringstream::end cpp/io/ios_base/seekdir -std::wostringstream::event cpp/io/ios_base/event -std::wostringstream::erase_event cpp/io/ios_base/event -std::wostringstream::imbue_event cpp/io/ios_base/event -std::wostringstream::copyfmt_event cpp/io/ios_base/event -std::wostringstream::event_callback cpp/io/ios_base/event_callback -std::wostringstream::Init cpp/io/ios_base/Init -std::wostringstream::wostringstream cpp/io/basic_ostringstream/basic_ostringstream -std::wostringstream::operator= cpp/io/basic_ostringstream/operator= -std::wostringstream::swap cpp/io/basic_ostringstream/swap -std::wostringstream::rdbuf cpp/io/basic_ostringstream/rdbuf -std::wostringstream::str cpp/io/basic_ostringstream/str -std::swap(std::wostringstream) cpp/io/basic_ostringstream/swap2 -std::wstringstream cpp/io/basic_stringstream -std::wstringstream::operator>> cpp/io/basic_istream/operator_gtgt -std::wstringstream::get cpp/io/basic_istream/get -std::wstringstream::peek cpp/io/basic_istream/peek -std::wstringstream::unget cpp/io/basic_istream/unget -std::wstringstream::putback cpp/io/basic_istream/putback -std::wstringstream::getline cpp/io/basic_istream/getline -std::wstringstream::ignore cpp/io/basic_istream/ignore -std::wstringstream::read cpp/io/basic_istream/read -std::wstringstream::readsome cpp/io/basic_istream/readsome -std::wstringstream::gcount cpp/io/basic_istream/gcount -std::wstringstream::tellg cpp/io/basic_istream/tellg -std::wstringstream::seekg cpp/io/basic_istream/seekg -std::wstringstream::sync cpp/io/basic_istream/sync -std::wstringstream::sentry cpp/io/basic_istream/sentry -std::wstringstream::sentry::sentry cpp/io/basic_istream/sentry -std::wstringstream::sentry::~sentry cpp/io/basic_istream/sentry -std::wstringstream::sentry::operator bool cpp/io/basic_istream/sentry -std::wstringstream::operator<< cpp/io/basic_ostream/operator_ltlt -std::wstringstream::put cpp/io/basic_ostream/put -std::wstringstream::write cpp/io/basic_ostream/write -std::wstringstream::tellp cpp/io/basic_ostream/tellp -std::wstringstream::seekp cpp/io/basic_ostream/seekp -std::wstringstream::flush cpp/io/basic_ostream/flush -std::wstringstream::sentry cpp/io/basic_ostream/sentry -std::wstringstream::sentry::sentry cpp/io/basic_ostream/sentry -std::wstringstream::sentry::~sentry cpp/io/basic_ostream/sentry -std::wstringstream::sentry::operator bool cpp/io/basic_ostream/sentry -std::wstringstream::good cpp/io/basic_ios/good -std::wstringstream::eof cpp/io/basic_ios/eof -std::wstringstream::fail cpp/io/basic_ios/fail -std::wstringstream::bad cpp/io/basic_ios/bad -std::wstringstream::operator! cpp/io/basic_ios/operator! -std::wstringstream::operator bool cpp/io/basic_ios/operator_bool -std::wstringstream::rdstate cpp/io/basic_ios/rdstate -std::wstringstream::setstate cpp/io/basic_ios/setstate -std::wstringstream::clear cpp/io/basic_ios/clear -std::wstringstream::copyfmt cpp/io/basic_ios/copyfmt -std::wstringstream::fill cpp/io/basic_ios/fill -std::wstringstream::exceptions cpp/io/basic_ios/exceptions -std::wstringstream::imbue cpp/io/basic_ios/imbue -std::wstringstream::rdbuf cpp/io/basic_ios/rdbuf -std::wstringstream::tie cpp/io/basic_ios/tie -std::wstringstream::narrow cpp/io/basic_ios/narrow -std::wstringstream::widen cpp/io/basic_ios/widen -std::wstringstream::init cpp/io/basic_ios/init -std::wstringstream::move cpp/io/basic_ios/move -std::wstringstream::swap cpp/io/basic_ios/swap -std::wstringstream::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::wstringstream::flags cpp/io/ios_base/flags -std::wstringstream::setf cpp/io/ios_base/setf -std::wstringstream::unsetf cpp/io/ios_base/unsetf -std::wstringstream::precision cpp/io/ios_base/precision -std::wstringstream::width cpp/io/ios_base/width -std::wstringstream::imbue cpp/io/ios_base/imbue -std::wstringstream::getloc cpp/io/ios_base/getloc -std::wstringstream::xalloc cpp/io/ios_base/xalloc -std::wstringstream::iword cpp/io/ios_base/iword -std::wstringstream::pword cpp/io/ios_base/pword -std::wstringstream::register_callback cpp/io/ios_base/register_callback -std::wstringstream::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::wstringstream::failure cpp/io/ios_base/failure -std::wstringstream::failure::what cpp/error/exception/what -std::wstringstream::failure::failure cpp/io/ios_base/failure -std::wstringstream::openmode cpp/io/ios_base/openmode -std::wstringstream::app cpp/io/ios_base/openmode -std::wstringstream::binary cpp/io/ios_base/openmode -std::wstringstream::in cpp/io/ios_base/openmode -std::wstringstream::out cpp/io/ios_base/openmode -std::wstringstream::trunc cpp/io/ios_base/openmode -std::wstringstream::ate cpp/io/ios_base/openmode -std::wstringstream::fmtflags cpp/io/ios_base/fmtflags -std::wstringstream::dec cpp/io/ios_base/fmtflags -std::wstringstream::oct cpp/io/ios_base/fmtflags -std::wstringstream::hex cpp/io/ios_base/fmtflags -std::wstringstream::basefield cpp/io/ios_base/fmtflags -std::wstringstream::left cpp/io/ios_base/fmtflags -std::wstringstream::right cpp/io/ios_base/fmtflags -std::wstringstream::internal cpp/io/ios_base/fmtflags -std::wstringstream::adjustfield cpp/io/ios_base/fmtflags -std::wstringstream::scientific cpp/io/ios_base/fmtflags -std::wstringstream::fixed cpp/io/ios_base/fmtflags -std::wstringstream::floatfield cpp/io/ios_base/fmtflags -std::wstringstream::boolalpha cpp/io/ios_base/fmtflags -std::wstringstream::showbase cpp/io/ios_base/fmtflags -std::wstringstream::showpoint cpp/io/ios_base/fmtflags -std::wstringstream::showpos cpp/io/ios_base/fmtflags -std::wstringstream::skipws cpp/io/ios_base/fmtflags -std::wstringstream::unitbuf cpp/io/ios_base/fmtflags -std::wstringstream::uppercase cpp/io/ios_base/fmtflags -std::wstringstream::iostate cpp/io/ios_base/iostate -std::wstringstream::goodbit cpp/io/ios_base/iostate -std::wstringstream::badbit cpp/io/ios_base/iostate -std::wstringstream::failbit cpp/io/ios_base/iostate -std::wstringstream::eofbit cpp/io/ios_base/iostate -std::wstringstream::seekdir cpp/io/ios_base/seekdir -std::wstringstream::beg cpp/io/ios_base/seekdir -std::wstringstream::cur cpp/io/ios_base/seekdir -std::wstringstream::end cpp/io/ios_base/seekdir -std::wstringstream::event cpp/io/ios_base/event -std::wstringstream::erase_event cpp/io/ios_base/event -std::wstringstream::imbue_event cpp/io/ios_base/event -std::wstringstream::copyfmt_event cpp/io/ios_base/event -std::wstringstream::event_callback cpp/io/ios_base/event_callback -std::wstringstream::Init cpp/io/ios_base/Init -std::wstringstream::wstringstream cpp/io/basic_stringstream/basic_stringstream -std::wstringstream::operator= cpp/io/basic_stringstream/operator= -std::wstringstream::swap cpp/io/basic_stringstream/swap -std::wstringstream::rdbuf cpp/io/basic_stringstream/rdbuf -std::wstringstream::str cpp/io/basic_stringstream/str -std::swap(std::wstringstream) cpp/io/basic_stringstream/swap2 -std::wosyncstream cpp/io/basic_osyncstream -std::wosyncstream::operator<< cpp/io/basic_ostream/operator_ltlt -std::wosyncstream::put cpp/io/basic_ostream/put -std::wosyncstream::write cpp/io/basic_ostream/write -std::wosyncstream::tellp cpp/io/basic_ostream/tellp -std::wosyncstream::seekp cpp/io/basic_ostream/seekp -std::wosyncstream::flush cpp/io/basic_ostream/flush -std::wosyncstream::sentry cpp/io/basic_ostream/sentry -std::wosyncstream::sentry::sentry cpp/io/basic_ostream/sentry -std::wosyncstream::sentry::~sentry cpp/io/basic_ostream/sentry -std::wosyncstream::sentry::operator bool cpp/io/basic_ostream/sentry -std::wosyncstream::good cpp/io/basic_ios/good -std::wosyncstream::eof cpp/io/basic_ios/eof -std::wosyncstream::fail cpp/io/basic_ios/fail -std::wosyncstream::bad cpp/io/basic_ios/bad -std::wosyncstream::operator! cpp/io/basic_ios/operator! -std::wosyncstream::operator bool cpp/io/basic_ios/operator_bool -std::wosyncstream::rdstate cpp/io/basic_ios/rdstate -std::wosyncstream::setstate cpp/io/basic_ios/setstate -std::wosyncstream::clear cpp/io/basic_ios/clear -std::wosyncstream::copyfmt cpp/io/basic_ios/copyfmt -std::wosyncstream::fill cpp/io/basic_ios/fill -std::wosyncstream::exceptions cpp/io/basic_ios/exceptions -std::wosyncstream::imbue cpp/io/basic_ios/imbue -std::wosyncstream::rdbuf cpp/io/basic_ios/rdbuf -std::wosyncstream::tie cpp/io/basic_ios/tie -std::wosyncstream::narrow cpp/io/basic_ios/narrow -std::wosyncstream::widen cpp/io/basic_ios/widen -std::wosyncstream::init cpp/io/basic_ios/init -std::wosyncstream::move cpp/io/basic_ios/move -std::wosyncstream::swap cpp/io/basic_ios/swap -std::wosyncstream::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::wosyncstream::flags cpp/io/ios_base/flags -std::wosyncstream::setf cpp/io/ios_base/setf -std::wosyncstream::unsetf cpp/io/ios_base/unsetf -std::wosyncstream::precision cpp/io/ios_base/precision -std::wosyncstream::width cpp/io/ios_base/width -std::wosyncstream::imbue cpp/io/ios_base/imbue -std::wosyncstream::getloc cpp/io/ios_base/getloc -std::wosyncstream::xalloc cpp/io/ios_base/xalloc -std::wosyncstream::iword cpp/io/ios_base/iword -std::wosyncstream::pword cpp/io/ios_base/pword -std::wosyncstream::register_callback cpp/io/ios_base/register_callback -std::wosyncstream::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::wosyncstream::failure cpp/io/ios_base/failure -std::wosyncstream::failure::what cpp/error/exception/what -std::wosyncstream::failure::failure cpp/io/ios_base/failure -std::wosyncstream::openmode cpp/io/ios_base/openmode -std::wosyncstream::app cpp/io/ios_base/openmode -std::wosyncstream::binary cpp/io/ios_base/openmode -std::wosyncstream::in cpp/io/ios_base/openmode -std::wosyncstream::out cpp/io/ios_base/openmode -std::wosyncstream::trunc cpp/io/ios_base/openmode -std::wosyncstream::ate cpp/io/ios_base/openmode -std::wosyncstream::fmtflags cpp/io/ios_base/fmtflags -std::wosyncstream::dec cpp/io/ios_base/fmtflags -std::wosyncstream::oct cpp/io/ios_base/fmtflags -std::wosyncstream::hex cpp/io/ios_base/fmtflags -std::wosyncstream::basefield cpp/io/ios_base/fmtflags -std::wosyncstream::left cpp/io/ios_base/fmtflags -std::wosyncstream::right cpp/io/ios_base/fmtflags -std::wosyncstream::internal cpp/io/ios_base/fmtflags -std::wosyncstream::adjustfield cpp/io/ios_base/fmtflags -std::wosyncstream::scientific cpp/io/ios_base/fmtflags -std::wosyncstream::fixed cpp/io/ios_base/fmtflags -std::wosyncstream::floatfield cpp/io/ios_base/fmtflags -std::wosyncstream::boolalpha cpp/io/ios_base/fmtflags -std::wosyncstream::showbase cpp/io/ios_base/fmtflags -std::wosyncstream::showpoint cpp/io/ios_base/fmtflags -std::wosyncstream::showpos cpp/io/ios_base/fmtflags -std::wosyncstream::skipws cpp/io/ios_base/fmtflags -std::wosyncstream::unitbuf cpp/io/ios_base/fmtflags -std::wosyncstream::uppercase cpp/io/ios_base/fmtflags -std::wosyncstream::iostate cpp/io/ios_base/iostate -std::wosyncstream::goodbit cpp/io/ios_base/iostate -std::wosyncstream::badbit cpp/io/ios_base/iostate -std::wosyncstream::failbit cpp/io/ios_base/iostate -std::wosyncstream::eofbit cpp/io/ios_base/iostate -std::wosyncstream::seekdir cpp/io/ios_base/seekdir -std::wosyncstream::beg cpp/io/ios_base/seekdir -std::wosyncstream::cur cpp/io/ios_base/seekdir -std::wosyncstream::end cpp/io/ios_base/seekdir -std::wosyncstream::event cpp/io/ios_base/event -std::wosyncstream::erase_event cpp/io/ios_base/event -std::wosyncstream::imbue_event cpp/io/ios_base/event -std::wosyncstream::copyfmt_event cpp/io/ios_base/event -std::wosyncstream::event_callback cpp/io/ios_base/event_callback -std::wosyncstream::Init cpp/io/ios_base/Init -std::wosyncstream::wosyncstream cpp/io/basic_osyncstream/basic_osyncstream -std::wosyncstream::~wosyncstream cpp/io/basic_osyncstream/~basic_osyncstream -std::wosyncstream::operator= cpp/io/basic_osyncstream/operator= -std::wosyncstream::rdbuf cpp/io/basic_osyncstream/rdbuf -std::wosyncstream::get_wrapped cpp/io/basic_osyncstream/get_wrapped -std::wosyncstream::emit cpp/io/basic_osyncstream/emit -std::strstreambuf cpp/io/strstreambuf -std::strstreambuf::pubimbue cpp/io/basic_streambuf/pubimbue -std::strstreambuf::getloc cpp/io/basic_streambuf/getloc -std::strstreambuf::pubsetbuf cpp/io/basic_streambuf/pubsetbuf -std::strstreambuf::pubseekoff cpp/io/basic_streambuf/pubseekoff -std::strstreambuf::pubseekpos cpp/io/basic_streambuf/pubseekpos -std::strstreambuf::pubsync cpp/io/basic_streambuf/pubsync -std::strstreambuf::in_avail cpp/io/basic_streambuf/in_avail -std::strstreambuf::snextc cpp/io/basic_streambuf/snextc -std::strstreambuf::sbumpc cpp/io/basic_streambuf/sbumpc -std::strstreambuf::sgetc cpp/io/basic_streambuf/sgetc -std::strstreambuf::sgetn cpp/io/basic_streambuf/sgetn -std::strstreambuf::sputc cpp/io/basic_streambuf/sputc -std::strstreambuf::sputn cpp/io/basic_streambuf/sputn -std::strstreambuf::sputbackc cpp/io/basic_streambuf/sputbackc -std::strstreambuf::sungetc cpp/io/basic_streambuf/sungetc -std::strstreambuf::swap cpp/io/basic_streambuf/swap -std::strstreambuf::imbue cpp/io/basic_streambuf/pubimbue -std::strstreambuf::setbuf cpp/io/basic_streambuf/pubsetbuf -std::strstreambuf::seekoff cpp/io/basic_streambuf/pubseekoff -std::strstreambuf::seekpos cpp/io/basic_streambuf/pubseekpos -std::strstreambuf::sync cpp/io/basic_streambuf/pubsync -std::strstreambuf::showmanyc cpp/io/basic_streambuf/showmanyc -std::strstreambuf::underflow cpp/io/basic_streambuf/underflow -std::strstreambuf::uflow cpp/io/basic_streambuf/uflow -std::strstreambuf::xsgetn cpp/io/basic_streambuf/sgetn -std::strstreambuf::eback cpp/io/basic_streambuf/gptr -std::strstreambuf::gptr cpp/io/basic_streambuf/gptr -std::strstreambuf::egptr cpp/io/basic_streambuf/gptr -std::strstreambuf::gbump cpp/io/basic_streambuf/gbump -std::strstreambuf::setg cpp/io/basic_streambuf/setg -std::strstreambuf::xsputn cpp/io/basic_streambuf/sputn -std::strstreambuf::overflow cpp/io/basic_streambuf/overflow -std::strstreambuf::pbase cpp/io/basic_streambuf/pptr -std::strstreambuf::pptr cpp/io/basic_streambuf/pptr -std::strstreambuf::epptr cpp/io/basic_streambuf/pptr -std::strstreambuf::pbump cpp/io/basic_streambuf/pbump -std::strstreambuf::setp cpp/io/basic_streambuf/setp -std::strstreambuf::pbackfail cpp/io/basic_streambuf/pbackfail -std::strstreambuf::strstreambuf cpp/io/strstreambuf/strstreambuf -std::strstreambuf::~strstreambuf cpp/io/strstreambuf/~strstreambuf -std::strstreambuf::freeze cpp/io/strstreambuf/freeze -std::strstreambuf::str cpp/io/strstreambuf/str -std::strstreambuf::pcount cpp/io/strstreambuf/pcount -std::strstreambuf::underflow cpp/io/strstreambuf/underflow -std::strstreambuf::pbackfail cpp/io/strstreambuf/pbackfail -std::strstreambuf::overflow cpp/io/strstreambuf/overflow -std::strstreambuf::setbuf cpp/io/strstreambuf/setbuf -std::strstreambuf::seekoff cpp/io/strstreambuf/seekoff -std::strstreambuf::seekpos cpp/io/strstreambuf/seekpos -std::istrstream cpp/io/istrstream -std::istrstream::operator>> cpp/io/basic_istream/operator_gtgt -std::istrstream::get cpp/io/basic_istream/get -std::istrstream::peek cpp/io/basic_istream/peek -std::istrstream::unget cpp/io/basic_istream/unget -std::istrstream::putback cpp/io/basic_istream/putback -std::istrstream::getline cpp/io/basic_istream/getline -std::istrstream::ignore cpp/io/basic_istream/ignore -std::istrstream::read cpp/io/basic_istream/read -std::istrstream::readsome cpp/io/basic_istream/readsome -std::istrstream::gcount cpp/io/basic_istream/gcount -std::istrstream::tellg cpp/io/basic_istream/tellg -std::istrstream::seekg cpp/io/basic_istream/seekg -std::istrstream::sync cpp/io/basic_istream/sync -std::istrstream::sentry cpp/io/basic_istream/sentry -std::istrstream::sentry::sentry cpp/io/basic_istream/sentry -std::istrstream::sentry::~sentry cpp/io/basic_istream/sentry -std::istrstream::sentry::operator bool cpp/io/basic_istream/sentry -std::istrstream::good cpp/io/basic_ios/good -std::istrstream::eof cpp/io/basic_ios/eof -std::istrstream::fail cpp/io/basic_ios/fail -std::istrstream::bad cpp/io/basic_ios/bad -std::istrstream::operator! cpp/io/basic_ios/operator! -std::istrstream::operator bool cpp/io/basic_ios/operator_bool -std::istrstream::rdstate cpp/io/basic_ios/rdstate -std::istrstream::setstate cpp/io/basic_ios/setstate -std::istrstream::clear cpp/io/basic_ios/clear -std::istrstream::copyfmt cpp/io/basic_ios/copyfmt -std::istrstream::fill cpp/io/basic_ios/fill -std::istrstream::exceptions cpp/io/basic_ios/exceptions -std::istrstream::imbue cpp/io/basic_ios/imbue -std::istrstream::rdbuf cpp/io/basic_ios/rdbuf -std::istrstream::tie cpp/io/basic_ios/tie -std::istrstream::narrow cpp/io/basic_ios/narrow -std::istrstream::widen cpp/io/basic_ios/widen -std::istrstream::init cpp/io/basic_ios/init -std::istrstream::move cpp/io/basic_ios/move -std::istrstream::swap cpp/io/basic_ios/swap -std::istrstream::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::istrstream::flags cpp/io/ios_base/flags -std::istrstream::setf cpp/io/ios_base/setf -std::istrstream::unsetf cpp/io/ios_base/unsetf -std::istrstream::precision cpp/io/ios_base/precision -std::istrstream::width cpp/io/ios_base/width -std::istrstream::imbue cpp/io/ios_base/imbue -std::istrstream::getloc cpp/io/ios_base/getloc -std::istrstream::xalloc cpp/io/ios_base/xalloc -std::istrstream::iword cpp/io/ios_base/iword -std::istrstream::pword cpp/io/ios_base/pword -std::istrstream::register_callback cpp/io/ios_base/register_callback -std::istrstream::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::istrstream::failure cpp/io/ios_base/failure -std::istrstream::failure::what cpp/error/exception/what -std::istrstream::failure::failure cpp/io/ios_base/failure -std::istrstream::openmode cpp/io/ios_base/openmode -std::istrstream::app cpp/io/ios_base/openmode -std::istrstream::binary cpp/io/ios_base/openmode -std::istrstream::in cpp/io/ios_base/openmode -std::istrstream::out cpp/io/ios_base/openmode -std::istrstream::trunc cpp/io/ios_base/openmode -std::istrstream::ate cpp/io/ios_base/openmode -std::istrstream::fmtflags cpp/io/ios_base/fmtflags -std::istrstream::dec cpp/io/ios_base/fmtflags -std::istrstream::oct cpp/io/ios_base/fmtflags -std::istrstream::hex cpp/io/ios_base/fmtflags -std::istrstream::basefield cpp/io/ios_base/fmtflags -std::istrstream::left cpp/io/ios_base/fmtflags -std::istrstream::right cpp/io/ios_base/fmtflags -std::istrstream::internal cpp/io/ios_base/fmtflags -std::istrstream::adjustfield cpp/io/ios_base/fmtflags -std::istrstream::scientific cpp/io/ios_base/fmtflags -std::istrstream::fixed cpp/io/ios_base/fmtflags -std::istrstream::floatfield cpp/io/ios_base/fmtflags -std::istrstream::boolalpha cpp/io/ios_base/fmtflags -std::istrstream::showbase cpp/io/ios_base/fmtflags -std::istrstream::showpoint cpp/io/ios_base/fmtflags -std::istrstream::showpos cpp/io/ios_base/fmtflags -std::istrstream::skipws cpp/io/ios_base/fmtflags -std::istrstream::unitbuf cpp/io/ios_base/fmtflags -std::istrstream::uppercase cpp/io/ios_base/fmtflags -std::istrstream::iostate cpp/io/ios_base/iostate -std::istrstream::goodbit cpp/io/ios_base/iostate -std::istrstream::badbit cpp/io/ios_base/iostate -std::istrstream::failbit cpp/io/ios_base/iostate -std::istrstream::eofbit cpp/io/ios_base/iostate -std::istrstream::seekdir cpp/io/ios_base/seekdir -std::istrstream::beg cpp/io/ios_base/seekdir -std::istrstream::cur cpp/io/ios_base/seekdir -std::istrstream::end cpp/io/ios_base/seekdir -std::istrstream::event cpp/io/ios_base/event -std::istrstream::erase_event cpp/io/ios_base/event -std::istrstream::imbue_event cpp/io/ios_base/event -std::istrstream::copyfmt_event cpp/io/ios_base/event -std::istrstream::event_callback cpp/io/ios_base/event_callback -std::istrstream::Init cpp/io/ios_base/Init -std::istrstream::istrstream cpp/io/istrstream/istrstream -std::istrstream::~istrstream cpp/io/istrstream/~istrstream -std::istrstream::rdbuf cpp/io/istrstream/rdbuf -std::istrstream::str cpp/io/istrstream/str -std::ostrstream cpp/io/ostrstream -std::ostrstream::operator<< cpp/io/basic_ostream/operator_ltlt -std::ostrstream::put cpp/io/basic_ostream/put -std::ostrstream::write cpp/io/basic_ostream/write -std::ostrstream::tellp cpp/io/basic_ostream/tellp -std::ostrstream::seekp cpp/io/basic_ostream/seekp -std::ostrstream::flush cpp/io/basic_ostream/flush -std::ostrstream::sentry cpp/io/basic_ostream/sentry -std::ostrstream::sentry::sentry cpp/io/basic_ostream/sentry -std::ostrstream::sentry::~sentry cpp/io/basic_ostream/sentry -std::ostrstream::sentry::operator bool cpp/io/basic_ostream/sentry -std::ostrstream::good cpp/io/basic_ios/good -std::ostrstream::eof cpp/io/basic_ios/eof -std::ostrstream::fail cpp/io/basic_ios/fail -std::ostrstream::bad cpp/io/basic_ios/bad -std::ostrstream::operator! cpp/io/basic_ios/operator! -std::ostrstream::operator bool cpp/io/basic_ios/operator_bool -std::ostrstream::rdstate cpp/io/basic_ios/rdstate -std::ostrstream::setstate cpp/io/basic_ios/setstate -std::ostrstream::clear cpp/io/basic_ios/clear -std::ostrstream::copyfmt cpp/io/basic_ios/copyfmt -std::ostrstream::fill cpp/io/basic_ios/fill -std::ostrstream::exceptions cpp/io/basic_ios/exceptions -std::ostrstream::imbue cpp/io/basic_ios/imbue -std::ostrstream::rdbuf cpp/io/basic_ios/rdbuf -std::ostrstream::tie cpp/io/basic_ios/tie -std::ostrstream::narrow cpp/io/basic_ios/narrow -std::ostrstream::widen cpp/io/basic_ios/widen -std::ostrstream::init cpp/io/basic_ios/init -std::ostrstream::move cpp/io/basic_ios/move -std::ostrstream::swap cpp/io/basic_ios/swap -std::ostrstream::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::ostrstream::flags cpp/io/ios_base/flags -std::ostrstream::setf cpp/io/ios_base/setf -std::ostrstream::unsetf cpp/io/ios_base/unsetf -std::ostrstream::precision cpp/io/ios_base/precision -std::ostrstream::width cpp/io/ios_base/width -std::ostrstream::imbue cpp/io/ios_base/imbue -std::ostrstream::getloc cpp/io/ios_base/getloc -std::ostrstream::xalloc cpp/io/ios_base/xalloc -std::ostrstream::iword cpp/io/ios_base/iword -std::ostrstream::pword cpp/io/ios_base/pword -std::ostrstream::register_callback cpp/io/ios_base/register_callback -std::ostrstream::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::ostrstream::failure cpp/io/ios_base/failure -std::ostrstream::failure::what cpp/error/exception/what -std::ostrstream::failure::failure cpp/io/ios_base/failure -std::ostrstream::openmode cpp/io/ios_base/openmode -std::ostrstream::app cpp/io/ios_base/openmode -std::ostrstream::binary cpp/io/ios_base/openmode -std::ostrstream::in cpp/io/ios_base/openmode -std::ostrstream::out cpp/io/ios_base/openmode -std::ostrstream::trunc cpp/io/ios_base/openmode -std::ostrstream::ate cpp/io/ios_base/openmode -std::ostrstream::fmtflags cpp/io/ios_base/fmtflags -std::ostrstream::dec cpp/io/ios_base/fmtflags -std::ostrstream::oct cpp/io/ios_base/fmtflags -std::ostrstream::hex cpp/io/ios_base/fmtflags -std::ostrstream::basefield cpp/io/ios_base/fmtflags -std::ostrstream::left cpp/io/ios_base/fmtflags -std::ostrstream::right cpp/io/ios_base/fmtflags -std::ostrstream::internal cpp/io/ios_base/fmtflags -std::ostrstream::adjustfield cpp/io/ios_base/fmtflags -std::ostrstream::scientific cpp/io/ios_base/fmtflags -std::ostrstream::fixed cpp/io/ios_base/fmtflags -std::ostrstream::floatfield cpp/io/ios_base/fmtflags -std::ostrstream::boolalpha cpp/io/ios_base/fmtflags -std::ostrstream::showbase cpp/io/ios_base/fmtflags -std::ostrstream::showpoint cpp/io/ios_base/fmtflags -std::ostrstream::showpos cpp/io/ios_base/fmtflags -std::ostrstream::skipws cpp/io/ios_base/fmtflags -std::ostrstream::unitbuf cpp/io/ios_base/fmtflags -std::ostrstream::uppercase cpp/io/ios_base/fmtflags -std::ostrstream::iostate cpp/io/ios_base/iostate -std::ostrstream::goodbit cpp/io/ios_base/iostate -std::ostrstream::badbit cpp/io/ios_base/iostate -std::ostrstream::failbit cpp/io/ios_base/iostate -std::ostrstream::eofbit cpp/io/ios_base/iostate -std::ostrstream::seekdir cpp/io/ios_base/seekdir -std::ostrstream::beg cpp/io/ios_base/seekdir -std::ostrstream::cur cpp/io/ios_base/seekdir -std::ostrstream::end cpp/io/ios_base/seekdir -std::ostrstream::event cpp/io/ios_base/event -std::ostrstream::erase_event cpp/io/ios_base/event -std::ostrstream::imbue_event cpp/io/ios_base/event -std::ostrstream::copyfmt_event cpp/io/ios_base/event -std::ostrstream::event_callback cpp/io/ios_base/event_callback -std::ostrstream::Init cpp/io/ios_base/Init -std::ostrstream::ostrstream cpp/io/ostrstream/ostrstream -std::ostrstream::~ostrstream cpp/io/ostrstream/~ostrstream -std::ostrstream::rdbuf cpp/io/ostrstream/rdbuf -std::ostrstream::str cpp/io/ostrstream/str -std::ostrstream::freeze cpp/io/ostrstream/freeze -std::ostrstream::pcount cpp/io/ostrstream/pcount -std::strstream cpp/io/strstream -std::strstream::operator>> cpp/io/basic_istream/operator_gtgt -std::strstream::get cpp/io/basic_istream/get -std::strstream::peek cpp/io/basic_istream/peek -std::strstream::unget cpp/io/basic_istream/unget -std::strstream::putback cpp/io/basic_istream/putback -std::strstream::getline cpp/io/basic_istream/getline -std::strstream::ignore cpp/io/basic_istream/ignore -std::strstream::read cpp/io/basic_istream/read -std::strstream::readsome cpp/io/basic_istream/readsome -std::strstream::gcount cpp/io/basic_istream/gcount -std::strstream::tellg cpp/io/basic_istream/tellg -std::strstream::seekg cpp/io/basic_istream/seekg -std::strstream::sync cpp/io/basic_istream/sync -std::strstream::sentry cpp/io/basic_istream/sentry -std::strstream::sentry::sentry cpp/io/basic_istream/sentry -std::strstream::sentry::~sentry cpp/io/basic_istream/sentry -std::strstream::sentry::operator bool cpp/io/basic_istream/sentry -std::strstream::operator<< cpp/io/basic_ostream/operator_ltlt -std::strstream::put cpp/io/basic_ostream/put -std::strstream::write cpp/io/basic_ostream/write -std::strstream::tellp cpp/io/basic_ostream/tellp -std::strstream::seekp cpp/io/basic_ostream/seekp -std::strstream::flush cpp/io/basic_ostream/flush -std::strstream::sentry cpp/io/basic_ostream/sentry -std::strstream::sentry::sentry cpp/io/basic_ostream/sentry -std::strstream::sentry::~sentry cpp/io/basic_ostream/sentry -std::strstream::sentry::operator bool cpp/io/basic_ostream/sentry -std::strstream::good cpp/io/basic_ios/good -std::strstream::eof cpp/io/basic_ios/eof -std::strstream::fail cpp/io/basic_ios/fail -std::strstream::bad cpp/io/basic_ios/bad -std::strstream::operator! cpp/io/basic_ios/operator! -std::strstream::operator bool cpp/io/basic_ios/operator_bool -std::strstream::rdstate cpp/io/basic_ios/rdstate -std::strstream::setstate cpp/io/basic_ios/setstate -std::strstream::clear cpp/io/basic_ios/clear -std::strstream::copyfmt cpp/io/basic_ios/copyfmt -std::strstream::fill cpp/io/basic_ios/fill -std::strstream::exceptions cpp/io/basic_ios/exceptions -std::strstream::imbue cpp/io/basic_ios/imbue -std::strstream::rdbuf cpp/io/basic_ios/rdbuf -std::strstream::tie cpp/io/basic_ios/tie -std::strstream::narrow cpp/io/basic_ios/narrow -std::strstream::widen cpp/io/basic_ios/widen -std::strstream::init cpp/io/basic_ios/init -std::strstream::move cpp/io/basic_ios/move -std::strstream::swap cpp/io/basic_ios/swap -std::strstream::set_rdbuf cpp/io/basic_ios/set_rdbuf -std::strstream::flags cpp/io/ios_base/flags -std::strstream::setf cpp/io/ios_base/setf -std::strstream::unsetf cpp/io/ios_base/unsetf -std::strstream::precision cpp/io/ios_base/precision -std::strstream::width cpp/io/ios_base/width -std::strstream::imbue cpp/io/ios_base/imbue -std::strstream::getloc cpp/io/ios_base/getloc -std::strstream::xalloc cpp/io/ios_base/xalloc -std::strstream::iword cpp/io/ios_base/iword -std::strstream::pword cpp/io/ios_base/pword -std::strstream::register_callback cpp/io/ios_base/register_callback -std::strstream::sync_with_stdio cpp/io/ios_base/sync_with_stdio -std::strstream::failure cpp/io/ios_base/failure -std::strstream::failure::what cpp/error/exception/what -std::strstream::failure::failure cpp/io/ios_base/failure -std::strstream::openmode cpp/io/ios_base/openmode -std::strstream::app cpp/io/ios_base/openmode -std::strstream::binary cpp/io/ios_base/openmode -std::strstream::in cpp/io/ios_base/openmode -std::strstream::out cpp/io/ios_base/openmode -std::strstream::trunc cpp/io/ios_base/openmode -std::strstream::ate cpp/io/ios_base/openmode -std::strstream::fmtflags cpp/io/ios_base/fmtflags -std::strstream::dec cpp/io/ios_base/fmtflags -std::strstream::oct cpp/io/ios_base/fmtflags -std::strstream::hex cpp/io/ios_base/fmtflags -std::strstream::basefield cpp/io/ios_base/fmtflags -std::strstream::left cpp/io/ios_base/fmtflags -std::strstream::right cpp/io/ios_base/fmtflags -std::strstream::internal cpp/io/ios_base/fmtflags -std::strstream::adjustfield cpp/io/ios_base/fmtflags -std::strstream::scientific cpp/io/ios_base/fmtflags -std::strstream::fixed cpp/io/ios_base/fmtflags -std::strstream::floatfield cpp/io/ios_base/fmtflags -std::strstream::boolalpha cpp/io/ios_base/fmtflags -std::strstream::showbase cpp/io/ios_base/fmtflags -std::strstream::showpoint cpp/io/ios_base/fmtflags -std::strstream::showpos cpp/io/ios_base/fmtflags -std::strstream::skipws cpp/io/ios_base/fmtflags -std::strstream::unitbuf cpp/io/ios_base/fmtflags -std::strstream::uppercase cpp/io/ios_base/fmtflags -std::strstream::iostate cpp/io/ios_base/iostate -std::strstream::goodbit cpp/io/ios_base/iostate -std::strstream::badbit cpp/io/ios_base/iostate -std::strstream::failbit cpp/io/ios_base/iostate -std::strstream::eofbit cpp/io/ios_base/iostate -std::strstream::seekdir cpp/io/ios_base/seekdir -std::strstream::beg cpp/io/ios_base/seekdir -std::strstream::cur cpp/io/ios_base/seekdir -std::strstream::end cpp/io/ios_base/seekdir -std::strstream::event cpp/io/ios_base/event -std::strstream::erase_event cpp/io/ios_base/event -std::strstream::imbue_event cpp/io/ios_base/event -std::strstream::copyfmt_event cpp/io/ios_base/event -std::strstream::event_callback cpp/io/ios_base/event_callback -std::strstream::Init cpp/io/ios_base/Init -std::strstream::strstream cpp/io/strstream/strstream -std::strstream::~strstream cpp/io/strstream/~strstream -std::strstream::rdbuf cpp/io/strstream/rdbuf -std::strstream::str cpp/io/strstream/str -std::strstream::freeze cpp/io/strstream/freeze -std::strstream::pcount cpp/io/strstream/pcount -std::cin cpp/io/cin -std::wcin cpp/io/cin -std::cout cpp/io/cout -std::wcout cpp/io/cout -std::cerr cpp/io/cerr -std::wcerr cpp/io/cerr -std::clog cpp/io/clog -std::wclog cpp/io/clog -std::boolalpha cpp/io/manip/boolalpha -std::noboolalpha cpp/io/manip/boolalpha -std::showbase cpp/io/manip/showbase -std::noshowbase cpp/io/manip/showbase -std::showpoint cpp/io/manip/showpoint -std::noshowpoint cpp/io/manip/showpoint -std::showpos cpp/io/manip/showpos -std::noshowpos cpp/io/manip/showpos -std::skipws cpp/io/manip/skipws -std::noskipws cpp/io/manip/skipws -std::uppercase cpp/io/manip/uppercase -std::nouppercase cpp/io/manip/uppercase -std::unitbuf cpp/io/manip/unitbuf -std::nounitbuf cpp/io/manip/unitbuf -std::internal cpp/io/manip/left -std::left cpp/io/manip/left -std::right cpp/io/manip/left -std::dec cpp/io/manip/hex -std::hex cpp/io/manip/hex -std::oct cpp/io/manip/hex -std::fixed cpp/io/manip/fixed -std::scientific cpp/io/manip/fixed -std::hexfloat cpp/io/manip/fixed -std::defaultfloat cpp/io/manip/fixed -std::ws cpp/io/manip/ws -std::ends cpp/io/manip/ends -std::flush cpp/io/manip/flush -std::endl cpp/io/manip/endl -std::emit_on_flush cpp/io/manip/emit_on_flush -std::no_emit_on_flush cpp/io/manip/emit_on_flush -std::flush_emit cpp/io/manip/flush_emit -std::resetiosflags cpp/io/manip/resetiosflags -std::setiosflags cpp/io/manip/setiosflags -std::setbase cpp/io/manip/setbase -std::setfill cpp/io/manip/setfill -std::setprecision cpp/io/manip/setprecision -std::setw cpp/io/manip/setw -std::get_money cpp/io/manip/get_money -std::put_money cpp/io/manip/put_money -std::get_time cpp/io/manip/get_time -std::put_time cpp/io/manip/put_time -std::quoted cpp/io/manip/quoted -std::streamoff cpp/io/streamoff -std::streamsize cpp/io/streamsize -std::fpos cpp/io/fpos -std::fpos::state cpp/io/fpos/state -std::streampos cpp/io/fpos -std::streampos::state cpp/io/fpos/state -std::u8streampos cpp/io/fpos -std::u8streampos::state cpp/io/fpos/state -std::u16streampos cpp/io/fpos -std::u16streampos::state cpp/io/fpos/state -std::u32streampos cpp/io/fpos -std::u32streampos::state cpp/io/fpos/state -std::wstreampos cpp/io/fpos -std::wstreampos::state cpp/io/fpos/state -std::io_errc cpp/io/io_errc -std::io_errc::stream cpp/io/io_errc -std::is_error_code_enum cpp/io/io_errc/is_error_code_enum -std::make_error_code(std::io_errc) cpp/io/io_errc/make_error_code -std::make_error_condition(std::io_errc) cpp/io/io_errc/make_error_condition -std::iostream_category cpp/io/iostream_category -std::fopen cpp/io/c/fopen -std::freopen cpp/io/c/freopen -std::fflush cpp/io/c/fflush -std::fclose cpp/io/c/fclose -std::fwide cpp/io/c/fwide -std::setbuf cpp/io/c/setbuf -std::setvbuf cpp/io/c/setvbuf -std::fread cpp/io/c/fread -std::fwrite cpp/io/c/fwrite -std::fgetc cpp/io/c/fgetc -std::getc cpp/io/c/fgetc -std::fgets cpp/io/c/fgets -std::fputc cpp/io/c/fputc -std::putc cpp/io/c/fputc -std::fputs cpp/io/c/fputs -std::getchar cpp/io/c/getchar -std::gets cpp/io/c/gets -std::putchar cpp/io/c/putchar -std::puts cpp/io/c/puts -std::ungetc cpp/io/c/ungetc -std::fgetwc cpp/io/c/fgetwc -std::getwc cpp/io/c/fgetwc -std::fgetws cpp/io/c/fgetws -std::fputwc cpp/io/c/fputwc -std::putwc cpp/io/c/fputwc -std::fputws cpp/io/c/fputws -std::getwchar cpp/io/c/getwchar -std::putwchar cpp/io/c/putwchar -std::ungetwc cpp/io/c/ungetwc -std::scanf cpp/io/c/fscanf -std::fscanf cpp/io/c/fscanf -std::sscanf cpp/io/c/fscanf -std::vscanf cpp/io/c/vfscanf -std::vfscanf cpp/io/c/vfscanf -std::vsscanf cpp/io/c/vfscanf -std::printf cpp/io/c/fprintf -std::fprintf cpp/io/c/fprintf -std::sprintf cpp/io/c/fprintf -std::snprintf cpp/io/c/fprintf -std::vprintf cpp/io/c/vfprintf -std::vfprintf cpp/io/c/vfprintf -std::vsprintf cpp/io/c/vfprintf -std::vsnprintf cpp/io/c/vfprintf -std::wscanf cpp/io/c/fwscanf -std::fwscanf cpp/io/c/fwscanf -std::swscanf cpp/io/c/fwscanf -std::vwscanf cpp/io/c/vfwscanf -std::vfwscanf cpp/io/c/vfwscanf -std::vswscanf cpp/io/c/vfwscanf -std::wprintf cpp/io/c/fwprintf -std::fwprintf cpp/io/c/fwprintf -std::swprintf cpp/io/c/fwprintf -std::vwprintf cpp/io/c/vfwprintf -std::vfwprintf cpp/io/c/vfwprintf -std::vswprintf cpp/io/c/vfwprintf -std::ftell cpp/io/c/ftell -std::fgetpos cpp/io/c/fgetpos -std::fseek cpp/io/c/fseek -std::fsetpos cpp/io/c/fsetpos -std::rewind cpp/io/c/rewind -std::clearerr cpp/io/c/clearerr -std::feof cpp/io/c/feof -std::ferror cpp/io/c/ferror -std::perror cpp/io/c/perror -std::remove () cpp/io/c/remove -std::rename cpp/io/c/rename -std::tmpfile cpp/io/c/tmpfile -std::tmpnam cpp/io/c/tmpnam -std::FILE cpp/io/c/FILE -std::fpos_t cpp/io/c/fpos_t -stdin cpp/io/c/std_streams -stdout cpp/io/c/std_streams -stderr cpp/io/c/std_streams -EOF cpp/io/c -FOPEN_MAX cpp/io/c -FILENAME_MAX cpp/io/c -BUFSIZ cpp/io/c -_IOFBF cpp/io/c -_IOLBF cpp/io/c -_IONBF cpp/io/c -SEEK_SET cpp/io/c -SEEK_CUR cpp/io/c -SEEK_END cpp/io/c -TMP_MAX cpp/io/c -L_tmpnam cpp/io/c -std::isalnum () cpp/locale/isalnum -std::isalpha () cpp/locale/isalpha -std::islower () cpp/locale/islower -std::isupper () cpp/locale/isupper -std::isdigit () cpp/locale/isdigit -std::isxdigit () cpp/locale/isxdigit -std::iscntrl () cpp/locale/iscntrl -std::isgraph () cpp/locale/isgraph -std::isspace () cpp/locale/isspace -std::isblank () cpp/locale/isblank -std::isprint () cpp/locale/isprint -std::ispunct () cpp/locale/ispunct -std::tolower () cpp/locale/tolower -std::toupper () cpp/locale/toupper -std::locale cpp/locale/locale -std::locale::locale cpp/locale/locale/locale -std::locale::~locale cpp/locale/locale/~locale -std::locale::operator= cpp/locale/locale/operator= -std::locale::combine cpp/locale/locale/combine -std::locale::name cpp/locale/locale/name -std::locale::operator== cpp/locale/locale/operator_cmp -std::locale::operator!= cpp/locale/locale/operator_cmp -std::locale::operator() cpp/locale/locale/operator() -std::locale::global cpp/locale/locale/global -std::locale::classic cpp/locale/locale/classic -std::locale::id cpp/locale/locale/id -std::locale::id::id cpp/locale/locale/id/id -std::locale::facet cpp/locale/locale/facet -std::locale::facet::facet cpp/locale/locale/facet/facet -std::use_facet cpp/locale/use_facet -std::has_facet cpp/locale/has_facet -std::wstring_convert cpp/locale/wstring_convert -std::wstring_convert::wstring_convert cpp/locale/wstring_convert/wstring_convert -std::wstring_convert::~wstring_convert cpp/locale/wstring_convert/~wstring_convert -std::wstring_convert::from_bytes cpp/locale/wstring_convert/from_bytes -std::wstring_convert::to_bytes cpp/locale/wstring_convert/to_bytes -std::wstring_convert::converted cpp/locale/wstring_convert/converted -std::wstring_convert::state cpp/locale/wstring_convert/state -std::wbuffer_convert cpp/locale/wbuffer_convert -std::wbuffer_convert::wbuffer_convert cpp/locale/wbuffer_convert/wbuffer_convert -std::wbuffer_convert::~wbuffer_convert cpp/locale/wbuffer_convert/~wbuffer_convert -std::wbuffer_convert::rdbuf cpp/locale/wbuffer_convert/rdbuf -std::wbuffer_convert::state cpp/locale/wbuffer_convert/state -std::ctype_base cpp/locale/ctype_base -std::ctype_base::mask cpp/locale/ctype_base -std::ctype_base::space cpp/locale/ctype_base -std::ctype_base::print cpp/locale/ctype_base -std::ctype_base::cntrl cpp/locale/ctype_base -std::ctype_base::upper cpp/locale/ctype_base -std::ctype_base::lower cpp/locale/ctype_base -std::ctype_base::alpha cpp/locale/ctype_base -std::ctype_base::digit cpp/locale/ctype_base -std::ctype_base::punct cpp/locale/ctype_base -std::ctype_base::xdigit cpp/locale/ctype_base -std::ctype_base::blank cpp/locale/ctype_base -std::ctype_base::alnum cpp/locale/ctype_base -std::ctype_base::graph cpp/locale/ctype_base -std::codecvt_base cpp/locale/codecvt_base -std::codecvt_base::result cpp/locale/codecvt_base -std::codecvt_base::ok cpp/locale/codecvt_base -std::codecvt_base::partial cpp/locale/codecvt_base -std::codecvt_base::error cpp/locale/codecvt_base -std::codecvt_base::noconv cpp/locale/codecvt_base -std::messages_base cpp/locale/messages_base -std::messages_base::catalog cpp/locale/messages_base -std::time_base cpp/locale/time_base -std::time_base::dateorder cpp/locale/time_base -std::time_base::no_order cpp/locale/time_base -std::time_base::dmy cpp/locale/time_base -std::time_base::mdy cpp/locale/time_base -std::time_base::ymd cpp/locale/time_base -std::time_base::ydm cpp/locale/time_base -std::money_base cpp/locale/money_base -std::money_base::part cpp/locale/money_base -std::money_base::none cpp/locale/money_base -std::money_base::space cpp/locale/money_base -std::money_base::symbol cpp/locale/money_base -std::money_base::sign cpp/locale/money_base -std::money_base::value cpp/locale/money_base -std::money_base::pattern cpp/locale/money_base -std::ctype cpp/locale/ctype -std::ctype::mask cpp/locale/ctype_base -std::ctype::space cpp/locale/ctype_base -std::ctype::print cpp/locale/ctype_base -std::ctype::cntrl cpp/locale/ctype_base -std::ctype::upper cpp/locale/ctype_base -std::ctype::lower cpp/locale/ctype_base -std::ctype::alpha cpp/locale/ctype_base -std::ctype::digit cpp/locale/ctype_base -std::ctype::punct cpp/locale/ctype_base -std::ctype::xdigit cpp/locale/ctype_base -std::ctype::blank cpp/locale/ctype_base -std::ctype::alnum cpp/locale/ctype_base -std::ctype::graph cpp/locale/ctype_base -std::ctype::ctype cpp/locale/ctype/ctype -std::ctype::~ctype cpp/locale/ctype/~ctype -std::ctype::is cpp/locale/ctype/is -std::ctype::scan_is cpp/locale/ctype/scan_is -std::ctype::scan_not cpp/locale/ctype/scan_not -std::ctype::toupper cpp/locale/ctype/toupper -std::ctype::tolower cpp/locale/ctype/tolower -std::ctype::widen cpp/locale/ctype/widen -std::ctype::narrow cpp/locale/ctype/narrow -std::ctype::do_is cpp/locale/ctype/is -std::ctype::do_scan_is cpp/locale/ctype/scan_is -std::ctype::do_scan_not cpp/locale/ctype/scan_not -std::ctype::do_toupper cpp/locale/ctype/toupper -std::ctype::do_tolower cpp/locale/ctype/tolower -std::ctype::do_widen cpp/locale/ctype/widen -std::ctype::do_narrow cpp/locale/ctype/narrow -std::ctype::id cpp/locale/ctype -std::codecvt cpp/locale/codecvt -std::codecvt::result cpp/locale/codecvt_base -std::codecvt::ok cpp/locale/codecvt_base -std::codecvt::partial cpp/locale/codecvt_base -std::codecvt::error cpp/locale/codecvt_base -std::codecvt::noconv cpp/locale/codecvt_base -std::codecvt::intern_type cpp/locale/codecvt -std::codecvt::extern_type cpp/locale/codecvt -std::codecvt::state_type cpp/locale/codecvt -std::codecvt::codecvt cpp/locale/codecvt/codecvt -std::codecvt::~codecvt cpp/locale/codecvt/~codecvt -std::codecvt::out cpp/locale/codecvt/out -std::codecvt::in cpp/locale/codecvt/in -std::codecvt::unshift cpp/locale/codecvt/unshift -std::codecvt::encoding cpp/locale/codecvt/encoding -std::codecvt::always_noconv cpp/locale/codecvt/always_noconv -std::codecvt::length cpp/locale/codecvt/length -std::codecvt::max_length cpp/locale/codecvt/max_length -std::codecvt::do_out cpp/locale/codecvt/out -std::codecvt::do_in cpp/locale/codecvt/in -std::codecvt::do_unshift cpp/locale/codecvt/unshift -std::codecvt::do_encoding cpp/locale/codecvt/encoding -std::codecvt::do_always_noconv cpp/locale/codecvt/always_noconv -std::codecvt::do_length cpp/locale/codecvt/length -std::codecvt::do_max_length cpp/locale/codecvt/max_length -std::codecvt::id cpp/locale/codecvt -std::collate cpp/locale/collate -std::collate::char_type cpp/locale/collate -std::collate::string_type cpp/locale/collate -std::collate::collate cpp/locale/collate/collate -std::collate::~collate cpp/locale/collate/~collate -std::collate::compare cpp/locale/collate/compare -std::collate::transform cpp/locale/collate/transform -std::collate::hash cpp/locale/collate/hash -std::collate::do_compare cpp/locale/collate/compare -std::collate::do_transform cpp/locale/collate/transform -std::collate::do_hash cpp/locale/collate/hash -std::collate::id cpp/locale/collate -std::messages cpp/locale/messages -std::messages::catalog cpp/locale/messages_base -std::messages::char_type cpp/locale/messages -std::messages::string_type cpp/locale/messages -std::messages::messages cpp/locale/messages/messages -std::messages::~messages cpp/locale/messages/~messages -std::messages::open cpp/locale/messages/open -std::messages::get cpp/locale/messages/get -std::messages::close cpp/locale/messages/close -std::messages::do_open cpp/locale/messages/open -std::messages::do_get cpp/locale/messages/get -std::messages::do_close cpp/locale/messages/close -std::messages::id cpp/locale/messages -std::time_get cpp/locale/time_get -std::time_get::dateorder cpp/locale/time_base -std::time_get::no_order cpp/locale/time_base -std::time_get::dmy cpp/locale/time_base -std::time_get::mdy cpp/locale/time_base -std::time_get::ymd cpp/locale/time_base -std::time_get::ydm cpp/locale/time_base -std::time_get::char_type cpp/locale/time_get -std::time_get::iter_type cpp/locale/time_get -std::time_get::time_get cpp/locale/time_get/time_get -std::time_get::~time_get cpp/locale/time_get/~time_get -std::time_get::date_order cpp/locale/time_get/date_order -std::time_get::get_time cpp/locale/time_get/get_time -std::time_get::get_date cpp/locale/time_get/get_date -std::time_get::get_weekday cpp/locale/time_get/get_weekday -std::time_get::get_monthname cpp/locale/time_get/get_monthname -std::time_get::get_year cpp/locale/time_get/get_year -std::time_get::get cpp/locale/time_get/get -std::time_get::do_date_order cpp/locale/time_get/date_order -std::time_get::do_get_time cpp/locale/time_get/get_time -std::time_get::do_get_date cpp/locale/time_get/get_date -std::time_get::do_get_weekday cpp/locale/time_get/get_weekday -std::time_get::do_get_monthname cpp/locale/time_get/get_monthname -std::time_get::do_get_year cpp/locale/time_get/get_year -std::time_get::do_get cpp/locale/time_get/get -std::time_get::id cpp/locale/time_get -std::time_put cpp/locale/time_put -std::time_put::dateorder cpp/locale/time_base -std::time_put::no_order cpp/locale/time_base -std::time_put::dmy cpp/locale/time_base -std::time_put::mdy cpp/locale/time_base -std::time_put::ymd cpp/locale/time_base -std::time_put::ydm cpp/locale/time_base -std::time_put::char_type cpp/locale/time_put -std::time_put::iter_type cpp/locale/time_put -std::time_put::time_put cpp/locale/time_put/time_put -std::time_put::~time_put cpp/locale/time_put/~time_put -std::time_put::put cpp/locale/time_put/put -std::time_put::do_put cpp/locale/time_put/put -std::time_put::id cpp/locale/time_put -std::num_get cpp/locale/num_get -std::num_get::char_type cpp/locale/num_get -std::num_get::iter_type cpp/locale/num_get -std::num_get::num_get cpp/locale/num_get/num_get -std::num_get::~num_get cpp/locale/num_get/~num_get -std::num_get::get cpp/locale/num_get/get -std::num_get::do_get cpp/locale/num_get/get -std::num_get::id cpp/locale/num_get -std::num_put cpp/locale/num_put -std::num_put::char_type cpp/locale/num_put -std::num_put::iter_type cpp/locale/num_put -std::num_put::num_put cpp/locale/num_put/num_put -std::num_put::~num_put cpp/locale/num_put/~num_put -std::num_put::put cpp/locale/num_put/put -std::num_put::do_put cpp/locale/num_put/put -std::num_put::id cpp/locale/num_put -std::numpunct cpp/locale/numpunct -std::numpunct::char_type cpp/locale/numpunct -std::numpunct::string_type cpp/locale/numpunct -std::numpunct::numpunct cpp/locale/numpunct/numpunct -std::numpunct::~numpunct cpp/locale/numpunct/~numpunct -std::numpunct::decimal_point cpp/locale/numpunct/decimal_point -std::numpunct::thousands_sep cpp/locale/numpunct/thousands_sep -std::numpunct::grouping cpp/locale/numpunct/grouping -std::numpunct::truename cpp/locale/numpunct/truefalsename -std::numpunct::falsename cpp/locale/numpunct/truefalsename -std::numpunct::do_decimal_point cpp/locale/numpunct/decimal_point -std::numpunct::do_thousands_sep cpp/locale/numpunct/thousands_sep -std::numpunct::do_grouping cpp/locale/numpunct/grouping -std::numpunct::do_truename cpp/locale/numpunct/truefalsename -std::numpunct::do_falsename cpp/locale/numpunct/truefalsename -std::numpunct::id cpp/locale/numpunct -std::money_get cpp/locale/money_get -std::money_get::part cpp/locale/money_base -std::money_get::none cpp/locale/money_base -std::money_get::space cpp/locale/money_base -std::money_get::symbol cpp/locale/money_base -std::money_get::sign cpp/locale/money_base -std::money_get::value cpp/locale/money_base -std::money_get::pattern cpp/locale/money_base -std::money_get::char_type cpp/locale/money_get -std::money_get::iter_type cpp/locale/money_get -std::money_get::string_type cpp/locale/money_get -std::money_get::money_get cpp/locale/money_get/money_get -std::money_get::~money_get cpp/locale/money_get/~money_get -std::money_get::get cpp/locale/money_get/get -std::money_get::do_get cpp/locale/money_get/get -std::money_get::id cpp/locale/money_get -std::money_put cpp/locale/money_put -std::money_put::part cpp/locale/money_base -std::money_put::none cpp/locale/money_base -std::money_put::space cpp/locale/money_base -std::money_put::symbol cpp/locale/money_base -std::money_put::sign cpp/locale/money_base -std::money_put::value cpp/locale/money_base -std::money_put::pattern cpp/locale/money_base -std::money_put::char_type cpp/locale/money_put -std::money_put::iter_type cpp/locale/money_put -std::money_put::string_type cpp/locale/money_put -std::money_put::money_put cpp/locale/money_put/money_put -std::money_put::~money_put cpp/locale/money_put/~money_put -std::money_put::put cpp/locale/money_put/put -std::money_put::do_put cpp/locale/money_put/put -std::money_put::id cpp/locale/money_put -std::moneypunct cpp/locale/moneypunct -std::moneypunct::char_type cpp/locale/moneypunct -std::moneypunct::string_type cpp/locale/moneypunct -std::moneypunct::part cpp/locale/money_base -std::moneypunct::none cpp/locale/money_base -std::moneypunct::space cpp/locale/money_base -std::moneypunct::symbol cpp/locale/money_base -std::moneypunct::sign cpp/locale/money_base -std::moneypunct::value cpp/locale/money_base -std::moneypunct::pattern cpp/locale/money_base -std::moneypunct::moneypunct cpp/locale/moneypunct/moneypunct -std::moneypunct::~moneypunct cpp/locale/moneypunct/~moneypunct -std::moneypunct::decimal_point cpp/locale/moneypunct/decimal_point -std::moneypunct::thousands_sep cpp/locale/moneypunct/thousands_sep -std::moneypunct::grouping cpp/locale/moneypunct/grouping -std::moneypunct::curr_symbol cpp/locale/moneypunct/curr_symbol -std::moneypunct::positive_sign cpp/locale/moneypunct/positive_sign -std::moneypunct::negative_sign cpp/locale/moneypunct/positive_sign -std::moneypunct::frac_digits cpp/locale/moneypunct/frac_digits -std::moneypunct::pos_format cpp/locale/moneypunct/pos_format -std::moneypunct::neg_format cpp/locale/moneypunct/pos_format -std::moneypunct::do_decimal_point cpp/locale/moneypunct/decimal_point -std::moneypunct::do_thousands_sep cpp/locale/moneypunct/thousands_sep -std::moneypunct::do_grouping cpp/locale/moneypunct/grouping -std::moneypunct::do_curr_symbol cpp/locale/moneypunct/curr_symbol -std::moneypunct::do_positive_sign cpp/locale/moneypunct/positive_sign -std::moneypunct::do_negative_sign cpp/locale/moneypunct/positive_sign -std::moneypunct::do_frac_digits cpp/locale/moneypunct/frac_digits -std::moneypunct::do_pos_format cpp/locale/moneypunct/pos_format -std::moneypunct::do_neg_format cpp/locale/moneypunct/pos_format -std::moneypunct::intl cpp/locale/moneypunct -std::moneypunct::id cpp/locale/moneypunct -std::ctype_byname cpp/locale/ctype_byname -std::ctype_byname::is cpp/locale/ctype/is -std::ctype_byname::scan_is cpp/locale/ctype/scan_is -std::ctype_byname::scan_not cpp/locale/ctype/scan_not -std::ctype_byname::toupper cpp/locale/ctype/toupper -std::ctype_byname::tolower cpp/locale/ctype/tolower -std::ctype_byname::widen cpp/locale/ctype/widen -std::ctype_byname::narrow cpp/locale/ctype/narrow -std::ctype_byname::do_is cpp/locale/ctype/is -std::ctype_byname::do_scan_is cpp/locale/ctype/scan_is -std::ctype_byname::do_scan_not cpp/locale/ctype/scan_not -std::ctype_byname::do_toupper cpp/locale/ctype/toupper -std::ctype_byname::do_tolower cpp/locale/ctype/tolower -std::ctype_byname::do_widen cpp/locale/ctype/widen -std::ctype_byname::do_narrow cpp/locale/ctype/narrow -std::ctype_byname::id cpp/locale/ctype -std::ctype_byname::mask cpp/locale/ctype_base -std::ctype_byname::space cpp/locale/ctype_base -std::ctype_byname::print cpp/locale/ctype_base -std::ctype_byname::cntrl cpp/locale/ctype_base -std::ctype_byname::upper cpp/locale/ctype_base -std::ctype_byname::lower cpp/locale/ctype_base -std::ctype_byname::alpha cpp/locale/ctype_base -std::ctype_byname::digit cpp/locale/ctype_base -std::ctype_byname::punct cpp/locale/ctype_base -std::ctype_byname::xdigit cpp/locale/ctype_base -std::ctype_byname::blank cpp/locale/ctype_base -std::ctype_byname::alnum cpp/locale/ctype_base -std::ctype_byname::graph cpp/locale/ctype_base -std::ctype_byname::ctype_byname cpp/locale/ctype_byname -std::ctype_byname::~ctype_byname cpp/locale/ctype_byname -std::codecvt_byname cpp/locale/codecvt_byname -std::codecvt_byname::intern_type cpp/locale/codecvt -std::codecvt_byname::extern_type cpp/locale/codecvt -std::codecvt_byname::state_type cpp/locale/codecvt -std::codecvt_byname::out cpp/locale/codecvt/out -std::codecvt_byname::in cpp/locale/codecvt/in -std::codecvt_byname::unshift cpp/locale/codecvt/unshift -std::codecvt_byname::encoding cpp/locale/codecvt/encoding -std::codecvt_byname::always_noconv cpp/locale/codecvt/always_noconv -std::codecvt_byname::length cpp/locale/codecvt/length -std::codecvt_byname::max_length cpp/locale/codecvt/max_length -std::codecvt_byname::do_out cpp/locale/codecvt/out -std::codecvt_byname::do_in cpp/locale/codecvt/in -std::codecvt_byname::do_unshift cpp/locale/codecvt/unshift -std::codecvt_byname::do_encoding cpp/locale/codecvt/encoding -std::codecvt_byname::do_always_noconv cpp/locale/codecvt/always_noconv -std::codecvt_byname::do_length cpp/locale/codecvt/length -std::codecvt_byname::do_max_length cpp/locale/codecvt/max_length -std::codecvt_byname::id cpp/locale/codecvt -std::codecvt_byname::result cpp/locale/codecvt_base -std::codecvt_byname::ok cpp/locale/codecvt_base -std::codecvt_byname::partial cpp/locale/codecvt_base -std::codecvt_byname::error cpp/locale/codecvt_base -std::codecvt_byname::noconv cpp/locale/codecvt_base -std::codecvt_byname::codecvt_byname cpp/locale/codecvt_byname -std::codecvt_byname::~codecvt_byname cpp/locale/codecvt_byname -std::messages_byname cpp/locale/messages_byname -std::messages_byname::char_type cpp/locale/messages -std::messages_byname::string_type cpp/locale/messages -std::messages_byname::open cpp/locale/messages/open -std::messages_byname::get cpp/locale/messages/get -std::messages_byname::close cpp/locale/messages/close -std::messages_byname::do_open cpp/locale/messages/open -std::messages_byname::do_get cpp/locale/messages/get -std::messages_byname::do_close cpp/locale/messages/close -std::messages_byname::id cpp/locale/messages -std::messages_byname::catalog cpp/locale/messages_base -std::messages_byname::messages_byname cpp/locale/messages_byname -std::messages_byname::~messages_byname cpp/locale/messages_byname -std::collate_byname cpp/locale/collate_byname -std::collate_byname::char_type cpp/locale/collate -std::collate_byname::string_type cpp/locale/collate -std::collate_byname::compare cpp/locale/collate/compare -std::collate_byname::transform cpp/locale/collate/transform -std::collate_byname::hash cpp/locale/collate/hash -std::collate_byname::do_compare cpp/locale/collate/compare -std::collate_byname::do_transform cpp/locale/collate/transform -std::collate_byname::do_hash cpp/locale/collate/hash -std::collate_byname::id cpp/locale/collate -std::collate_byname::collate_byname cpp/locale/collate_byname -std::collate_byname::~collate_byname cpp/locale/collate_byname -std::time_get_byname cpp/locale/time_get_byname -std::time_get_byname::char_type cpp/locale/time_get -std::time_get_byname::iter_type cpp/locale/time_get -std::time_get_byname::date_order cpp/locale/time_get/date_order -std::time_get_byname::get_time cpp/locale/time_get/get_time -std::time_get_byname::get_date cpp/locale/time_get/get_date -std::time_get_byname::get_weekday cpp/locale/time_get/get_weekday -std::time_get_byname::get_monthname cpp/locale/time_get/get_monthname -std::time_get_byname::get_year cpp/locale/time_get/get_year -std::time_get_byname::get cpp/locale/time_get/get -std::time_get_byname::do_date_order cpp/locale/time_get/date_order -std::time_get_byname::do_get_time cpp/locale/time_get/get_time -std::time_get_byname::do_get_date cpp/locale/time_get/get_date -std::time_get_byname::do_get_weekday cpp/locale/time_get/get_weekday -std::time_get_byname::do_get_monthname cpp/locale/time_get/get_monthname -std::time_get_byname::do_get_year cpp/locale/time_get/get_year -std::time_get_byname::do_get cpp/locale/time_get/get -std::time_get_byname::id cpp/locale/time_get -std::time_get_byname::dateorder cpp/locale/time_base -std::time_get_byname::no_order cpp/locale/time_base -std::time_get_byname::dmy cpp/locale/time_base -std::time_get_byname::mdy cpp/locale/time_base -std::time_get_byname::ymd cpp/locale/time_base -std::time_get_byname::ydm cpp/locale/time_base -std::time_get_byname::time_get_byname cpp/locale/time_get_byname -std::time_get_byname::~time_get_byname cpp/locale/time_get_byname -std::time_put_byname cpp/locale/time_put_byname -std::time_put_byname::char_type cpp/locale/time_put -std::time_put_byname::iter_type cpp/locale/time_put -std::time_put_byname::put cpp/locale/time_put/put -std::time_put_byname::do_put cpp/locale/time_put/put -std::time_put_byname::id cpp/locale/time_put -std::time_put_byname::dateorder cpp/locale/time_base -std::time_put_byname::no_order cpp/locale/time_base -std::time_put_byname::dmy cpp/locale/time_base -std::time_put_byname::mdy cpp/locale/time_base -std::time_put_byname::ymd cpp/locale/time_base -std::time_put_byname::ydm cpp/locale/time_base -std::time_put_byname::time_put_byname cpp/locale/time_put_byname -std::time_put_byname::~time_put_byname cpp/locale/time_put_byname -std::numpunct_byname cpp/locale/numpunct_byname -std::numpunct_byname::char_type cpp/locale/numpunct -std::numpunct_byname::string_type cpp/locale/numpunct -std::numpunct_byname::decimal_point cpp/locale/numpunct/decimal_point -std::numpunct_byname::thousands_sep cpp/locale/numpunct/thousands_sep -std::numpunct_byname::grouping cpp/locale/numpunct/grouping -std::numpunct_byname::truename cpp/locale/numpunct/truefalsename -std::numpunct_byname::falsename cpp/locale/numpunct/truefalsename -std::numpunct_byname::do_decimal_point cpp/locale/numpunct/decimal_point -std::numpunct_byname::do_thousands_sep cpp/locale/numpunct/thousands_sep -std::numpunct_byname::do_grouping cpp/locale/numpunct/grouping -std::numpunct_byname::do_truename cpp/locale/numpunct/truefalsename -std::numpunct_byname::do_falsename cpp/locale/numpunct/truefalsename -std::numpunct_byname::id cpp/locale/numpunct -std::numpunct_byname::numpunct_byname cpp/locale/numpunct_byname -std::numpunct_byname::~numpunct_byname cpp/locale/numpunct_byname -std::moneypunct_byname cpp/locale/moneypunct_byname -std::moneypunct_byname::char_type cpp/locale/moneypunct -std::moneypunct_byname::string_type cpp/locale/moneypunct -std::moneypunct_byname::decimal_point cpp/locale/moneypunct/decimal_point -std::moneypunct_byname::thousands_sep cpp/locale/moneypunct/thousands_sep -std::moneypunct_byname::grouping cpp/locale/moneypunct/grouping -std::moneypunct_byname::curr_symbol cpp/locale/moneypunct/curr_symbol -std::moneypunct_byname::positive_sign cpp/locale/moneypunct/positive_sign -std::moneypunct_byname::negative_sign cpp/locale/moneypunct/positive_sign -std::moneypunct_byname::frac_digits cpp/locale/moneypunct/frac_digits -std::moneypunct_byname::pos_format cpp/locale/moneypunct/pos_format -std::moneypunct_byname::neg_format cpp/locale/moneypunct/pos_format -std::moneypunct_byname::do_decimal_point cpp/locale/moneypunct/decimal_point -std::moneypunct_byname::do_thousands_sep cpp/locale/moneypunct/thousands_sep -std::moneypunct_byname::do_grouping cpp/locale/moneypunct/grouping -std::moneypunct_byname::do_curr_symbol cpp/locale/moneypunct/curr_symbol -std::moneypunct_byname::do_positive_sign cpp/locale/moneypunct/positive_sign -std::moneypunct_byname::do_negative_sign cpp/locale/moneypunct/positive_sign -std::moneypunct_byname::do_frac_digits cpp/locale/moneypunct/frac_digits -std::moneypunct_byname::do_pos_format cpp/locale/moneypunct/pos_format -std::moneypunct_byname::do_neg_format cpp/locale/moneypunct/pos_format -std::moneypunct_byname::intl cpp/locale/moneypunct -std::moneypunct_byname::id cpp/locale/moneypunct -std::moneypunct_byname::part cpp/locale/money_base -std::moneypunct_byname::none cpp/locale/money_base -std::moneypunct_byname::space cpp/locale/money_base -std::moneypunct_byname::symbol cpp/locale/money_base -std::moneypunct_byname::sign cpp/locale/money_base -std::moneypunct_byname::value cpp/locale/money_base -std::moneypunct_byname::pattern cpp/locale/money_base -std::moneypunct_byname::moneypunct_byname cpp/locale/moneypunct_byname -std::moneypunct_byname::~moneypunct_byname cpp/locale/moneypunct_byname -std::codecvt_utf8 cpp/locale/codecvt_utf8 -std::codecvt_utf8::intern_type cpp/locale/codecvt -std::codecvt_utf8::extern_type cpp/locale/codecvt -std::codecvt_utf8::state_type cpp/locale/codecvt -std::codecvt_utf8::out cpp/locale/codecvt/out -std::codecvt_utf8::in cpp/locale/codecvt/in -std::codecvt_utf8::unshift cpp/locale/codecvt/unshift -std::codecvt_utf8::encoding cpp/locale/codecvt/encoding -std::codecvt_utf8::always_noconv cpp/locale/codecvt/always_noconv -std::codecvt_utf8::length cpp/locale/codecvt/length -std::codecvt_utf8::max_length cpp/locale/codecvt/max_length -std::codecvt_utf8::do_out cpp/locale/codecvt/out -std::codecvt_utf8::do_in cpp/locale/codecvt/in -std::codecvt_utf8::do_unshift cpp/locale/codecvt/unshift -std::codecvt_utf8::do_encoding cpp/locale/codecvt/encoding -std::codecvt_utf8::do_always_noconv cpp/locale/codecvt/always_noconv -std::codecvt_utf8::do_length cpp/locale/codecvt/length -std::codecvt_utf8::do_max_length cpp/locale/codecvt/max_length -std::codecvt_utf8::id cpp/locale/codecvt -std::codecvt_utf8::result cpp/locale/codecvt_base -std::codecvt_utf8::ok cpp/locale/codecvt_base -std::codecvt_utf8::partial cpp/locale/codecvt_base -std::codecvt_utf8::error cpp/locale/codecvt_base -std::codecvt_utf8::noconv cpp/locale/codecvt_base -std::codecvt_utf16 cpp/locale/codecvt_utf16 -std::codecvt_utf16::intern_type cpp/locale/codecvt -std::codecvt_utf16::extern_type cpp/locale/codecvt -std::codecvt_utf16::state_type cpp/locale/codecvt -std::codecvt_utf16::out cpp/locale/codecvt/out -std::codecvt_utf16::in cpp/locale/codecvt/in -std::codecvt_utf16::unshift cpp/locale/codecvt/unshift -std::codecvt_utf16::encoding cpp/locale/codecvt/encoding -std::codecvt_utf16::always_noconv cpp/locale/codecvt/always_noconv -std::codecvt_utf16::length cpp/locale/codecvt/length -std::codecvt_utf16::max_length cpp/locale/codecvt/max_length -std::codecvt_utf16::do_out cpp/locale/codecvt/out -std::codecvt_utf16::do_in cpp/locale/codecvt/in -std::codecvt_utf16::do_unshift cpp/locale/codecvt/unshift -std::codecvt_utf16::do_encoding cpp/locale/codecvt/encoding -std::codecvt_utf16::do_always_noconv cpp/locale/codecvt/always_noconv -std::codecvt_utf16::do_length cpp/locale/codecvt/length -std::codecvt_utf16::do_max_length cpp/locale/codecvt/max_length -std::codecvt_utf16::id cpp/locale/codecvt -std::codecvt_utf16::result cpp/locale/codecvt_base -std::codecvt_utf16::ok cpp/locale/codecvt_base -std::codecvt_utf16::partial cpp/locale/codecvt_base -std::codecvt_utf16::error cpp/locale/codecvt_base -std::codecvt_utf16::noconv cpp/locale/codecvt_base -std::codecvt_utf8_utf16 cpp/locale/codecvt_utf8_utf16 -std::codecvt_utf8_utf16::intern_type cpp/locale/codecvt -std::codecvt_utf8_utf16::extern_type cpp/locale/codecvt -std::codecvt_utf8_utf16::state_type cpp/locale/codecvt -std::codecvt_utf8_utf16::out cpp/locale/codecvt/out -std::codecvt_utf8_utf16::in cpp/locale/codecvt/in -std::codecvt_utf8_utf16::unshift cpp/locale/codecvt/unshift -std::codecvt_utf8_utf16::encoding cpp/locale/codecvt/encoding -std::codecvt_utf8_utf16::always_noconv cpp/locale/codecvt/always_noconv -std::codecvt_utf8_utf16::length cpp/locale/codecvt/length -std::codecvt_utf8_utf16::max_length cpp/locale/codecvt/max_length -std::codecvt_utf8_utf16::do_out cpp/locale/codecvt/out -std::codecvt_utf8_utf16::do_in cpp/locale/codecvt/in -std::codecvt_utf8_utf16::do_unshift cpp/locale/codecvt/unshift -std::codecvt_utf8_utf16::do_encoding cpp/locale/codecvt/encoding -std::codecvt_utf8_utf16::do_always_noconv cpp/locale/codecvt/always_noconv -std::codecvt_utf8_utf16::do_length cpp/locale/codecvt/length -std::codecvt_utf8_utf16::do_max_length cpp/locale/codecvt/max_length -std::codecvt_utf8_utf16::id cpp/locale/codecvt -std::codecvt_utf8_utf16::result cpp/locale/codecvt_base -std::codecvt_utf8_utf16::ok cpp/locale/codecvt_base -std::codecvt_utf8_utf16::partial cpp/locale/codecvt_base -std::codecvt_utf8_utf16::error cpp/locale/codecvt_base -std::codecvt_utf8_utf16::noconv cpp/locale/codecvt_base -std::codecvt_mode cpp/locale/codecvt_mode -std::consume_header cpp/locale/codecvt_mode -std::generate_header cpp/locale/codecvt_mode -std::little_endian cpp/locale/codecvt_mode -std::setlocale cpp/locale/setlocale -std::localeconv cpp/locale/localeconv -std::lconv cpp/locale/lconv -LC_ALL cpp/locale/LC_categories -LC_COLLATE cpp/locale/LC_categories -LC_CTYPE cpp/locale/LC_categories -LC_MONETARY cpp/locale/LC_categories -LC_NUMERIC cpp/locale/LC_categories -LC_TIME cpp/locale/LC_categories -std::basic_regex cpp/regex/basic_regex -std::basic_regex::basic_regex cpp/regex/basic_regex/basic_regex -std::basic_regex::~basic_regex cpp/regex/basic_regex/~basic_regex -std::basic_regex::operator= cpp/regex/basic_regex/operator= -std::basic_regex::assign cpp/regex/basic_regex/assign -std::basic_regex::mark_count cpp/regex/basic_regex/mark_count -std::basic_regex::flags cpp/regex/basic_regex/flags -std::basic_regex::getloc cpp/regex/basic_regex/getloc -std::basic_regex::imbue cpp/regex/basic_regex/imbue -std::basic_regex::swap cpp/regex/basic_regex/swap -std::swap(std::basic_regex) cpp/regex/basic_regex/swap2 -std::regex cpp/regex/basic_regex -std::regex::regex cpp/regex/basic_regex/basic_regex -std::regex::~regex cpp/regex/basic_regex/~basic_regex -std::regex::operator= cpp/regex/basic_regex/operator= -std::regex::assign cpp/regex/basic_regex/assign -std::regex::mark_count cpp/regex/basic_regex/mark_count -std::regex::flags cpp/regex/basic_regex/flags -std::regex::getloc cpp/regex/basic_regex/getloc -std::regex::imbue cpp/regex/basic_regex/imbue -std::regex::swap cpp/regex/basic_regex/swap -std::swap(std::regex) cpp/regex/basic_regex/swap2 -std::wregex cpp/regex/basic_regex -std::wregex::wregex cpp/regex/basic_regex/basic_regex -std::wregex::~wregex cpp/regex/basic_regex/~basic_regex -std::wregex::operator= cpp/regex/basic_regex/operator= -std::wregex::assign cpp/regex/basic_regex/assign -std::wregex::mark_count cpp/regex/basic_regex/mark_count -std::wregex::flags cpp/regex/basic_regex/flags -std::wregex::getloc cpp/regex/basic_regex/getloc -std::wregex::imbue cpp/regex/basic_regex/imbue -std::wregex::swap cpp/regex/basic_regex/swap -std::swap(std::wregex) cpp/regex/basic_regex/swap2 -std::sub_match cpp/regex/sub_match -std::sub_match::first cpp/utility/pair -std::sub_match::second cpp/utility/pair -std::sub_match::swap cpp/utility/pair/swap -std::sub_match::matched cpp/regex/sub_match/matched -std::sub_match::sub_match cpp/regex/sub_match/sub_match -std::sub_match::length cpp/regex/sub_match/length -std::sub_match::str cpp/regex/sub_match/str -std::sub_match::operator string_type cpp/regex/sub_match/str -std::sub_match::compare cpp/regex/sub_match/compare -std::csub_match cpp/regex/sub_match -std::csub_match::first cpp/utility/pair -std::csub_match::second cpp/utility/pair -std::csub_match::swap cpp/utility/pair/swap -std::csub_match::matched cpp/regex/sub_match/matched -std::csub_match::csub_match cpp/regex/sub_match/sub_match -std::csub_match::length cpp/regex/sub_match/length -std::csub_match::str cpp/regex/sub_match/str -std::csub_match::operator string_type cpp/regex/sub_match/str -std::csub_match::compare cpp/regex/sub_match/compare -std::wcsub_match cpp/regex/sub_match -std::wcsub_match::first cpp/utility/pair -std::wcsub_match::second cpp/utility/pair -std::wcsub_match::swap cpp/utility/pair/swap -std::wcsub_match::matched cpp/regex/sub_match/matched -std::wcsub_match::wcsub_match cpp/regex/sub_match/sub_match -std::wcsub_match::length cpp/regex/sub_match/length -std::wcsub_match::str cpp/regex/sub_match/str -std::wcsub_match::operator string_type cpp/regex/sub_match/str -std::wcsub_match::compare cpp/regex/sub_match/compare -std::ssub_match cpp/regex/sub_match -std::ssub_match::first cpp/utility/pair -std::ssub_match::second cpp/utility/pair -std::ssub_match::swap cpp/utility/pair/swap -std::ssub_match::matched cpp/regex/sub_match/matched -std::ssub_match::ssub_match cpp/regex/sub_match/sub_match -std::ssub_match::length cpp/regex/sub_match/length -std::ssub_match::str cpp/regex/sub_match/str -std::ssub_match::operator string_type cpp/regex/sub_match/str -std::ssub_match::compare cpp/regex/sub_match/compare -std::wssub_match cpp/regex/sub_match -std::wssub_match::first cpp/utility/pair -std::wssub_match::second cpp/utility/pair -std::wssub_match::swap cpp/utility/pair/swap -std::wssub_match::matched cpp/regex/sub_match/matched -std::wssub_match::wssub_match cpp/regex/sub_match/sub_match -std::wssub_match::length cpp/regex/sub_match/length -std::wssub_match::str cpp/regex/sub_match/str -std::wssub_match::operator string_type cpp/regex/sub_match/str -std::wssub_match::compare cpp/regex/sub_match/compare -std::match_results cpp/regex/match_results -std::match_results::match_results cpp/regex/match_results/match_results -std::match_results::~match_results cpp/regex/match_results/~match_results -std::match_results::get_allocator cpp/regex/match_results/get_allocator -std::match_results::ready cpp/regex/match_results/ready -std::match_results::empty cpp/regex/match_results/empty -std::match_results::size cpp/regex/match_results/size -std::match_results::max_size cpp/regex/match_results/max_size -std::match_results::length cpp/regex/match_results/length -std::match_results::position cpp/regex/match_results/position -std::match_results::str cpp/regex/match_results/str -std::match_results::operator[] cpp/regex/match_results/operator_at -std::match_results::prefix cpp/regex/match_results/prefix -std::match_results::suffix cpp/regex/match_results/suffix -std::match_results::begin cpp/regex/match_results/begin -std::match_results::cbegin cpp/regex/match_results/begin -std::match_results::end cpp/regex/match_results/end -std::match_results::cend cpp/regex/match_results/end -std::match_results::format cpp/regex/match_results/format -std::match_results::swap cpp/regex/match_results/swap -std::cmatch cpp/regex/match_results -std::cmatch::cmatch cpp/regex/match_results/match_results -std::cmatch::~cmatch cpp/regex/match_results/~match_results -std::cmatch::get_allocator cpp/regex/match_results/get_allocator -std::cmatch::ready cpp/regex/match_results/ready -std::cmatch::empty cpp/regex/match_results/empty -std::cmatch::size cpp/regex/match_results/size -std::cmatch::max_size cpp/regex/match_results/max_size -std::cmatch::length cpp/regex/match_results/length -std::cmatch::position cpp/regex/match_results/position -std::cmatch::str cpp/regex/match_results/str -std::cmatch::operator[] cpp/regex/match_results/operator_at -std::cmatch::prefix cpp/regex/match_results/prefix -std::cmatch::suffix cpp/regex/match_results/suffix -std::cmatch::begin cpp/regex/match_results/begin -std::cmatch::cbegin cpp/regex/match_results/begin -std::cmatch::end cpp/regex/match_results/end -std::cmatch::cend cpp/regex/match_results/end -std::cmatch::format cpp/regex/match_results/format -std::cmatch::swap cpp/regex/match_results/swap -std::wcmatch cpp/regex/match_results -std::wcmatch::wcmatch cpp/regex/match_results/match_results -std::wcmatch::~wcmatch cpp/regex/match_results/~match_results -std::wcmatch::get_allocator cpp/regex/match_results/get_allocator -std::wcmatch::ready cpp/regex/match_results/ready -std::wcmatch::empty cpp/regex/match_results/empty -std::wcmatch::size cpp/regex/match_results/size -std::wcmatch::max_size cpp/regex/match_results/max_size -std::wcmatch::length cpp/regex/match_results/length -std::wcmatch::position cpp/regex/match_results/position -std::wcmatch::str cpp/regex/match_results/str -std::wcmatch::operator[] cpp/regex/match_results/operator_at -std::wcmatch::prefix cpp/regex/match_results/prefix -std::wcmatch::suffix cpp/regex/match_results/suffix -std::wcmatch::begin cpp/regex/match_results/begin -std::wcmatch::cbegin cpp/regex/match_results/begin -std::wcmatch::end cpp/regex/match_results/end -std::wcmatch::cend cpp/regex/match_results/end -std::wcmatch::format cpp/regex/match_results/format -std::wcmatch::swap cpp/regex/match_results/swap -std::smatch cpp/regex/match_results -std::smatch::smatch cpp/regex/match_results/match_results -std::smatch::~smatch cpp/regex/match_results/~match_results -std::smatch::get_allocator cpp/regex/match_results/get_allocator -std::smatch::ready cpp/regex/match_results/ready -std::smatch::empty cpp/regex/match_results/empty -std::smatch::size cpp/regex/match_results/size -std::smatch::max_size cpp/regex/match_results/max_size -std::smatch::length cpp/regex/match_results/length -std::smatch::position cpp/regex/match_results/position -std::smatch::str cpp/regex/match_results/str -std::smatch::operator[] cpp/regex/match_results/operator_at -std::smatch::prefix cpp/regex/match_results/prefix -std::smatch::suffix cpp/regex/match_results/suffix -std::smatch::begin cpp/regex/match_results/begin -std::smatch::cbegin cpp/regex/match_results/begin -std::smatch::end cpp/regex/match_results/end -std::smatch::cend cpp/regex/match_results/end -std::smatch::format cpp/regex/match_results/format -std::smatch::swap cpp/regex/match_results/swap -std::wsmatch cpp/regex/match_results -std::wsmatch::wsmatch cpp/regex/match_results/match_results -std::wsmatch::~wsmatch cpp/regex/match_results/~match_results -std::wsmatch::get_allocator cpp/regex/match_results/get_allocator -std::wsmatch::ready cpp/regex/match_results/ready -std::wsmatch::empty cpp/regex/match_results/empty -std::wsmatch::size cpp/regex/match_results/size -std::wsmatch::max_size cpp/regex/match_results/max_size -std::wsmatch::length cpp/regex/match_results/length -std::wsmatch::position cpp/regex/match_results/position -std::wsmatch::str cpp/regex/match_results/str -std::wsmatch::operator[] cpp/regex/match_results/operator_at -std::wsmatch::prefix cpp/regex/match_results/prefix -std::wsmatch::suffix cpp/regex/match_results/suffix -std::wsmatch::begin cpp/regex/match_results/begin -std::wsmatch::cbegin cpp/regex/match_results/begin -std::wsmatch::end cpp/regex/match_results/end -std::wsmatch::cend cpp/regex/match_results/end -std::wsmatch::format cpp/regex/match_results/format -std::wsmatch::swap cpp/regex/match_results/swap -std::regex_match cpp/regex/regex_match -std::regex_search cpp/regex/regex_search -std::regex_replace cpp/regex/regex_replace -std::regex_iterator cpp/regex/regex_iterator -std::regex_iterator::regex_iterator cpp/regex/regex_iterator/regex_iterator -std::regex_iterator::operator= cpp/regex/regex_iterator/operator= -std::regex_iterator::operator== cpp/regex/regex_iterator/operator_cmp -std::regex_iterator::operator!= cpp/regex/regex_iterator/operator_cmp -std::regex_iterator::operator* cpp/regex/regex_iterator/operator* -std::regex_iterator::operator-> cpp/regex/regex_iterator/operator* -std::regex_iterator::operator++ cpp/regex/regex_iterator/operator_arith -std::regex_iterator::operator++(int) cpp/regex/regex_iterator/operator_arith -std::cregex_iterator cpp/regex/regex_iterator -std::cregex_iterator::cregex_iterator cpp/regex/regex_iterator/regex_iterator -std::cregex_iterator::operator= cpp/regex/regex_iterator/operator= -std::cregex_iterator::operator== cpp/regex/regex_iterator/operator_cmp -std::cregex_iterator::operator!= cpp/regex/regex_iterator/operator_cmp -std::cregex_iterator::operator* cpp/regex/regex_iterator/operator* -std::cregex_iterator::operator-> cpp/regex/regex_iterator/operator* -std::cregex_iterator::operator++ cpp/regex/regex_iterator/operator_arith -std::cregex_iterator::operator++(int) cpp/regex/regex_iterator/operator_arith -std::wcregex_iterator cpp/regex/regex_iterator -std::wcregex_iterator::wcregex_iterator cpp/regex/regex_iterator/regex_iterator -std::wcregex_iterator::operator= cpp/regex/regex_iterator/operator= -std::wcregex_iterator::operator== cpp/regex/regex_iterator/operator_cmp -std::wcregex_iterator::operator!= cpp/regex/regex_iterator/operator_cmp -std::wcregex_iterator::operator* cpp/regex/regex_iterator/operator* -std::wcregex_iterator::operator-> cpp/regex/regex_iterator/operator* -std::wcregex_iterator::operator++ cpp/regex/regex_iterator/operator_arith -std::wcregex_iterator::operator++(int) cpp/regex/regex_iterator/operator_arith -std::sregex_iterator cpp/regex/regex_iterator -std::sregex_iterator::sregex_iterator cpp/regex/regex_iterator/regex_iterator -std::sregex_iterator::operator= cpp/regex/regex_iterator/operator= -std::sregex_iterator::operator== cpp/regex/regex_iterator/operator_cmp -std::sregex_iterator::operator!= cpp/regex/regex_iterator/operator_cmp -std::sregex_iterator::operator* cpp/regex/regex_iterator/operator* -std::sregex_iterator::operator-> cpp/regex/regex_iterator/operator* -std::sregex_iterator::operator++ cpp/regex/regex_iterator/operator_arith -std::sregex_iterator::operator++(int) cpp/regex/regex_iterator/operator_arith -std::wsregex_iterator cpp/regex/regex_iterator -std::wsregex_iterator::wsregex_iterator cpp/regex/regex_iterator/regex_iterator -std::wsregex_iterator::operator= cpp/regex/regex_iterator/operator= -std::wsregex_iterator::operator== cpp/regex/regex_iterator/operator_cmp -std::wsregex_iterator::operator!= cpp/regex/regex_iterator/operator_cmp -std::wsregex_iterator::operator* cpp/regex/regex_iterator/operator* -std::wsregex_iterator::operator-> cpp/regex/regex_iterator/operator* -std::wsregex_iterator::operator++ cpp/regex/regex_iterator/operator_arith -std::wsregex_iterator::operator++(int) cpp/regex/regex_iterator/operator_arith -std::regex_token_iterator cpp/regex/regex_token_iterator -std::regex_token_iterator::regex_token_iterator cpp/regex/regex_token_iterator/regex_token_iterator -std::regex_token_iterator::operator= cpp/regex/regex_token_iterator/operator= -std::regex_token_iterator::operator== cpp/regex/regex_token_iterator/operator_cmp -std::regex_token_iterator::operator!= cpp/regex/regex_token_iterator/operator_cmp -std::regex_token_iterator::operator* cpp/regex/regex_token_iterator/operator* -std::regex_token_iterator::operator-> cpp/regex/regex_token_iterator/operator* -std::regex_token_iterator::operator++ cpp/regex/regex_token_iterator/operator_arith -std::regex_token_iterator::operator++(int) cpp/regex/regex_token_iterator/operator_arith -std::cregex_token_iterator cpp/regex/regex_token_iterator -std::cregex_token_iterator::cregex_token_iterator cpp/regex/regex_token_iterator/regex_token_iterator -std::cregex_token_iterator::operator= cpp/regex/regex_token_iterator/operator= -std::cregex_token_iterator::operator== cpp/regex/regex_token_iterator/operator_cmp -std::cregex_token_iterator::operator!= cpp/regex/regex_token_iterator/operator_cmp -std::cregex_token_iterator::operator* cpp/regex/regex_token_iterator/operator* -std::cregex_token_iterator::operator-> cpp/regex/regex_token_iterator/operator* -std::cregex_token_iterator::operator++ cpp/regex/regex_token_iterator/operator_arith -std::cregex_token_iterator::operator++(int) cpp/regex/regex_token_iterator/operator_arith -std::wcregex_token_iterator cpp/regex/regex_token_iterator -std::wcregex_token_iterator::wcregex_token_iterator cpp/regex/regex_token_iterator/regex_token_iterator -std::wcregex_token_iterator::operator= cpp/regex/regex_token_iterator/operator= -std::wcregex_token_iterator::operator== cpp/regex/regex_token_iterator/operator_cmp -std::wcregex_token_iterator::operator!= cpp/regex/regex_token_iterator/operator_cmp -std::wcregex_token_iterator::operator* cpp/regex/regex_token_iterator/operator* -std::wcregex_token_iterator::operator-> cpp/regex/regex_token_iterator/operator* -std::wcregex_token_iterator::operator++ cpp/regex/regex_token_iterator/operator_arith -std::wcregex_token_iterator::operator++(int) cpp/regex/regex_token_iterator/operator_arith -std::sregex_token_iterator cpp/regex/regex_token_iterator -std::sregex_token_iterator::sregex_token_iterator cpp/regex/regex_token_iterator/regex_token_iterator -std::sregex_token_iterator::operator= cpp/regex/regex_token_iterator/operator= -std::sregex_token_iterator::operator== cpp/regex/regex_token_iterator/operator_cmp -std::sregex_token_iterator::operator!= cpp/regex/regex_token_iterator/operator_cmp -std::sregex_token_iterator::operator* cpp/regex/regex_token_iterator/operator* -std::sregex_token_iterator::operator-> cpp/regex/regex_token_iterator/operator* -std::sregex_token_iterator::operator++ cpp/regex/regex_token_iterator/operator_arith -std::sregex_token_iterator::operator++(int) cpp/regex/regex_token_iterator/operator_arith -std::wsregex_token_iterator cpp/regex/regex_token_iterator -std::wsregex_token_iterator::wsregex_token_iterator cpp/regex/regex_token_iterator/regex_token_iterator -std::wsregex_token_iterator::operator= cpp/regex/regex_token_iterator/operator= -std::wsregex_token_iterator::operator== cpp/regex/regex_token_iterator/operator_cmp -std::wsregex_token_iterator::operator!= cpp/regex/regex_token_iterator/operator_cmp -std::wsregex_token_iterator::operator* cpp/regex/regex_token_iterator/operator* -std::wsregex_token_iterator::operator-> cpp/regex/regex_token_iterator/operator* -std::wsregex_token_iterator::operator++ cpp/regex/regex_token_iterator/operator_arith -std::wsregex_token_iterator::operator++(int) cpp/regex/regex_token_iterator/operator_arith -std::regex_error cpp/regex/regex_error -std::regex_error::what cpp/error/exception/what -std::regex_error::regex_error cpp/regex/regex_error/regex_error -std::regex_error::code cpp/regex/regex_error/code -std::regex_traits cpp/regex/regex_traits -std::regex_traits::regex_traits cpp/regex/regex_traits/regex_traits -std::regex_traits::length cpp/regex/regex_traits/length -std::regex_traits::translate cpp/regex/regex_traits/translate -std::regex_traits::translate_nocase cpp/regex/regex_traits/translate_nocase -std::regex_traits::transform cpp/regex/regex_traits/transform -std::regex_traits::transform_primary cpp/regex/regex_traits/transform_primary -std::regex_traits::lookup_collatename cpp/regex/regex_traits/lookup_collatename -std::regex_traits::lookup_classname cpp/regex/regex_traits/lookup_classname -std::regex_traits::isctype cpp/regex/regex_traits/isctype -std::regex_traits::value cpp/regex/regex_traits/value -std::regex_traits::imbue cpp/regex/regex_traits/imbue -std::regex_traits::getloc cpp/regex/regex_traits/getloc -std::regex_constants::syntax_option_type cpp/regex/syntax_option_type -std::regex_constants::icase cpp/regex/syntax_option_type -std::regex_constants::nosubs cpp/regex/syntax_option_type -std::regex_constants::optimize cpp/regex/syntax_option_type -std::regex_constants::collate cpp/regex/syntax_option_type -std::regex_constants::ECMAScript cpp/regex/syntax_option_type -std::regex_constants::basic cpp/regex/syntax_option_type -std::regex_constants::extended cpp/regex/syntax_option_type -std::regex_constants::awk cpp/regex/syntax_option_type -std::regex_constants::grep cpp/regex/syntax_option_type -std::regex_constants::egrep cpp/regex/syntax_option_type -std::regex_constants::multiline cpp/regex/syntax_option_type -std::regex_constants::match_flag_type cpp/regex/match_flag_type -std::regex_constants::match_default cpp/regex/match_flag_type -std::regex_constants::match_not_bol cpp/regex/match_flag_type -std::regex_constants::match_not_eol cpp/regex/match_flag_type -std::regex_constants::match_not_bow cpp/regex/match_flag_type -std::regex_constants::match_not_eow cpp/regex/match_flag_type -std::regex_constants::match_any cpp/regex/match_flag_type -std::regex_constants::match_not_null cpp/regex/match_flag_type -std::regex_constants::match_continuous cpp/regex/match_flag_type -std::regex_constants::match_prev_avail cpp/regex/match_flag_type -std::regex_constants::format_default cpp/regex/match_flag_type -std::regex_constants::format_sed cpp/regex/match_flag_type -std::regex_constants::format_no_copy cpp/regex/match_flag_type -std::regex_constants::format_first_only cpp/regex/match_flag_type -std::regex_constants::error_type cpp/regex/error_type -std::regex_constants::error_collate cpp/regex/error_type -std::regex_constants::error_ctype cpp/regex/error_type -std::regex_constants::error_escape cpp/regex/error_type -std::regex_constants::error_backref cpp/regex/error_type -std::regex_constants::error_brack cpp/regex/error_type -std::regex_constants::error_paren cpp/regex/error_type -std::regex_constants::error_brace cpp/regex/error_type -std::regex_constants::error_badbrace cpp/regex/error_type -std::regex_constants::error_range cpp/regex/error_type -std::regex_constants::error_space cpp/regex/error_type -std::regex_constants::error_badrepeat cpp/regex/error_type -std::regex_constants::error_complexity cpp/regex/error_type -std::regex_constants::error_stack cpp/regex/error_type -std::atomic cpp/atomic/atomic -std::atomic::atomic cpp/atomic/atomic/atomic -std::atomic::operator= cpp/atomic/atomic/operator= -std::atomic::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic::store cpp/atomic/atomic/store -std::atomic::load cpp/atomic/atomic/load -std::atomic::operator T cpp/atomic/atomic/operator_T -std::atomic::exchange cpp/atomic/atomic/exchange -std::atomic::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic::wait cpp/atomic/atomic/wait -std::atomic::notify_one cpp/atomic/atomic/notify_one -std::atomic::notify_all cpp/atomic/atomic/notify_all -std::atomic::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic::fetch_add cpp/atomic/atomic/fetch_add -std::atomic::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic::fetch_and cpp/atomic/atomic/fetch_and -std::atomic::fetch_or cpp/atomic/atomic/fetch_or -std::atomic::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic::operator++ cpp/atomic/atomic/operator_arith -std::atomic::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic::operator-- cpp/atomic/atomic/operator_arith -std::atomic::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_ref cpp/atomic/atomic_ref -std::atomic_ref::atomic_ref cpp/atomic/atomic_ref/atomic_ref -std::atomic_ref::operator= cpp/atomic/atomic_ref/operator= -std::atomic_ref::is_lock_free cpp/atomic/atomic_ref/is_lock_free -std::atomic_ref::store cpp/atomic/atomic_ref/store -std::atomic_ref::load cpp/atomic/atomic_ref/load -std::atomic_ref::operator T cpp/atomic/atomic_ref/operator_T -std::atomic_ref::exchange cpp/atomic/atomic_ref/exchange -std::atomic_ref::compare_exchange_strong cpp/atomic/atomic_ref/compare_exchange -std::atomic_ref::compare_exchange_weak cpp/atomic/atomic_ref/compare_exchange -std::atomic_ref::wait cpp/atomic/atomic_ref/wait -std::atomic_ref::notify_one cpp/atomic/atomic_ref/notify_one -std::atomic_ref::notify_all cpp/atomic/atomic_ref/notify_all -std::atomic_ref::is_always_lock_free cpp/atomic/atomic_ref/is_always_lock_free -std::atomic_ref::required_alignment cpp/atomic/atomic_ref/required_alignment -std::atomic_ref::fetch_add cpp/atomic/atomic_ref/fetch_add -std::atomic_ref::fetch_sub cpp/atomic/atomic_ref/fetch_sub -std::atomic_ref::fetch_and cpp/atomic/atomic_ref/fetch_and -std::atomic_ref::fetch_or cpp/atomic/atomic_ref/fetch_or -std::atomic_ref::fetch_xor cpp/atomic/atomic_ref/fetch_xor -std::atomic_ref::operator++ cpp/atomic/atomic_ref/operator_arith -std::atomic_ref::operator++(int) cpp/atomic/atomic_ref/operator_arith -std::atomic_ref::operator-- cpp/atomic/atomic_ref/operator_arith -std::atomic_ref::operator--(int) cpp/atomic/atomic_ref/operator_arith -std::atomic_ref::operator+= cpp/atomic/atomic_ref/operator_arith2 -std::atomic_ref::operator-= cpp/atomic/atomic_ref/operator_arith2 -std::atomic_ref::operator&= cpp/atomic/atomic_ref/operator_arith2 -std::atomic_ref::operator|= cpp/atomic/atomic_ref/operator_arith2 -std::atomic_ref::operator^= cpp/atomic/atomic_ref/operator_arith2 -std::atomic_is_lock_free cpp/atomic/atomic_is_lock_free -std::atomic_store cpp/atomic/atomic_store -std::atomic_store_explicit cpp/atomic/atomic_store -std::atomic_load cpp/atomic/atomic_load -std::atomic_load_explicit cpp/atomic/atomic_load -std::atomic_exchange cpp/atomic/atomic_exchange -std::atomic_exchange_explicit cpp/atomic/atomic_exchange -std::atomic_compare_exchange_weak cpp/atomic/atomic_compare_exchange -std::atomic_compare_exchange_weak_explicit cpp/atomic/atomic_compare_exchange -std::atomic_compare_exchange_strong cpp/atomic/atomic_compare_exchange -std::atomic_compare_exchange_strong_explicit cpp/atomic/atomic_compare_exchange -std::atomic_fetch_add cpp/atomic/atomic_fetch_add -std::atomic_fetch_add_explicit cpp/atomic/atomic_fetch_add -std::atomic_fetch_sub cpp/atomic/atomic_fetch_sub -std::atomic_fetch_sub_explicit cpp/atomic/atomic_fetch_sub -std::atomic_fetch_and cpp/atomic/atomic_fetch_and -std::atomic_fetch_and_explicit cpp/atomic/atomic_fetch_and -std::atomic_fetch_or cpp/atomic/atomic_fetch_or -std::atomic_fetch_or_explicit cpp/atomic/atomic_fetch_or -std::atomic_fetch_xor cpp/atomic/atomic_fetch_xor -std::atomic_fetch_xor_explicit cpp/atomic/atomic_fetch_xor -std::atomic_wait cpp/atomic/atomic_wait -std::atomic_wait_explicit cpp/atomic/atomic_wait -std::atomic_notify_one cpp/atomic/atomic_notify_one -std::atomic_notify_all cpp/atomic/atomic_notify_all -std::atomic_flag cpp/atomic/atomic_flag -std::atomic_flag::atomic_flag cpp/atomic/atomic_flag/atomic_flag -std::atomic_flag::operator= cpp/atomic/atomic_flag/operator= -std::atomic_flag::clear cpp/atomic/atomic_flag/clear -std::atomic_flag::test_and_set cpp/atomic/atomic_flag/test_and_set -std::atomic_flag::test cpp/atomic/atomic_flag/test -std::atomic_flag::wait cpp/atomic/atomic_flag/wait -std::atomic_flag::notify_one cpp/atomic/atomic_flag/notify_one -std::atomic_flag::notify_all cpp/atomic/atomic_flag/notify_all -std::atomic_flag_test_and_set cpp/atomic/atomic_flag_test_and_set -std::atomic_flag_test_and_set_explicit cpp/atomic/atomic_flag_test_and_set -std::atomic_flag_clear cpp/atomic/atomic_flag_clear -std::atomic_flag_clear_explicit cpp/atomic/atomic_flag_clear -std::atomic_flag_test cpp/atomic/atomic_flag_test -std::atomic_flag_test_explicit cpp/atomic/atomic_flag_test -std::atomic_flag_wait cpp/atomic/atomic_flag_wait -std::atomic_flag_wait_explicit cpp/atomic/atomic_flag_wait -std::atomic_flag_notify_one cpp/atomic/atomic_flag_notify_one -std::atomic_flag_notify_all cpp/atomic/atomic_flag_notify_all -std::atomic_init cpp/atomic/atomic_init -ATOMIC_VAR_INIT cpp/atomic/ATOMIC_VAR_INIT -ATOMIC_FLAG_INIT cpp/atomic/ATOMIC_FLAG_INIT -std::memory_order cpp/atomic/memory_order -std::memory_order::relaxed cpp/atomic/memory_order -std::memory_order::consume cpp/atomic/memory_order -std::memory_order::acquire cpp/atomic/memory_order -std::memory_order::release cpp/atomic/memory_order -std::memory_order::acq_rel cpp/atomic/memory_order -std::memory_order::seq_cst cpp/atomic/memory_order -std::memory_order_relaxed cpp/atomic/memory_order -std::memory_order_consume cpp/atomic/memory_order -std::memory_order_acquire cpp/atomic/memory_order -std::memory_order_release cpp/atomic/memory_order -std::memory_order_acq_rel cpp/atomic/memory_order -std::memory_order_seq_cst cpp/atomic/memory_order -std::kill_dependency cpp/atomic/kill_dependency -std::atomic_thread_fence cpp/atomic/atomic_thread_fence -std::atomic_signal_fence cpp/atomic/atomic_signal_fence -std::atomic_bool cpp/atomic/atomic -std::atomic_bool::atomic_bool cpp/atomic/atomic/atomic -std::atomic_bool::operator= cpp/atomic/atomic/operator= -std::atomic_bool::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_bool::store cpp/atomic/atomic/store -std::atomic_bool::load cpp/atomic/atomic/load -std::atomic_bool::operator T cpp/atomic/atomic/operator_T -std::atomic_bool::exchange cpp/atomic/atomic/exchange -std::atomic_bool::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_bool::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_bool::wait cpp/atomic/atomic/wait -std::atomic_bool::notify_one cpp/atomic/atomic/notify_one -std::atomic_bool::notify_all cpp/atomic/atomic/notify_all -std::atomic_bool::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_bool::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_bool::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_bool::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_bool::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_bool::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_bool::operator++ cpp/atomic/atomic/operator_arith -std::atomic_bool::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_bool::operator-- cpp/atomic/atomic/operator_arith -std::atomic_bool::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_bool::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_bool::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_bool::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_bool::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_bool::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_char cpp/atomic/atomic -std::atomic_char::atomic_char cpp/atomic/atomic/atomic -std::atomic_char::operator= cpp/atomic/atomic/operator= -std::atomic_char::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_char::store cpp/atomic/atomic/store -std::atomic_char::load cpp/atomic/atomic/load -std::atomic_char::operator T cpp/atomic/atomic/operator_T -std::atomic_char::exchange cpp/atomic/atomic/exchange -std::atomic_char::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_char::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_char::wait cpp/atomic/atomic/wait -std::atomic_char::notify_one cpp/atomic/atomic/notify_one -std::atomic_char::notify_all cpp/atomic/atomic/notify_all -std::atomic_char::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_char::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_char::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_char::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_char::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_char::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_char::operator++ cpp/atomic/atomic/operator_arith -std::atomic_char::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_char::operator-- cpp/atomic/atomic/operator_arith -std::atomic_char::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_char::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_char::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_char::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_char::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_char::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_schar cpp/atomic/atomic -std::atomic_schar::atomic_schar cpp/atomic/atomic/atomic -std::atomic_schar::operator= cpp/atomic/atomic/operator= -std::atomic_schar::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_schar::store cpp/atomic/atomic/store -std::atomic_schar::load cpp/atomic/atomic/load -std::atomic_schar::operator T cpp/atomic/atomic/operator_T -std::atomic_schar::exchange cpp/atomic/atomic/exchange -std::atomic_schar::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_schar::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_schar::wait cpp/atomic/atomic/wait -std::atomic_schar::notify_one cpp/atomic/atomic/notify_one -std::atomic_schar::notify_all cpp/atomic/atomic/notify_all -std::atomic_schar::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_schar::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_schar::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_schar::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_schar::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_schar::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_schar::operator++ cpp/atomic/atomic/operator_arith -std::atomic_schar::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_schar::operator-- cpp/atomic/atomic/operator_arith -std::atomic_schar::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_schar::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_schar::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_schar::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_schar::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_schar::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_uchar cpp/atomic/atomic -std::atomic_uchar::atomic_uchar cpp/atomic/atomic/atomic -std::atomic_uchar::operator= cpp/atomic/atomic/operator= -std::atomic_uchar::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_uchar::store cpp/atomic/atomic/store -std::atomic_uchar::load cpp/atomic/atomic/load -std::atomic_uchar::operator T cpp/atomic/atomic/operator_T -std::atomic_uchar::exchange cpp/atomic/atomic/exchange -std::atomic_uchar::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_uchar::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_uchar::wait cpp/atomic/atomic/wait -std::atomic_uchar::notify_one cpp/atomic/atomic/notify_one -std::atomic_uchar::notify_all cpp/atomic/atomic/notify_all -std::atomic_uchar::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_uchar::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_uchar::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_uchar::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_uchar::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_uchar::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_uchar::operator++ cpp/atomic/atomic/operator_arith -std::atomic_uchar::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_uchar::operator-- cpp/atomic/atomic/operator_arith -std::atomic_uchar::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_uchar::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_uchar::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_uchar::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_uchar::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_uchar::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_short cpp/atomic/atomic -std::atomic_short::atomic_short cpp/atomic/atomic/atomic -std::atomic_short::operator= cpp/atomic/atomic/operator= -std::atomic_short::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_short::store cpp/atomic/atomic/store -std::atomic_short::load cpp/atomic/atomic/load -std::atomic_short::operator T cpp/atomic/atomic/operator_T -std::atomic_short::exchange cpp/atomic/atomic/exchange -std::atomic_short::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_short::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_short::wait cpp/atomic/atomic/wait -std::atomic_short::notify_one cpp/atomic/atomic/notify_one -std::atomic_short::notify_all cpp/atomic/atomic/notify_all -std::atomic_short::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_short::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_short::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_short::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_short::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_short::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_short::operator++ cpp/atomic/atomic/operator_arith -std::atomic_short::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_short::operator-- cpp/atomic/atomic/operator_arith -std::atomic_short::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_short::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_short::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_short::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_short::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_short::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_ushort cpp/atomic/atomic -std::atomic_ushort::atomic_ushort cpp/atomic/atomic/atomic -std::atomic_ushort::operator= cpp/atomic/atomic/operator= -std::atomic_ushort::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_ushort::store cpp/atomic/atomic/store -std::atomic_ushort::load cpp/atomic/atomic/load -std::atomic_ushort::operator T cpp/atomic/atomic/operator_T -std::atomic_ushort::exchange cpp/atomic/atomic/exchange -std::atomic_ushort::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_ushort::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_ushort::wait cpp/atomic/atomic/wait -std::atomic_ushort::notify_one cpp/atomic/atomic/notify_one -std::atomic_ushort::notify_all cpp/atomic/atomic/notify_all -std::atomic_ushort::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_ushort::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_ushort::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_ushort::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_ushort::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_ushort::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_ushort::operator++ cpp/atomic/atomic/operator_arith -std::atomic_ushort::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_ushort::operator-- cpp/atomic/atomic/operator_arith -std::atomic_ushort::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_ushort::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_ushort::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_ushort::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_ushort::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_ushort::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_int cpp/atomic/atomic -std::atomic_int::atomic_int cpp/atomic/atomic/atomic -std::atomic_int::operator= cpp/atomic/atomic/operator= -std::atomic_int::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_int::store cpp/atomic/atomic/store -std::atomic_int::load cpp/atomic/atomic/load -std::atomic_int::operator T cpp/atomic/atomic/operator_T -std::atomic_int::exchange cpp/atomic/atomic/exchange -std::atomic_int::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_int::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_int::wait cpp/atomic/atomic/wait -std::atomic_int::notify_one cpp/atomic/atomic/notify_one -std::atomic_int::notify_all cpp/atomic/atomic/notify_all -std::atomic_int::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_int::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_int::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_int::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_int::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_int::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_int::operator++ cpp/atomic/atomic/operator_arith -std::atomic_int::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_int::operator-- cpp/atomic/atomic/operator_arith -std::atomic_int::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_int::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_int::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_int::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_int::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_int::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_uint cpp/atomic/atomic -std::atomic_uint::atomic_uint cpp/atomic/atomic/atomic -std::atomic_uint::operator= cpp/atomic/atomic/operator= -std::atomic_uint::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_uint::store cpp/atomic/atomic/store -std::atomic_uint::load cpp/atomic/atomic/load -std::atomic_uint::operator T cpp/atomic/atomic/operator_T -std::atomic_uint::exchange cpp/atomic/atomic/exchange -std::atomic_uint::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_uint::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_uint::wait cpp/atomic/atomic/wait -std::atomic_uint::notify_one cpp/atomic/atomic/notify_one -std::atomic_uint::notify_all cpp/atomic/atomic/notify_all -std::atomic_uint::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_uint::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_uint::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_uint::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_uint::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_uint::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_uint::operator++ cpp/atomic/atomic/operator_arith -std::atomic_uint::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_uint::operator-- cpp/atomic/atomic/operator_arith -std::atomic_uint::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_uint::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_uint::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_uint::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_uint::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_uint::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_long cpp/atomic/atomic -std::atomic_long::atomic_long cpp/atomic/atomic/atomic -std::atomic_long::operator= cpp/atomic/atomic/operator= -std::atomic_long::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_long::store cpp/atomic/atomic/store -std::atomic_long::load cpp/atomic/atomic/load -std::atomic_long::operator T cpp/atomic/atomic/operator_T -std::atomic_long::exchange cpp/atomic/atomic/exchange -std::atomic_long::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_long::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_long::wait cpp/atomic/atomic/wait -std::atomic_long::notify_one cpp/atomic/atomic/notify_one -std::atomic_long::notify_all cpp/atomic/atomic/notify_all -std::atomic_long::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_long::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_long::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_long::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_long::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_long::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_long::operator++ cpp/atomic/atomic/operator_arith -std::atomic_long::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_long::operator-- cpp/atomic/atomic/operator_arith -std::atomic_long::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_long::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_long::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_long::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_long::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_long::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_ulong cpp/atomic/atomic -std::atomic_ulong::atomic_ulong cpp/atomic/atomic/atomic -std::atomic_ulong::operator= cpp/atomic/atomic/operator= -std::atomic_ulong::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_ulong::store cpp/atomic/atomic/store -std::atomic_ulong::load cpp/atomic/atomic/load -std::atomic_ulong::operator T cpp/atomic/atomic/operator_T -std::atomic_ulong::exchange cpp/atomic/atomic/exchange -std::atomic_ulong::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_ulong::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_ulong::wait cpp/atomic/atomic/wait -std::atomic_ulong::notify_one cpp/atomic/atomic/notify_one -std::atomic_ulong::notify_all cpp/atomic/atomic/notify_all -std::atomic_ulong::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_ulong::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_ulong::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_ulong::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_ulong::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_ulong::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_ulong::operator++ cpp/atomic/atomic/operator_arith -std::atomic_ulong::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_ulong::operator-- cpp/atomic/atomic/operator_arith -std::atomic_ulong::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_ulong::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_ulong::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_ulong::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_ulong::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_ulong::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_llong cpp/atomic/atomic -std::atomic_llong::atomic_llong cpp/atomic/atomic/atomic -std::atomic_llong::operator= cpp/atomic/atomic/operator= -std::atomic_llong::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_llong::store cpp/atomic/atomic/store -std::atomic_llong::load cpp/atomic/atomic/load -std::atomic_llong::operator T cpp/atomic/atomic/operator_T -std::atomic_llong::exchange cpp/atomic/atomic/exchange -std::atomic_llong::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_llong::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_llong::wait cpp/atomic/atomic/wait -std::atomic_llong::notify_one cpp/atomic/atomic/notify_one -std::atomic_llong::notify_all cpp/atomic/atomic/notify_all -std::atomic_llong::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_llong::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_llong::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_llong::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_llong::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_llong::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_llong::operator++ cpp/atomic/atomic/operator_arith -std::atomic_llong::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_llong::operator-- cpp/atomic/atomic/operator_arith -std::atomic_llong::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_llong::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_llong::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_llong::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_llong::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_llong::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_ullong cpp/atomic/atomic -std::atomic_ullong::atomic_ullong cpp/atomic/atomic/atomic -std::atomic_ullong::operator= cpp/atomic/atomic/operator= -std::atomic_ullong::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_ullong::store cpp/atomic/atomic/store -std::atomic_ullong::load cpp/atomic/atomic/load -std::atomic_ullong::operator T cpp/atomic/atomic/operator_T -std::atomic_ullong::exchange cpp/atomic/atomic/exchange -std::atomic_ullong::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_ullong::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_ullong::wait cpp/atomic/atomic/wait -std::atomic_ullong::notify_one cpp/atomic/atomic/notify_one -std::atomic_ullong::notify_all cpp/atomic/atomic/notify_all -std::atomic_ullong::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_ullong::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_ullong::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_ullong::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_ullong::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_ullong::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_ullong::operator++ cpp/atomic/atomic/operator_arith -std::atomic_ullong::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_ullong::operator-- cpp/atomic/atomic/operator_arith -std::atomic_ullong::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_ullong::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_ullong::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_ullong::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_ullong::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_ullong::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_char8_t cpp/atomic/atomic -std::atomic_char8_t::atomic_char8_t cpp/atomic/atomic/atomic -std::atomic_char8_t::operator= cpp/atomic/atomic/operator= -std::atomic_char8_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_char8_t::store cpp/atomic/atomic/store -std::atomic_char8_t::load cpp/atomic/atomic/load -std::atomic_char8_t::operator T cpp/atomic/atomic/operator_T -std::atomic_char8_t::exchange cpp/atomic/atomic/exchange -std::atomic_char8_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_char8_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_char8_t::wait cpp/atomic/atomic/wait -std::atomic_char8_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_char8_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_char8_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_char8_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_char8_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_char8_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_char8_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_char8_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_char8_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_char8_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_char8_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_char8_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_char8_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_char8_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_char8_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_char8_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_char8_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_char16_t cpp/atomic/atomic -std::atomic_char16_t::atomic_char16_t cpp/atomic/atomic/atomic -std::atomic_char16_t::operator= cpp/atomic/atomic/operator= -std::atomic_char16_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_char16_t::store cpp/atomic/atomic/store -std::atomic_char16_t::load cpp/atomic/atomic/load -std::atomic_char16_t::operator T cpp/atomic/atomic/operator_T -std::atomic_char16_t::exchange cpp/atomic/atomic/exchange -std::atomic_char16_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_char16_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_char16_t::wait cpp/atomic/atomic/wait -std::atomic_char16_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_char16_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_char16_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_char16_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_char16_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_char16_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_char16_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_char16_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_char16_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_char16_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_char16_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_char16_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_char16_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_char16_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_char16_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_char16_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_char16_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_char32_t cpp/atomic/atomic -std::atomic_char32_t::atomic_char32_t cpp/atomic/atomic/atomic -std::atomic_char32_t::operator= cpp/atomic/atomic/operator= -std::atomic_char32_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_char32_t::store cpp/atomic/atomic/store -std::atomic_char32_t::load cpp/atomic/atomic/load -std::atomic_char32_t::operator T cpp/atomic/atomic/operator_T -std::atomic_char32_t::exchange cpp/atomic/atomic/exchange -std::atomic_char32_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_char32_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_char32_t::wait cpp/atomic/atomic/wait -std::atomic_char32_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_char32_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_char32_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_char32_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_char32_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_char32_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_char32_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_char32_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_char32_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_char32_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_char32_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_char32_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_char32_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_char32_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_char32_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_char32_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_char32_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_wchar_t cpp/atomic/atomic -std::atomic_wchar_t::atomic_wchar_t cpp/atomic/atomic/atomic -std::atomic_wchar_t::operator= cpp/atomic/atomic/operator= -std::atomic_wchar_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_wchar_t::store cpp/atomic/atomic/store -std::atomic_wchar_t::load cpp/atomic/atomic/load -std::atomic_wchar_t::operator T cpp/atomic/atomic/operator_T -std::atomic_wchar_t::exchange cpp/atomic/atomic/exchange -std::atomic_wchar_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_wchar_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_wchar_t::wait cpp/atomic/atomic/wait -std::atomic_wchar_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_wchar_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_wchar_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_wchar_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_wchar_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_wchar_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_wchar_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_wchar_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_wchar_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_wchar_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_wchar_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_wchar_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_wchar_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_wchar_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_wchar_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_wchar_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_wchar_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_int8_t cpp/atomic/atomic -std::atomic_int8_t::atomic_int8_t cpp/atomic/atomic/atomic -std::atomic_int8_t::operator= cpp/atomic/atomic/operator= -std::atomic_int8_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_int8_t::store cpp/atomic/atomic/store -std::atomic_int8_t::load cpp/atomic/atomic/load -std::atomic_int8_t::operator T cpp/atomic/atomic/operator_T -std::atomic_int8_t::exchange cpp/atomic/atomic/exchange -std::atomic_int8_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_int8_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_int8_t::wait cpp/atomic/atomic/wait -std::atomic_int8_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_int8_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_int8_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_int8_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_int8_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_int8_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_int8_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_int8_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_int8_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_int8_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_int8_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_int8_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_int8_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_int8_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_int8_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_int8_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_int8_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_uint8_t cpp/atomic/atomic -std::atomic_uint8_t::atomic_uint8_t cpp/atomic/atomic/atomic -std::atomic_uint8_t::operator= cpp/atomic/atomic/operator= -std::atomic_uint8_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_uint8_t::store cpp/atomic/atomic/store -std::atomic_uint8_t::load cpp/atomic/atomic/load -std::atomic_uint8_t::operator T cpp/atomic/atomic/operator_T -std::atomic_uint8_t::exchange cpp/atomic/atomic/exchange -std::atomic_uint8_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_uint8_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_uint8_t::wait cpp/atomic/atomic/wait -std::atomic_uint8_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_uint8_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_uint8_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_uint8_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_uint8_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_uint8_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_uint8_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_uint8_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_uint8_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_uint8_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_uint8_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_uint8_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_uint8_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_uint8_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_uint8_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_uint8_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_uint8_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_int16_t cpp/atomic/atomic -std::atomic_int16_t::atomic_int16_t cpp/atomic/atomic/atomic -std::atomic_int16_t::operator= cpp/atomic/atomic/operator= -std::atomic_int16_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_int16_t::store cpp/atomic/atomic/store -std::atomic_int16_t::load cpp/atomic/atomic/load -std::atomic_int16_t::operator T cpp/atomic/atomic/operator_T -std::atomic_int16_t::exchange cpp/atomic/atomic/exchange -std::atomic_int16_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_int16_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_int16_t::wait cpp/atomic/atomic/wait -std::atomic_int16_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_int16_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_int16_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_int16_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_int16_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_int16_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_int16_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_int16_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_int16_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_int16_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_int16_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_int16_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_int16_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_int16_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_int16_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_int16_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_int16_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_uint16_t cpp/atomic/atomic -std::atomic_uint16_t::atomic_uint16_t cpp/atomic/atomic/atomic -std::atomic_uint16_t::operator= cpp/atomic/atomic/operator= -std::atomic_uint16_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_uint16_t::store cpp/atomic/atomic/store -std::atomic_uint16_t::load cpp/atomic/atomic/load -std::atomic_uint16_t::operator T cpp/atomic/atomic/operator_T -std::atomic_uint16_t::exchange cpp/atomic/atomic/exchange -std::atomic_uint16_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_uint16_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_uint16_t::wait cpp/atomic/atomic/wait -std::atomic_uint16_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_uint16_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_uint16_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_uint16_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_uint16_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_uint16_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_uint16_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_uint16_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_uint16_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_uint16_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_uint16_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_uint16_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_uint16_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_uint16_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_uint16_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_uint16_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_uint16_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_int32_t cpp/atomic/atomic -std::atomic_int32_t::atomic_int32_t cpp/atomic/atomic/atomic -std::atomic_int32_t::operator= cpp/atomic/atomic/operator= -std::atomic_int32_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_int32_t::store cpp/atomic/atomic/store -std::atomic_int32_t::load cpp/atomic/atomic/load -std::atomic_int32_t::operator T cpp/atomic/atomic/operator_T -std::atomic_int32_t::exchange cpp/atomic/atomic/exchange -std::atomic_int32_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_int32_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_int32_t::wait cpp/atomic/atomic/wait -std::atomic_int32_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_int32_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_int32_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_int32_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_int32_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_int32_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_int32_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_int32_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_int32_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_int32_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_int32_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_int32_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_int32_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_int32_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_int32_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_int32_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_int32_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_uint32_t cpp/atomic/atomic -std::atomic_uint32_t::atomic_uint32_t cpp/atomic/atomic/atomic -std::atomic_uint32_t::operator= cpp/atomic/atomic/operator= -std::atomic_uint32_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_uint32_t::store cpp/atomic/atomic/store -std::atomic_uint32_t::load cpp/atomic/atomic/load -std::atomic_uint32_t::operator T cpp/atomic/atomic/operator_T -std::atomic_uint32_t::exchange cpp/atomic/atomic/exchange -std::atomic_uint32_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_uint32_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_uint32_t::wait cpp/atomic/atomic/wait -std::atomic_uint32_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_uint32_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_uint32_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_uint32_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_uint32_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_uint32_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_uint32_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_uint32_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_uint32_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_uint32_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_uint32_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_uint32_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_uint32_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_uint32_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_uint32_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_uint32_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_uint32_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_int64_t cpp/atomic/atomic -std::atomic_int64_t::atomic_int64_t cpp/atomic/atomic/atomic -std::atomic_int64_t::operator= cpp/atomic/atomic/operator= -std::atomic_int64_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_int64_t::store cpp/atomic/atomic/store -std::atomic_int64_t::load cpp/atomic/atomic/load -std::atomic_int64_t::operator T cpp/atomic/atomic/operator_T -std::atomic_int64_t::exchange cpp/atomic/atomic/exchange -std::atomic_int64_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_int64_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_int64_t::wait cpp/atomic/atomic/wait -std::atomic_int64_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_int64_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_int64_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_int64_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_int64_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_int64_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_int64_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_int64_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_int64_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_int64_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_int64_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_int64_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_int64_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_int64_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_int64_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_int64_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_int64_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_uint64_t cpp/atomic/atomic -std::atomic_uint64_t::atomic_uint64_t cpp/atomic/atomic/atomic -std::atomic_uint64_t::operator= cpp/atomic/atomic/operator= -std::atomic_uint64_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_uint64_t::store cpp/atomic/atomic/store -std::atomic_uint64_t::load cpp/atomic/atomic/load -std::atomic_uint64_t::operator T cpp/atomic/atomic/operator_T -std::atomic_uint64_t::exchange cpp/atomic/atomic/exchange -std::atomic_uint64_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_uint64_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_uint64_t::wait cpp/atomic/atomic/wait -std::atomic_uint64_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_uint64_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_uint64_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_uint64_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_uint64_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_uint64_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_uint64_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_uint64_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_uint64_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_uint64_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_uint64_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_uint64_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_uint64_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_uint64_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_uint64_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_uint64_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_uint64_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_int_least8_t cpp/atomic/atomic -std::atomic_int_least8_t::atomic_int_least8_t cpp/atomic/atomic/atomic -std::atomic_int_least8_t::operator= cpp/atomic/atomic/operator= -std::atomic_int_least8_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_int_least8_t::store cpp/atomic/atomic/store -std::atomic_int_least8_t::load cpp/atomic/atomic/load -std::atomic_int_least8_t::operator T cpp/atomic/atomic/operator_T -std::atomic_int_least8_t::exchange cpp/atomic/atomic/exchange -std::atomic_int_least8_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_int_least8_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_int_least8_t::wait cpp/atomic/atomic/wait -std::atomic_int_least8_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_int_least8_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_int_least8_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_int_least8_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_int_least8_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_int_least8_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_int_least8_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_int_least8_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_int_least8_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_int_least8_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_int_least8_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_int_least8_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_int_least8_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_int_least8_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_int_least8_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_int_least8_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_int_least8_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_least8_t cpp/atomic/atomic -std::atomic_uint_least8_t::atomic_uint_least8_t cpp/atomic/atomic/atomic -std::atomic_uint_least8_t::operator= cpp/atomic/atomic/operator= -std::atomic_uint_least8_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_uint_least8_t::store cpp/atomic/atomic/store -std::atomic_uint_least8_t::load cpp/atomic/atomic/load -std::atomic_uint_least8_t::operator T cpp/atomic/atomic/operator_T -std::atomic_uint_least8_t::exchange cpp/atomic/atomic/exchange -std::atomic_uint_least8_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_uint_least8_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_uint_least8_t::wait cpp/atomic/atomic/wait -std::atomic_uint_least8_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_uint_least8_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_uint_least8_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_uint_least8_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_uint_least8_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_uint_least8_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_uint_least8_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_uint_least8_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_uint_least8_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_uint_least8_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_uint_least8_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_uint_least8_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_uint_least8_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_least8_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_least8_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_least8_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_least8_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_int_least16_t cpp/atomic/atomic -std::atomic_int_least16_t::atomic_int_least16_t cpp/atomic/atomic/atomic -std::atomic_int_least16_t::operator= cpp/atomic/atomic/operator= -std::atomic_int_least16_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_int_least16_t::store cpp/atomic/atomic/store -std::atomic_int_least16_t::load cpp/atomic/atomic/load -std::atomic_int_least16_t::operator T cpp/atomic/atomic/operator_T -std::atomic_int_least16_t::exchange cpp/atomic/atomic/exchange -std::atomic_int_least16_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_int_least16_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_int_least16_t::wait cpp/atomic/atomic/wait -std::atomic_int_least16_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_int_least16_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_int_least16_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_int_least16_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_int_least16_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_int_least16_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_int_least16_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_int_least16_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_int_least16_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_int_least16_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_int_least16_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_int_least16_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_int_least16_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_int_least16_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_int_least16_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_int_least16_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_int_least16_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_least16_t cpp/atomic/atomic -std::atomic_uint_least16_t::atomic_uint_least16_t cpp/atomic/atomic/atomic -std::atomic_uint_least16_t::operator= cpp/atomic/atomic/operator= -std::atomic_uint_least16_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_uint_least16_t::store cpp/atomic/atomic/store -std::atomic_uint_least16_t::load cpp/atomic/atomic/load -std::atomic_uint_least16_t::operator T cpp/atomic/atomic/operator_T -std::atomic_uint_least16_t::exchange cpp/atomic/atomic/exchange -std::atomic_uint_least16_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_uint_least16_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_uint_least16_t::wait cpp/atomic/atomic/wait -std::atomic_uint_least16_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_uint_least16_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_uint_least16_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_uint_least16_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_uint_least16_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_uint_least16_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_uint_least16_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_uint_least16_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_uint_least16_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_uint_least16_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_uint_least16_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_uint_least16_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_uint_least16_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_least16_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_least16_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_least16_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_least16_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_int_least32_t cpp/atomic/atomic -std::atomic_int_least32_t::atomic_int_least32_t cpp/atomic/atomic/atomic -std::atomic_int_least32_t::operator= cpp/atomic/atomic/operator= -std::atomic_int_least32_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_int_least32_t::store cpp/atomic/atomic/store -std::atomic_int_least32_t::load cpp/atomic/atomic/load -std::atomic_int_least32_t::operator T cpp/atomic/atomic/operator_T -std::atomic_int_least32_t::exchange cpp/atomic/atomic/exchange -std::atomic_int_least32_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_int_least32_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_int_least32_t::wait cpp/atomic/atomic/wait -std::atomic_int_least32_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_int_least32_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_int_least32_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_int_least32_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_int_least32_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_int_least32_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_int_least32_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_int_least32_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_int_least32_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_int_least32_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_int_least32_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_int_least32_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_int_least32_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_int_least32_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_int_least32_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_int_least32_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_int_least32_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_least32_t cpp/atomic/atomic -std::atomic_uint_least32_t::atomic_uint_least32_t cpp/atomic/atomic/atomic -std::atomic_uint_least32_t::operator= cpp/atomic/atomic/operator= -std::atomic_uint_least32_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_uint_least32_t::store cpp/atomic/atomic/store -std::atomic_uint_least32_t::load cpp/atomic/atomic/load -std::atomic_uint_least32_t::operator T cpp/atomic/atomic/operator_T -std::atomic_uint_least32_t::exchange cpp/atomic/atomic/exchange -std::atomic_uint_least32_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_uint_least32_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_uint_least32_t::wait cpp/atomic/atomic/wait -std::atomic_uint_least32_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_uint_least32_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_uint_least32_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_uint_least32_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_uint_least32_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_uint_least32_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_uint_least32_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_uint_least32_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_uint_least32_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_uint_least32_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_uint_least32_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_uint_least32_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_uint_least32_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_least32_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_least32_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_least32_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_least32_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_int_least64_t cpp/atomic/atomic -std::atomic_int_least64_t::atomic_int_least64_t cpp/atomic/atomic/atomic -std::atomic_int_least64_t::operator= cpp/atomic/atomic/operator= -std::atomic_int_least64_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_int_least64_t::store cpp/atomic/atomic/store -std::atomic_int_least64_t::load cpp/atomic/atomic/load -std::atomic_int_least64_t::operator T cpp/atomic/atomic/operator_T -std::atomic_int_least64_t::exchange cpp/atomic/atomic/exchange -std::atomic_int_least64_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_int_least64_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_int_least64_t::wait cpp/atomic/atomic/wait -std::atomic_int_least64_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_int_least64_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_int_least64_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_int_least64_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_int_least64_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_int_least64_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_int_least64_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_int_least64_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_int_least64_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_int_least64_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_int_least64_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_int_least64_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_int_least64_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_int_least64_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_int_least64_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_int_least64_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_int_least64_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_least64_t cpp/atomic/atomic -std::atomic_uint_least64_t::atomic_uint_least64_t cpp/atomic/atomic/atomic -std::atomic_uint_least64_t::operator= cpp/atomic/atomic/operator= -std::atomic_uint_least64_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_uint_least64_t::store cpp/atomic/atomic/store -std::atomic_uint_least64_t::load cpp/atomic/atomic/load -std::atomic_uint_least64_t::operator T cpp/atomic/atomic/operator_T -std::atomic_uint_least64_t::exchange cpp/atomic/atomic/exchange -std::atomic_uint_least64_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_uint_least64_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_uint_least64_t::wait cpp/atomic/atomic/wait -std::atomic_uint_least64_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_uint_least64_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_uint_least64_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_uint_least64_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_uint_least64_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_uint_least64_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_uint_least64_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_uint_least64_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_uint_least64_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_uint_least64_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_uint_least64_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_uint_least64_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_uint_least64_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_least64_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_least64_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_least64_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_least64_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_int_fast8_t cpp/atomic/atomic -std::atomic_int_fast8_t::atomic_int_fast8_t cpp/atomic/atomic/atomic -std::atomic_int_fast8_t::operator= cpp/atomic/atomic/operator= -std::atomic_int_fast8_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_int_fast8_t::store cpp/atomic/atomic/store -std::atomic_int_fast8_t::load cpp/atomic/atomic/load -std::atomic_int_fast8_t::operator T cpp/atomic/atomic/operator_T -std::atomic_int_fast8_t::exchange cpp/atomic/atomic/exchange -std::atomic_int_fast8_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_int_fast8_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_int_fast8_t::wait cpp/atomic/atomic/wait -std::atomic_int_fast8_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_int_fast8_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_int_fast8_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_int_fast8_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_int_fast8_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_int_fast8_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_int_fast8_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_int_fast8_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_int_fast8_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_int_fast8_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_int_fast8_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_int_fast8_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_int_fast8_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_int_fast8_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_int_fast8_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_int_fast8_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_int_fast8_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_fast8_t cpp/atomic/atomic -std::atomic_uint_fast8_t::atomic_uint_fast8_t cpp/atomic/atomic/atomic -std::atomic_uint_fast8_t::operator= cpp/atomic/atomic/operator= -std::atomic_uint_fast8_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_uint_fast8_t::store cpp/atomic/atomic/store -std::atomic_uint_fast8_t::load cpp/atomic/atomic/load -std::atomic_uint_fast8_t::operator T cpp/atomic/atomic/operator_T -std::atomic_uint_fast8_t::exchange cpp/atomic/atomic/exchange -std::atomic_uint_fast8_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_uint_fast8_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_uint_fast8_t::wait cpp/atomic/atomic/wait -std::atomic_uint_fast8_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_uint_fast8_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_uint_fast8_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_uint_fast8_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_uint_fast8_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_uint_fast8_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_uint_fast8_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_uint_fast8_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_uint_fast8_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_uint_fast8_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_uint_fast8_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_uint_fast8_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_uint_fast8_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_fast8_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_fast8_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_fast8_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_fast8_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_int_fast16_t cpp/atomic/atomic -std::atomic_int_fast16_t::atomic_int_fast16_t cpp/atomic/atomic/atomic -std::atomic_int_fast16_t::operator= cpp/atomic/atomic/operator= -std::atomic_int_fast16_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_int_fast16_t::store cpp/atomic/atomic/store -std::atomic_int_fast16_t::load cpp/atomic/atomic/load -std::atomic_int_fast16_t::operator T cpp/atomic/atomic/operator_T -std::atomic_int_fast16_t::exchange cpp/atomic/atomic/exchange -std::atomic_int_fast16_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_int_fast16_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_int_fast16_t::wait cpp/atomic/atomic/wait -std::atomic_int_fast16_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_int_fast16_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_int_fast16_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_int_fast16_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_int_fast16_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_int_fast16_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_int_fast16_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_int_fast16_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_int_fast16_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_int_fast16_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_int_fast16_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_int_fast16_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_int_fast16_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_int_fast16_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_int_fast16_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_int_fast16_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_int_fast16_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_fast16_t cpp/atomic/atomic -std::atomic_uint_fast16_t::atomic_uint_fast16_t cpp/atomic/atomic/atomic -std::atomic_uint_fast16_t::operator= cpp/atomic/atomic/operator= -std::atomic_uint_fast16_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_uint_fast16_t::store cpp/atomic/atomic/store -std::atomic_uint_fast16_t::load cpp/atomic/atomic/load -std::atomic_uint_fast16_t::operator T cpp/atomic/atomic/operator_T -std::atomic_uint_fast16_t::exchange cpp/atomic/atomic/exchange -std::atomic_uint_fast16_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_uint_fast16_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_uint_fast16_t::wait cpp/atomic/atomic/wait -std::atomic_uint_fast16_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_uint_fast16_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_uint_fast16_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_uint_fast16_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_uint_fast16_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_uint_fast16_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_uint_fast16_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_uint_fast16_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_uint_fast16_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_uint_fast16_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_uint_fast16_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_uint_fast16_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_uint_fast16_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_fast16_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_fast16_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_fast16_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_fast16_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_int_fast32_t cpp/atomic/atomic -std::atomic_int_fast32_t::atomic_int_fast32_t cpp/atomic/atomic/atomic -std::atomic_int_fast32_t::operator= cpp/atomic/atomic/operator= -std::atomic_int_fast32_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_int_fast32_t::store cpp/atomic/atomic/store -std::atomic_int_fast32_t::load cpp/atomic/atomic/load -std::atomic_int_fast32_t::operator T cpp/atomic/atomic/operator_T -std::atomic_int_fast32_t::exchange cpp/atomic/atomic/exchange -std::atomic_int_fast32_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_int_fast32_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_int_fast32_t::wait cpp/atomic/atomic/wait -std::atomic_int_fast32_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_int_fast32_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_int_fast32_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_int_fast32_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_int_fast32_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_int_fast32_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_int_fast32_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_int_fast32_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_int_fast32_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_int_fast32_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_int_fast32_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_int_fast32_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_int_fast32_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_int_fast32_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_int_fast32_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_int_fast32_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_int_fast32_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_fast32_t cpp/atomic/atomic -std::atomic_uint_fast32_t::atomic_uint_fast32_t cpp/atomic/atomic/atomic -std::atomic_uint_fast32_t::operator= cpp/atomic/atomic/operator= -std::atomic_uint_fast32_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_uint_fast32_t::store cpp/atomic/atomic/store -std::atomic_uint_fast32_t::load cpp/atomic/atomic/load -std::atomic_uint_fast32_t::operator T cpp/atomic/atomic/operator_T -std::atomic_uint_fast32_t::exchange cpp/atomic/atomic/exchange -std::atomic_uint_fast32_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_uint_fast32_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_uint_fast32_t::wait cpp/atomic/atomic/wait -std::atomic_uint_fast32_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_uint_fast32_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_uint_fast32_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_uint_fast32_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_uint_fast32_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_uint_fast32_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_uint_fast32_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_uint_fast32_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_uint_fast32_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_uint_fast32_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_uint_fast32_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_uint_fast32_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_uint_fast32_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_fast32_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_fast32_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_fast32_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_fast32_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_int_fast64_t cpp/atomic/atomic -std::atomic_int_fast64_t::atomic_int_fast64_t cpp/atomic/atomic/atomic -std::atomic_int_fast64_t::operator= cpp/atomic/atomic/operator= -std::atomic_int_fast64_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_int_fast64_t::store cpp/atomic/atomic/store -std::atomic_int_fast64_t::load cpp/atomic/atomic/load -std::atomic_int_fast64_t::operator T cpp/atomic/atomic/operator_T -std::atomic_int_fast64_t::exchange cpp/atomic/atomic/exchange -std::atomic_int_fast64_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_int_fast64_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_int_fast64_t::wait cpp/atomic/atomic/wait -std::atomic_int_fast64_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_int_fast64_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_int_fast64_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_int_fast64_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_int_fast64_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_int_fast64_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_int_fast64_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_int_fast64_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_int_fast64_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_int_fast64_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_int_fast64_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_int_fast64_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_int_fast64_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_int_fast64_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_int_fast64_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_int_fast64_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_int_fast64_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_fast64_t cpp/atomic/atomic -std::atomic_uint_fast64_t::atomic_uint_fast64_t cpp/atomic/atomic/atomic -std::atomic_uint_fast64_t::operator= cpp/atomic/atomic/operator= -std::atomic_uint_fast64_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_uint_fast64_t::store cpp/atomic/atomic/store -std::atomic_uint_fast64_t::load cpp/atomic/atomic/load -std::atomic_uint_fast64_t::operator T cpp/atomic/atomic/operator_T -std::atomic_uint_fast64_t::exchange cpp/atomic/atomic/exchange -std::atomic_uint_fast64_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_uint_fast64_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_uint_fast64_t::wait cpp/atomic/atomic/wait -std::atomic_uint_fast64_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_uint_fast64_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_uint_fast64_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_uint_fast64_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_uint_fast64_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_uint_fast64_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_uint_fast64_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_uint_fast64_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_uint_fast64_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_uint_fast64_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_uint_fast64_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_uint_fast64_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_uint_fast64_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_fast64_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_fast64_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_fast64_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_uint_fast64_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_intptr_t cpp/atomic/atomic -std::atomic_intptr_t::atomic_intptr_t cpp/atomic/atomic/atomic -std::atomic_intptr_t::operator= cpp/atomic/atomic/operator= -std::atomic_intptr_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_intptr_t::store cpp/atomic/atomic/store -std::atomic_intptr_t::load cpp/atomic/atomic/load -std::atomic_intptr_t::operator T cpp/atomic/atomic/operator_T -std::atomic_intptr_t::exchange cpp/atomic/atomic/exchange -std::atomic_intptr_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_intptr_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_intptr_t::wait cpp/atomic/atomic/wait -std::atomic_intptr_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_intptr_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_intptr_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_intptr_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_intptr_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_intptr_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_intptr_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_intptr_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_intptr_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_intptr_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_intptr_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_intptr_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_intptr_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_intptr_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_intptr_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_intptr_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_intptr_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_uintptr_t cpp/atomic/atomic -std::atomic_uintptr_t::atomic_uintptr_t cpp/atomic/atomic/atomic -std::atomic_uintptr_t::operator= cpp/atomic/atomic/operator= -std::atomic_uintptr_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_uintptr_t::store cpp/atomic/atomic/store -std::atomic_uintptr_t::load cpp/atomic/atomic/load -std::atomic_uintptr_t::operator T cpp/atomic/atomic/operator_T -std::atomic_uintptr_t::exchange cpp/atomic/atomic/exchange -std::atomic_uintptr_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_uintptr_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_uintptr_t::wait cpp/atomic/atomic/wait -std::atomic_uintptr_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_uintptr_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_uintptr_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_uintptr_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_uintptr_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_uintptr_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_uintptr_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_uintptr_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_uintptr_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_uintptr_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_uintptr_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_uintptr_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_uintptr_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_uintptr_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_uintptr_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_uintptr_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_uintptr_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_size_t cpp/atomic/atomic -std::atomic_size_t::atomic_size_t cpp/atomic/atomic/atomic -std::atomic_size_t::operator= cpp/atomic/atomic/operator= -std::atomic_size_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_size_t::store cpp/atomic/atomic/store -std::atomic_size_t::load cpp/atomic/atomic/load -std::atomic_size_t::operator T cpp/atomic/atomic/operator_T -std::atomic_size_t::exchange cpp/atomic/atomic/exchange -std::atomic_size_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_size_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_size_t::wait cpp/atomic/atomic/wait -std::atomic_size_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_size_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_size_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_size_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_size_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_size_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_size_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_size_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_size_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_size_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_size_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_size_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_size_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_size_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_size_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_size_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_size_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_ptrdiff_t cpp/atomic/atomic -std::atomic_ptrdiff_t::atomic_ptrdiff_t cpp/atomic/atomic/atomic -std::atomic_ptrdiff_t::operator= cpp/atomic/atomic/operator= -std::atomic_ptrdiff_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_ptrdiff_t::store cpp/atomic/atomic/store -std::atomic_ptrdiff_t::load cpp/atomic/atomic/load -std::atomic_ptrdiff_t::operator T cpp/atomic/atomic/operator_T -std::atomic_ptrdiff_t::exchange cpp/atomic/atomic/exchange -std::atomic_ptrdiff_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_ptrdiff_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_ptrdiff_t::wait cpp/atomic/atomic/wait -std::atomic_ptrdiff_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_ptrdiff_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_ptrdiff_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_ptrdiff_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_ptrdiff_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_ptrdiff_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_ptrdiff_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_ptrdiff_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_ptrdiff_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_ptrdiff_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_ptrdiff_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_ptrdiff_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_ptrdiff_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_ptrdiff_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_ptrdiff_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_ptrdiff_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_ptrdiff_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_intmax_t cpp/atomic/atomic -std::atomic_intmax_t::atomic_intmax_t cpp/atomic/atomic/atomic -std::atomic_intmax_t::operator= cpp/atomic/atomic/operator= -std::atomic_intmax_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_intmax_t::store cpp/atomic/atomic/store -std::atomic_intmax_t::load cpp/atomic/atomic/load -std::atomic_intmax_t::operator T cpp/atomic/atomic/operator_T -std::atomic_intmax_t::exchange cpp/atomic/atomic/exchange -std::atomic_intmax_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_intmax_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_intmax_t::wait cpp/atomic/atomic/wait -std::atomic_intmax_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_intmax_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_intmax_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_intmax_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_intmax_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_intmax_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_intmax_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_intmax_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_intmax_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_intmax_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_intmax_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_intmax_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_intmax_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_intmax_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_intmax_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_intmax_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_intmax_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_uintmax_t cpp/atomic/atomic -std::atomic_uintmax_t::atomic_uintmax_t cpp/atomic/atomic/atomic -std::atomic_uintmax_t::operator= cpp/atomic/atomic/operator= -std::atomic_uintmax_t::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_uintmax_t::store cpp/atomic/atomic/store -std::atomic_uintmax_t::load cpp/atomic/atomic/load -std::atomic_uintmax_t::operator T cpp/atomic/atomic/operator_T -std::atomic_uintmax_t::exchange cpp/atomic/atomic/exchange -std::atomic_uintmax_t::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_uintmax_t::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_uintmax_t::wait cpp/atomic/atomic/wait -std::atomic_uintmax_t::notify_one cpp/atomic/atomic/notify_one -std::atomic_uintmax_t::notify_all cpp/atomic/atomic/notify_all -std::atomic_uintmax_t::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_uintmax_t::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_uintmax_t::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_uintmax_t::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_uintmax_t::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_uintmax_t::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_uintmax_t::operator++ cpp/atomic/atomic/operator_arith -std::atomic_uintmax_t::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_uintmax_t::operator-- cpp/atomic/atomic/operator_arith -std::atomic_uintmax_t::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_uintmax_t::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_uintmax_t::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_uintmax_t::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_uintmax_t::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_uintmax_t::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_signed_lock_free cpp/atomic/atomic -std::atomic_signed_lock_free::atomic_signed_lock_free cpp/atomic/atomic/atomic -std::atomic_signed_lock_free::operator= cpp/atomic/atomic/operator= -std::atomic_signed_lock_free::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_signed_lock_free::store cpp/atomic/atomic/store -std::atomic_signed_lock_free::load cpp/atomic/atomic/load -std::atomic_signed_lock_free::operator T cpp/atomic/atomic/operator_T -std::atomic_signed_lock_free::exchange cpp/atomic/atomic/exchange -std::atomic_signed_lock_free::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_signed_lock_free::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_signed_lock_free::wait cpp/atomic/atomic/wait -std::atomic_signed_lock_free::notify_one cpp/atomic/atomic/notify_one -std::atomic_signed_lock_free::notify_all cpp/atomic/atomic/notify_all -std::atomic_signed_lock_free::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_signed_lock_free::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_signed_lock_free::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_signed_lock_free::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_signed_lock_free::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_signed_lock_free::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_signed_lock_free::operator++ cpp/atomic/atomic/operator_arith -std::atomic_signed_lock_free::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_signed_lock_free::operator-- cpp/atomic/atomic/operator_arith -std::atomic_signed_lock_free::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_signed_lock_free::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_signed_lock_free::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_signed_lock_free::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_signed_lock_free::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_signed_lock_free::operator^= cpp/atomic/atomic/operator_arith2 -std::atomic_unsigned_lock_free cpp/atomic/atomic -std::atomic_unsigned_lock_free::atomic_unsigned_lock_free cpp/atomic/atomic/atomic -std::atomic_unsigned_lock_free::operator= cpp/atomic/atomic/operator= -std::atomic_unsigned_lock_free::is_lock_free cpp/atomic/atomic/is_lock_free -std::atomic_unsigned_lock_free::store cpp/atomic/atomic/store -std::atomic_unsigned_lock_free::load cpp/atomic/atomic/load -std::atomic_unsigned_lock_free::operator T cpp/atomic/atomic/operator_T -std::atomic_unsigned_lock_free::exchange cpp/atomic/atomic/exchange -std::atomic_unsigned_lock_free::compare_exchange_strong cpp/atomic/atomic/compare_exchange -std::atomic_unsigned_lock_free::compare_exchange_weak cpp/atomic/atomic/compare_exchange -std::atomic_unsigned_lock_free::wait cpp/atomic/atomic/wait -std::atomic_unsigned_lock_free::notify_one cpp/atomic/atomic/notify_one -std::atomic_unsigned_lock_free::notify_all cpp/atomic/atomic/notify_all -std::atomic_unsigned_lock_free::is_always_lock_free cpp/atomic/atomic/is_always_lock_free -std::atomic_unsigned_lock_free::fetch_add cpp/atomic/atomic/fetch_add -std::atomic_unsigned_lock_free::fetch_sub cpp/atomic/atomic/fetch_sub -std::atomic_unsigned_lock_free::fetch_and cpp/atomic/atomic/fetch_and -std::atomic_unsigned_lock_free::fetch_or cpp/atomic/atomic/fetch_or -std::atomic_unsigned_lock_free::fetch_xor cpp/atomic/atomic/fetch_xor -std::atomic_unsigned_lock_free::operator++ cpp/atomic/atomic/operator_arith -std::atomic_unsigned_lock_free::operator++(int) cpp/atomic/atomic/operator_arith -std::atomic_unsigned_lock_free::operator-- cpp/atomic/atomic/operator_arith -std::atomic_unsigned_lock_free::operator--(int) cpp/atomic/atomic/operator_arith -std::atomic_unsigned_lock_free::operator+= cpp/atomic/atomic/operator_arith2 -std::atomic_unsigned_lock_free::operator-= cpp/atomic/atomic/operator_arith2 -std::atomic_unsigned_lock_free::operator&= cpp/atomic/atomic/operator_arith2 -std::atomic_unsigned_lock_free::operator|= cpp/atomic/atomic/operator_arith2 -std::atomic_unsigned_lock_free::operator^= cpp/atomic/atomic/operator_arith2 -std::thread cpp/thread/thread -std::thread::thread cpp/thread/thread/thread -std::thread::~thread cpp/thread/thread/~thread -std::thread::operator= cpp/thread/thread/operator= -std::thread::joinable cpp/thread/thread/joinable -std::thread::get_id cpp/thread/thread/get_id -std::thread::native_handle cpp/thread/thread/native_handle -std::thread::hardware_concurrency cpp/thread/thread/hardware_concurrency -std::thread::join cpp/thread/thread/join -std::thread::detach cpp/thread/thread/detach -std::thread::swap cpp/thread/thread/swap -std::swap(std::thread) cpp/thread/thread/swap2 -std::thread::id cpp/thread/thread/id -std::thread::id::id cpp/thread/thread/id/id -std::thread::id::operator== cpp/thread/thread/id/operator_cmp -std::thread::id::operator!= cpp/thread/thread/id/operator_cmp -std::thread::id::operator< cpp/thread/thread/id/operator_cmp -std::thread::id::operator<= cpp/thread/thread/id/operator_cmp -std::thread::id::operator> cpp/thread/thread/id/operator_cmp -std::thread::id::operator>= cpp/thread/thread/id/operator_cmp -std::thread::id::operator<< cpp/thread/thread/id/operator_ltlt -std::hash cpp/thread/thread/id/hash -std::jthread cpp/thread/jthread -std::jthread::jthread cpp/thread/jthread/jthread -std::jthread::~jthread cpp/thread/jthread/~jthread -std::jthread::operator= cpp/thread/jthread/operator= -std::jthread::joinable cpp/thread/jthread/joinable -std::jthread::get_id cpp/thread/jthread/get_id -std::jthread::native_handle cpp/thread/jthread/native_handle -std::jthread::hardware_concurrency cpp/thread/jthread/hardware_concurrency -std::jthread::join cpp/thread/jthread/join -std::jthread::detach cpp/thread/jthread/detach -std::jthread::swap cpp/thread/jthread/swap -std::jthread::get_stop_source cpp/thread/jthread/get_stop_source -std::jthread::get_stop_token cpp/thread/jthread/get_stop_token -std::jthread::request_stop cpp/thread/jthread/request_stop -swap(std::jthread) cpp/thread/jthread/swap2 -std::this_thread::get_id cpp/thread/get_id -std::this_thread::sleep_for cpp/thread/sleep_for -std::this_thread::sleep_until cpp/thread/sleep_until -std::this_thread::yield cpp/thread/yield -std::stop_token cpp/thread/stop_token -std::stop_token::stop_token cpp/thread/stop_token/stop_token -std::stop_token::~stop_token cpp/thread/stop_token/~stop_token -std::stop_token::operator= cpp/thread/stop_token/operator= -std::stop_token::swap cpp/thread/stop_token/swap -std::stop_token::stop_requested cpp/thread/stop_token/stop_requested -std::stop_token::stop_possible cpp/thread/stop_token/stop_possible -operator==(std::stop_token) cpp/thread/stop_token/operator_cmp -swap(std::stop_token) cpp/thread/stop_token/swap2 -std::stop_source cpp/thread/stop_source -std::stop_source::stop_source cpp/thread/stop_source/stop_source -std::stop_source::~stop_source cpp/thread/stop_source/~stop_source -std::stop_source::operator= cpp/thread/stop_source/operator= -std::stop_source::request_stop cpp/thread/stop_source/request_stop -std::stop_source::swap cpp/thread/stop_source/swap -std::stop_source::get_token cpp/thread/stop_source/get_token -std::stop_source::stop_requested cpp/thread/stop_source/stop_requested -std::stop_source::stop_possible cpp/thread/stop_source/stop_possible -operator==(std::stop_source) cpp/thread/stop_source/operator_cmp -swap(std::stop_source) cpp/thread/stop_source/swap2 -std::nostopstate_t cpp/thread/stop_source/nostopstate_t -std::nostopstate cpp/thread/stop_source/nostopstate -std::stop_callback cpp/thread/stop_callback -std::stop_callback::callback_type cpp/thread/stop_callback -std::stop_callback::stop_callback cpp/thread/stop_callback/stop_callback -std::stop_callback::~stop_callback cpp/thread/stop_callback/~stop_callback -std::hardware_constructive_interference_size cpp/thread/hardware_destructive_interference_size -std::hardware_destructive_interference_size cpp/thread/hardware_destructive_interference_size -std::mutex cpp/thread/mutex -std::mutex::mutex cpp/thread/mutex/mutex -std::mutex::~mutex cpp/thread/mutex/~mutex -std::mutex::lock cpp/thread/mutex/lock -std::mutex::try_lock cpp/thread/mutex/try_lock -std::mutex::unlock cpp/thread/mutex/unlock -std::mutex::native_handle cpp/thread/mutex/native_handle -std::recursive_mutex cpp/thread/recursive_mutex -std::recursive_mutex::recursive_mutex cpp/thread/recursive_mutex/recursive_mutex -std::recursive_mutex::~recursive_mutex cpp/thread/recursive_mutex/~recursive_mutex -std::recursive_mutex::lock cpp/thread/recursive_mutex/lock -std::recursive_mutex::try_lock cpp/thread/recursive_mutex/try_lock -std::recursive_mutex::unlock cpp/thread/recursive_mutex/unlock -std::recursive_mutex::native_handle cpp/thread/recursive_mutex/native_handle -std::timed_mutex cpp/thread/timed_mutex -std::timed_mutex::timed_mutex cpp/thread/timed_mutex/timed_mutex -std::timed_mutex::~timed_mutex cpp/thread/timed_mutex/~timed_mutex -std::timed_mutex::lock cpp/thread/timed_mutex/lock -std::timed_mutex::try_lock cpp/thread/timed_mutex/try_lock -std::timed_mutex::try_lock_for cpp/thread/timed_mutex/try_lock_for -std::timed_mutex::try_lock_until cpp/thread/timed_mutex/try_lock_until -std::timed_mutex::unlock cpp/thread/timed_mutex/unlock -std::timed_mutex::native_handle cpp/thread/timed_mutex/native_handle -std::recursive_timed_mutex cpp/thread/recursive_timed_mutex -std::recursive_timed_mutex::recursive_timed_mutex cpp/thread/recursive_timed_mutex/recursive_timed_mutex -std::recursive_timed_mutex::~recursive_timed_mutex cpp/thread/recursive_timed_mutex/~recursive_timed_mutex -std::recursive_timed_mutex::lock cpp/thread/recursive_timed_mutex/lock -std::recursive_timed_mutex::try_lock cpp/thread/recursive_timed_mutex/try_lock -std::recursive_timed_mutex::try_lock_for cpp/thread/recursive_timed_mutex/try_lock_for -std::recursive_timed_mutex::try_lock_until cpp/thread/recursive_timed_mutex/try_lock_until -std::recursive_timed_mutex::unlock cpp/thread/recursive_timed_mutex/unlock -std::recursive_timed_mutex::native_handle cpp/thread/recursive_timed_mutex/native_handle -std::shared_timed_mutex cpp/thread/shared_timed_mutex -std::shared_timed_mutex::shared_timed_mutex cpp/thread/shared_timed_mutex/shared_timed_mutex -std::shared_timed_mutex::~shared_timed_mutex cpp/thread/shared_timed_mutex/~shared_timed_mutex -std::shared_timed_mutex::lock cpp/thread/shared_timed_mutex/lock -std::shared_timed_mutex::try_lock cpp/thread/shared_timed_mutex/try_lock -std::shared_timed_mutex::try_lock_for cpp/thread/shared_timed_mutex/try_lock_for -std::shared_timed_mutex::try_lock_until cpp/thread/shared_timed_mutex/try_lock_until -std::shared_timed_mutex::unlock cpp/thread/shared_timed_mutex/unlock -std::shared_timed_mutex::lock_shared cpp/thread/shared_timed_mutex/lock_shared -std::shared_timed_mutex::try_lock_shared cpp/thread/shared_timed_mutex/try_lock_shared -std::shared_timed_mutex::try_lock_shared_for cpp/thread/shared_timed_mutex/try_lock_shared_for -std::shared_timed_mutex::try_lock_shared_until cpp/thread/shared_timed_mutex/try_lock_shared_until -std::shared_timed_mutex::unlock_shared cpp/thread/shared_timed_mutex/unlock_shared -std::shared_mutex cpp/thread/shared_mutex -std::shared_mutex::shared_mutex cpp/thread/shared_mutex/shared_mutex -std::shared_mutex::~shared_mutex cpp/thread/shared_mutex/~shared_mutex -std::shared_mutex::lock cpp/thread/shared_mutex/lock -std::shared_mutex::try_lock cpp/thread/shared_mutex/try_lock -std::shared_mutex::unlock cpp/thread/shared_mutex/unlock -std::shared_mutex::lock_shared cpp/thread/shared_mutex/lock_shared -std::shared_mutex::try_lock_shared cpp/thread/shared_mutex/try_lock_shared -std::shared_mutex::unlock_shared cpp/thread/shared_mutex/unlock_shared -std::shared_mutex::native_handle cpp/thread/shared_mutex/native_handle -std::defer_lock_t cpp/thread/lock_tag_t -std::try_to_lock_t cpp/thread/lock_tag_t -std::adopt_lock_t cpp/thread/lock_tag_t -std::defer_lock cpp/thread/lock_tag -std::try_to_lock cpp/thread/lock_tag -std::adopt_lock cpp/thread/lock_tag -std::lock_guard cpp/thread/lock_guard -std::lock_guard::lock_guard cpp/thread/lock_guard/lock_guard -std::lock_guard::~lock_guard cpp/thread/lock_guard/~lock_guard -std::scoped_lock cpp/thread/scoped_lock -std::scoped_lock::scoped_lock cpp/thread/scoped_lock/scoped_lock -std::scoped_lock::~scoped_lock cpp/thread/scoped_lock/~scoped_lock -std::unique_lock cpp/thread/unique_lock -std::unique_lock::unique_lock cpp/thread/unique_lock/unique_lock -std::unique_lock::~unique_lock cpp/thread/unique_lock/~unique_lock -std::unique_lock::operator= cpp/thread/unique_lock/operator= -std::unique_lock::lock cpp/thread/unique_lock/lock -std::unique_lock::try_lock cpp/thread/unique_lock/try_lock -std::unique_lock::try_lock_for cpp/thread/unique_lock/try_lock_for -std::unique_lock::try_lock_until cpp/thread/unique_lock/try_lock_until -std::unique_lock::unlock cpp/thread/unique_lock/unlock -std::unique_lock::swap cpp/thread/unique_lock/swap -std::unique_lock::release cpp/thread/unique_lock/release -std::unique_lock::mutex cpp/thread/unique_lock/mutex -std::unique_lock::owns_lock cpp/thread/unique_lock/owns_lock -std::unique_lock::operator bool cpp/thread/unique_lock/operator_bool -std::swap(std::unique_lock) cpp/thread/unique_lock/swap2 -std::shared_lock cpp/thread/shared_lock -std::shared_lock::shared_lock cpp/thread/shared_lock/shared_lock -std::shared_lock::~shared_lock cpp/thread/shared_lock/~shared_lock -std::shared_lock::operator= cpp/thread/shared_lock/operator= -std::shared_lock::lock cpp/thread/shared_lock/lock -std::shared_lock::try_lock cpp/thread/shared_lock/try_lock -std::shared_lock::try_lock_for cpp/thread/shared_lock/try_lock_for -std::shared_lock::try_lock_until cpp/thread/shared_lock/try_lock_until -std::shared_lock::unlock cpp/thread/shared_lock/unlock -std::shared_lock::swap cpp/thread/shared_lock/swap -std::shared_lock::release cpp/thread/shared_lock/release -std::shared_lock::mutex cpp/thread/shared_lock/mutex -std::shared_lock::owns_lock cpp/thread/shared_lock/owns_lock -std::shared_lock::operator bool cpp/thread/shared_lock/operator_bool -std::swap(std::shared_lock) cpp/thread/shared_lock/swap2 -std::lock cpp/thread/lock -std::try_lock cpp/thread/try_lock -std::condition_variable cpp/thread/condition_variable -std::condition_variable::condition_variable cpp/thread/condition_variable/condition_variable -std::condition_variable::~condition_variable cpp/thread/condition_variable/~condition_variable -std::condition_variable::notify_one cpp/thread/condition_variable/notify_one -std::condition_variable::notify_all cpp/thread/condition_variable/notify_all -std::condition_variable::wait cpp/thread/condition_variable/wait -std::condition_variable::wait_for cpp/thread/condition_variable/wait_for -std::condition_variable::wait_until cpp/thread/condition_variable/wait_until -std::condition_variable::native_handle cpp/thread/condition_variable/native_handle -std::condition_variable_any cpp/thread/condition_variable_any -std::condition_variable_any::condition_variable_any cpp/thread/condition_variable_any/condition_variable_any -std::condition_variable_any::~condition_variable_any cpp/thread/condition_variable_any/~condition_variable_any -std::condition_variable_any::notify_one cpp/thread/condition_variable_any/notify_one -std::condition_variable_any::notify_all cpp/thread/condition_variable_any/notify_all -std::condition_variable_any::wait cpp/thread/condition_variable_any/wait -std::condition_variable_any::wait_for cpp/thread/condition_variable_any/wait_for -std::condition_variable_any::wait_until cpp/thread/condition_variable_any/wait_until -std::notify_all_at_thread_exit cpp/thread/notify_all_at_thread_exit -std::once_flag cpp/thread/once_flag -std::once_flag::once_flag cpp/thread/once_flag -std::call_once cpp/thread/call_once -std::cv_status cpp/thread/cv_status -std::cv_status::no_timeout cpp/thread/cv_status -std::cv_status::timeout cpp/thread/cv_status -std::counting_semaphore cpp/thread/counting_semaphore -std::counting_semaphore::counting_semaphore cpp/thread/counting_semaphore/counting_semaphore -std::counting_semaphore::~counting_semaphore cpp/thread/counting_semaphore/~counting_semaphore -std::counting_semaphore::release cpp/thread/counting_semaphore/release -std::counting_semaphore::acquire cpp/thread/counting_semaphore/acquire -std::counting_semaphore::try_acquire cpp/thread/counting_semaphore/try_acquire -std::counting_semaphore::try_acquire_for cpp/thread/counting_semaphore/try_acquire_for -std::counting_semaphore::try_acquire_until cpp/thread/counting_semaphore/try_acquire_until -std::counting_semaphore::max cpp/thread/counting_semaphore/max -std::binary_semaphore cpp/thread/counting_semaphore -std::binary_semaphore::binary_semaphore cpp/thread/counting_semaphore/counting_semaphore -std::binary_semaphore::~binary_semaphore cpp/thread/counting_semaphore/~counting_semaphore -std::binary_semaphore::release cpp/thread/counting_semaphore/release -std::binary_semaphore::acquire cpp/thread/counting_semaphore/acquire -std::binary_semaphore::try_acquire cpp/thread/counting_semaphore/try_acquire -std::binary_semaphore::try_acquire_for cpp/thread/counting_semaphore/try_acquire_for -std::binary_semaphore::try_acquire_until cpp/thread/counting_semaphore/try_acquire_until -std::binary_semaphore::max cpp/thread/counting_semaphore/max -std::latch cpp/thread/latch -std::latch::latch cpp/thread/latch/latch -std::latch::~latch cpp/thread/latch/~latch -std::latch::count_down cpp/thread/latch/count_down -std::latch::try_wait cpp/thread/latch/try_wait -std::latch::wait cpp/thread/latch/wait -std::latch::arrive_and_wait cpp/thread/latch/arrive_and_wait -std::latch::max cpp/thread/latch/max -std::barrier cpp/thread/barrier -std::barrier::arrival_token cpp/thread/barrier -std::barrier::barrier cpp/thread/barrier/barrier -std::barrier::~barrier cpp/thread/barrier/~barrier -std::barrier::arrive cpp/thread/barrier/arrive -std::barrier::wait cpp/thread/barrier/wait -std::barrier::arrive_and_wait cpp/thread/barrier/arrive_and_wait -std::barrier::arrive_and_drop cpp/thread/barrier/arrive_and_drop -std::barrier::max cpp/thread/barrier/max -std::promise cpp/thread/promise -std::promise::promise cpp/thread/promise/promise -std::promise::~promise cpp/thread/promise/~promise -std::promise::operator= cpp/thread/promise/operator= -std::promise::swap cpp/thread/promise/swap -std::promise::get_future cpp/thread/promise/get_future -std::promise::set_value cpp/thread/promise/set_value -std::promise::set_value_at_thread_exit cpp/thread/promise/set_value_at_thread_exit -std::promise::set_exception cpp/thread/promise/set_exception -std::promise::set_exception_at_thread_exit cpp/thread/promise/set_exception_at_thread_exit -std::swap(std::promise) cpp/thread/promise/swap2 -std::uses_allocator cpp/thread/promise/uses_allocator -std::future cpp/thread/future -std::future::future cpp/thread/future/future -std::future::~future cpp/thread/future/~future -std::future::operator= cpp/thread/future/operator= -std::future::share cpp/thread/future/share -std::future::get cpp/thread/future/get -std::future::valid cpp/thread/future/valid -std::future::wait cpp/thread/future/wait -std::future::wait_for cpp/thread/future/wait_for -std::future::wait_until cpp/thread/future/wait_until -std::shared_future cpp/thread/shared_future -std::shared_future::shared_future cpp/thread/shared_future/shared_future -std::shared_future::~shared_future cpp/thread/shared_future/~shared_future -std::shared_future::operator= cpp/thread/shared_future/operator= -std::shared_future::get cpp/thread/shared_future/get -std::shared_future::valid cpp/thread/shared_future/valid -std::shared_future::wait cpp/thread/shared_future/wait -std::shared_future::wait_for cpp/thread/shared_future/wait_for -std::shared_future::wait_until cpp/thread/shared_future/wait_until -std::packaged_task cpp/thread/packaged_task -std::packaged_task::packaged_task cpp/thread/packaged_task/packaged_task -std::packaged_task::~packaged_task cpp/thread/packaged_task/~packaged_task -std::packaged_task::operator= cpp/thread/packaged_task/operator= -std::packaged_task::valid cpp/thread/packaged_task/valid -std::packaged_task::swap cpp/thread/packaged_task/swap -std::packaged_task::get_future cpp/thread/packaged_task/get_future -std::packaged_task::operator() cpp/thread/packaged_task/operator() -std::packaged_task::make_ready_at_thread_exit cpp/thread/packaged_task/make_ready_at_thread_exit -std::packaged_task::reset cpp/thread/packaged_task/reset -std::swap(std::packaged_task) cpp/thread/packaged_task/swap2 -std::uses_allocator cpp/thread/packaged_task/uses_allocator -std::async cpp/thread/async -std::launch cpp/thread/launch -std::launch::async cpp/thread/launch -std::launch::deferred cpp/thread/launch -std::future_status cpp/thread/future_status -std::future_status::ready cpp/thread/future_status -std::future_status::timeout cpp/thread/future_status -std::future_status::deferred cpp/thread/future_status -std::future_error cpp/thread/future_error -std::future_error::what cpp/error/exception/what -std::future_error::future_error cpp/thread/future_error/future_error -std::future_error::operator= cpp/thread/future_error/operator= -std::future_error::code cpp/thread/future_error/code -std::future_error::what cpp/thread/future_error/what -std::future_category cpp/thread/future_category -std::future_errc cpp/thread/future_errc -std::future_errc::broken_promise cpp/thread/future_errc -std::future_errc::future_already_retrieved cpp/thread/future_errc -std::future_errc::promise_already_satisfied cpp/thread/future_errc -std::future_errc::no_state cpp/thread/future_errc -std::is_error_code_enum cpp/thread/future_errc/is_error_code_enum -std::make_error_code(std::future_errc) cpp/thread/future_errc/make_error_code -std::make_error_condition(std::future_errc) cpp/thread/future_errc/make_error_condition -std::filesystem::path cpp/filesystem/path -std::filesystem::path::path cpp/filesystem/path/path -std::filesystem::path::~path cpp/filesystem/path/~path -std::filesystem::path::operator= cpp/filesystem/path/operator= -std::filesystem::path::assign cpp/filesystem/path/assign -std::filesystem::path::format cpp/filesystem/path/format -std::filesystem::path::preferred_separator cpp/filesystem/path -std::filesystem::path::append cpp/filesystem/path/append -std::filesystem::path::operator/= cpp/filesystem/path/append -std::filesystem::path::concat cpp/filesystem/path/concat -std::filesystem::path::operator+= cpp/filesystem/path/concat -std::filesystem::path::clear cpp/filesystem/path/clear -std::filesystem::path::make_preferred cpp/filesystem/path/make_preferred -std::filesystem::path::remove_filename cpp/filesystem/path/remove_filename -std::filesystem::path::replace_filename cpp/filesystem/path/replace_filename -std::filesystem::path::replace_extension cpp/filesystem/path/replace_extension -std::filesystem::path::swap cpp/filesystem/path/swap -std::filesystem::path::c_str cpp/filesystem/path/native -std::filesystem::path::native cpp/filesystem/path/native -std::filesystem::path::operator string_type cpp/filesystem/path/native -std::filesystem::path::string cpp/filesystem/path/string -std::filesystem::path::wstring cpp/filesystem/path/string -std::filesystem::path::u8string cpp/filesystem/path/string -std::filesystem::path::u16string cpp/filesystem/path/string -std::filesystem::path::u32string cpp/filesystem/path/string -std::filesystem::path::generic_string cpp/filesystem/path/generic_string -std::filesystem::path::generic_wstring cpp/filesystem/path/generic_string -std::filesystem::path::generic_u8string cpp/filesystem/path/generic_string -std::filesystem::path::generic_u16string cpp/filesystem/path/generic_string -std::filesystem::path::generic_u32string cpp/filesystem/path/generic_string -std::filesystem::path::compare cpp/filesystem/path/compare -std::filesystem::path::lexically_normal cpp/filesystem/path/lexically_normal -std::filesystem::path::lexically_proximate cpp/filesystem/path/lexically_normal -std::filesystem::path::lexically_relative cpp/filesystem/path/lexically_normal -std::filesystem::path::root_name cpp/filesystem/path/root_name -std::filesystem::path::root_directory cpp/filesystem/path/root_directory -std::filesystem::path::root_path cpp/filesystem/path/root_path -std::filesystem::path::relative_path cpp/filesystem/path/relative_path -std::filesystem::path::parent_path cpp/filesystem/path/parent_path -std::filesystem::path::filename cpp/filesystem/path/filename -std::filesystem::path::stem cpp/filesystem/path/stem -std::filesystem::path::extension cpp/filesystem/path/extension -std::filesystem::path::empty cpp/filesystem/path/empty -std::filesystem::path::has_root_path cpp/filesystem/path/has_path -std::filesystem::path::has_root_name cpp/filesystem/path/has_path -std::filesystem::path::has_root_directory cpp/filesystem/path/has_path -std::filesystem::path::has_relative_path cpp/filesystem/path/has_path -std::filesystem::path::has_parent_path cpp/filesystem/path/has_path -std::filesystem::path::has_filename cpp/filesystem/path/has_path -std::filesystem::path::has_stem cpp/filesystem/path/has_path -std::filesystem::path::has_extension cpp/filesystem/path/has_path -std::filesystem::path::is_absolute cpp/filesystem/path/is_absrel -std::filesystem::path::is_relative cpp/filesystem/path/is_absrel -std::filesystem::path::begin cpp/filesystem/path/begin -std::filesystem::path::end cpp/filesystem/path/begin -std::swap(std::filesystem::path) cpp/filesystem/path/swap2 -operator==(std::filesystem::path) cpp/filesystem/path/operator_cmp -operator!=(std::filesystem::path) cpp/filesystem/path/operator_cmp -operator<(std::filesystem::path) cpp/filesystem/path/operator_cmp -operator<=(std::filesystem::path) cpp/filesystem/path/operator_cmp -operator>(std::filesystem::path) cpp/filesystem/path/operator_cmp -operator>=(std::filesystem::path) cpp/filesystem/path/operator_cmp -operator/(std::filesystem::path) cpp/filesystem/path/operator_slash -operator<<(std::filesystem::path) cpp/filesystem/path/operator_ltltgtgt -operator>>(std::filesystem::path) cpp/filesystem/path/operator_ltltgtgt -std::filesystem::hash_value(std::filesystem::path) cpp/filesystem/path/hash_value -std::filesystem::u8path cpp/filesystem/path/u8path -std::filesystem::filesystem_error cpp/filesystem/filesystem_error -std::filesystem::filesystem_error::filesystem_error cpp/filesystem/filesystem_error/filesystem_error -std::filesystem::filesystem_error::operator= cpp/filesystem/filesystem_error/operator= -std::filesystem::filesystem_error::path1 cpp/filesystem/filesystem_error/path -std::filesystem::filesystem_error::path2 cpp/filesystem/filesystem_error/path -std::filesystem::filesystem_error::what cpp/filesystem/filesystem_error/what -std::filesystem::directory_entry cpp/filesystem/directory_entry -std::filesystem::directory_entry::directory_entry cpp/filesystem/directory_entry/directory_entry -std::filesystem::directory_entry::operator= cpp/filesystem/directory_entry/operator= -std::filesystem::directory_entry::assign cpp/filesystem/directory_entry/assign -std::filesystem::directory_entry::replace_filename cpp/filesystem/directory_entry/replace_filename -std::filesystem::directory_entry::refresh cpp/filesystem/directory_entry/refresh -std::filesystem::directory_entry::path cpp/filesystem/directory_entry/path -std::filesystem::directory_entry::operator const path& cpp/filesystem/directory_entry/path -std::filesystem::directory_entry::exists cpp/filesystem/directory_entry/exists -std::filesystem::directory_entry::is_block_file cpp/filesystem/directory_entry/is_block_file -std::filesystem::directory_entry::is_character_file cpp/filesystem/directory_entry/is_character_file -std::filesystem::directory_entry::is_directory cpp/filesystem/directory_entry/is_directory -std::filesystem::directory_entry::is_fifo cpp/filesystem/directory_entry/is_fifo -std::filesystem::directory_entry::is_other cpp/filesystem/directory_entry/is_other -std::filesystem::directory_entry::is_regular_file cpp/filesystem/directory_entry/is_regular_file -std::filesystem::directory_entry::is_socket cpp/filesystem/directory_entry/is_socket -std::filesystem::directory_entry::is_symlink cpp/filesystem/directory_entry/is_symlink -std::filesystem::directory_entry::file_size cpp/filesystem/directory_entry/file_size -std::filesystem::directory_entry::hard_link_count cpp/filesystem/directory_entry/hard_link_count -std::filesystem::directory_entry::last_write_time cpp/filesystem/directory_entry/last_write_time -std::filesystem::directory_entry::status cpp/filesystem/directory_entry/status -std::filesystem::directory_entry::symlink_status cpp/filesystem/directory_entry/status -std::filesystem::directory_entry::operator== cpp/filesystem/directory_entry/operator_cmp -std::filesystem::directory_entry::operator!= cpp/filesystem/directory_entry/operator_cmp -std::filesystem::directory_entry::operator< cpp/filesystem/directory_entry/operator_cmp -std::filesystem::directory_entry::operator<= cpp/filesystem/directory_entry/operator_cmp -std::filesystem::directory_entry::operator> cpp/filesystem/directory_entry/operator_cmp -std::filesystem::directory_entry::operator>= cpp/filesystem/directory_entry/operator_cmp -std::filesystem::directory_entry::operator<=> cpp/filesystem/directory_entry/operator_cmp -operator<<(std::filesystem::directory_entry) cpp/filesystem/directory_entry/operator_ltlt -std::filesystem::directory_iterator cpp/filesystem/directory_iterator -std::filesystem::directory_iterator::directory_iterator cpp/filesystem/directory_iterator/directory_iterator -std::filesystem::directory_iterator::operator= cpp/filesystem/directory_iterator/operator= -std::filesystem::directory_iterator::operator* cpp/filesystem/directory_iterator/operator* -std::filesystem::directory_iterator::operator-> cpp/filesystem/directory_iterator/operator* -std::filesystem::directory_iterator::increment cpp/filesystem/directory_iterator/increment -std::filesystem::directory_iterator::operator++ cpp/filesystem/directory_iterator/increment -operator==(std::filesystem::directory_iterator) cpp/filesystem/directory_iterator -operator!=(std::filesystem::directory_iterator) cpp/filesystem/directory_iterator -std::filesystem::begin(std::filesystem::directory_iterator) cpp/filesystem/directory_iterator/begin -std::filesystem::end(std::filesystem::directory_iterator) cpp/filesystem/directory_iterator/begin -std::filesystem::recursive_directory_iterator cpp/filesystem/recursive_directory_iterator -std::filesystem::recursive_directory_iterator::recursive_directory_iterator cpp/filesystem/recursive_directory_iterator/recursive_directory_iterator -std::filesystem::recursive_directory_iterator::operator* cpp/filesystem/recursive_directory_iterator/operator* -std::filesystem::recursive_directory_iterator::operator-> cpp/filesystem/recursive_directory_iterator/operator* -std::filesystem::recursive_directory_iterator::options cpp/filesystem/recursive_directory_iterator/options -std::filesystem::recursive_directory_iterator::depth cpp/filesystem/recursive_directory_iterator/depth -std::filesystem::recursive_directory_iterator::recursion_pending cpp/filesystem/recursive_directory_iterator/recursion_pending -std::filesystem::recursive_directory_iterator::operator= cpp/filesystem/recursive_directory_iterator/operator= -std::filesystem::recursive_directory_iterator::increment cpp/filesystem/recursive_directory_iterator/increment -std::filesystem::recursive_directory_iterator::operator++ cpp/filesystem/recursive_directory_iterator/increment -std::filesystem::recursive_directory_iterator::pop cpp/filesystem/recursive_directory_iterator/pop -std::filesystem::recursive_directory_iterator::disable_recursion_pending cpp/filesystem/recursive_directory_iterator/disable_recursion_pending -operator==(std::filesystem::recursive_directory_iterator) cpp/filesystem/recursive_directory_iterator -operator!=(std::filesystem::recursive_directory_iterator) cpp/filesystem/recursive_directory_iterator -std::filesystem::begin(std::filesystem::recursive_directory_iterator) cpp/filesystem/recursive_directory_iterator/begin -std::filesystem::end(std::filesystem::recursive_directory_iterator) cpp/filesystem/recursive_directory_iterator/begin -std::filesystem::file_status cpp/filesystem/file_status -std::filesystem::file_status::file_status cpp/filesystem/file_status/file_status -std::filesystem::file_status::~file_status cpp/filesystem/file_status -std::filesystem::file_status::operator= cpp/filesystem/file_status/operator= -std::filesystem::file_status::type cpp/filesystem/file_status/type -std::filesystem::file_status::permissions cpp/filesystem/file_status/permissions -operator==(std::filesystem::file_status) cpp/filesystem/file_status/operator== -std::filesystem::space_info cpp/filesystem/space_info -std::filesystem::space_info::capacity cpp/filesystem/space_info -std::filesystem::space_info::free cpp/filesystem/space_info -std::filesystem::space_info::available cpp/filesystem/space_info -std::filesystem::file_type cpp/filesystem/file_type -std::filesystem::file_type::none cpp/filesystem/file_type -std::filesystem::file_type::not_found cpp/filesystem/file_type -std::filesystem::file_type::regular cpp/filesystem/file_type -std::filesystem::file_type::directory cpp/filesystem/file_type -std::filesystem::file_type::symlink cpp/filesystem/file_type -std::filesystem::file_type::block cpp/filesystem/file_type -std::filesystem::file_type::character cpp/filesystem/file_type -std::filesystem::file_type::fifo cpp/filesystem/file_type -std::filesystem::file_type::socket cpp/filesystem/file_type -std::filesystem::file_type::unknown cpp/filesystem/file_type -std::filesystem::perms cpp/filesystem/perms -std::filesystem::perms::none cpp/filesystem/perms -std::filesystem::perms::owner_read cpp/filesystem/perms -std::filesystem::perms::owner_write cpp/filesystem/perms -std::filesystem::perms::owner_exec cpp/filesystem/perms -std::filesystem::perms::owner_all cpp/filesystem/perms -std::filesystem::perms::group_read cpp/filesystem/perms -std::filesystem::perms::group_write cpp/filesystem/perms -std::filesystem::perms::group_exec cpp/filesystem/perms -std::filesystem::perms::group_all cpp/filesystem/perms -std::filesystem::perms::others_read cpp/filesystem/perms -std::filesystem::perms::others_write cpp/filesystem/perms -std::filesystem::perms::others_exec cpp/filesystem/perms -std::filesystem::perms::others_all cpp/filesystem/perms -std::filesystem::perms::all cpp/filesystem/perms -std::filesystem::perms::set_uid cpp/filesystem/perms -std::filesystem::perms::set_gid cpp/filesystem/perms -std::filesystem::perms::sticky_bit cpp/filesystem/perms -std::filesystem::perms::mask cpp/filesystem/perms -std::filesystem::perms::unknown cpp/filesystem/perms -std::filesystem::perms::add_perms cpp/filesystem/perms -std::filesystem::perms::remove_perms cpp/filesystem/perms -std::filesystem::perms::resolve_symlinks cpp/filesystem/perms -std::filesystem::perm_options cpp/filesystem/perm_options -std::filesystem::perm_options::replace cpp/filesystem/perm_options -std::filesystem::perm_options::add cpp/filesystem/perm_options -std::filesystem::perm_options::remove cpp/filesystem/perm_options -std::filesystem::perm_options::nofollow cpp/filesystem/perm_options -operator|=(std::filesystem::perm_options) cpp/filesystem/perm_options -operator&=(std::filesystem::perm_options) cpp/filesystem/perm_options -operator^=(std::filesystem::perm_options) cpp/filesystem/perm_options -operator|(std::filesystem::perm_options) cpp/filesystem/perm_options -operator&(std::filesystem::perm_options) cpp/filesystem/perm_options -operator^(std::filesystem::perm_options) cpp/filesystem/perm_options -operator~(std::filesystem::perm_options) cpp/filesystem/perm_options -std::filesystem::copy_options cpp/filesystem/copy_options -std::filesystem::copy_options::none cpp/filesystem/copy_options -std::filesystem::copy_options::skip_existing cpp/filesystem/copy_options -std::filesystem::copy_options::overwrite_existing cpp/filesystem/copy_options -std::filesystem::copy_options::update_existing cpp/filesystem/copy_options -std::filesystem::copy_options::recursive cpp/filesystem/copy_options -std::filesystem::copy_options::copy_symlinks cpp/filesystem/copy_options -std::filesystem::copy_options::skip_symlinks cpp/filesystem/copy_options -std::filesystem::copy_options::directories_only cpp/filesystem/copy_options -std::filesystem::copy_options::create_symlinks cpp/filesystem/copy_options -std::filesystem::copy_options::create_hard_links cpp/filesystem/copy_options -operator|=(std::filesystem::copy_options) cpp/filesystem/copy_options -operator&=(std::filesystem::copy_options) cpp/filesystem/copy_options -operator^=(std::filesystem::copy_options) cpp/filesystem/copy_options -operator|(std::filesystem::copy_options) cpp/filesystem/copy_options -operator&(std::filesystem::copy_options) cpp/filesystem/copy_options -operator^(std::filesystem::copy_options) cpp/filesystem/copy_options -operator~(std::filesystem::copy_options) cpp/filesystem/copy_options -std::filesystem::directory_options cpp/filesystem/directory_options -std::filesystem::directory_options::none cpp/filesystem/directory_options -std::filesystem::directory_options::follow_directory_symlink cpp/filesystem/directory_options -std::filesystem::directory_options::overwrite_existing cpp/filesystem/directory_options -std::filesystem::directory_options::skip_permission_denied cpp/filesystem/directory_options -operator|=(std::filesystem::directory_options) cpp/filesystem/directory_options -operator&=(std::filesystem::directory_options) cpp/filesystem/directory_options -operator^=(std::filesystem::directory_options) cpp/filesystem/directory_options -operator|(std::filesystem::directory_options) cpp/filesystem/directory_options -operator&(std::filesystem::directory_options) cpp/filesystem/directory_options -operator^(std::filesystem::directory_options) cpp/filesystem/directory_options -operator~(std::filesystem::directory_options) cpp/filesystem/directory_options -std::filesystem::file_time_type cpp/filesystem/file_time_type -std::filesystem::absolute cpp/filesystem/absolute -std::filesystem::canonical cpp/filesystem/canonical -std::filesystem::weakly_canonical cpp/filesystem/canonical -std::filesystem::relative cpp/filesystem/relative -std::filesystem::proximate cpp/filesystem/relative -std::filesystem::copy cpp/filesystem/copy -std::filesystem::copy_file cpp/filesystem/copy_file -std::filesystem::copy_symlink cpp/filesystem/copy_symlink -std::filesystem::create_directory cpp/filesystem/create_directory -std::filesystem::create_directories cpp/filesystem/create_directory -std::filesystem::create_hard_link cpp/filesystem/create_hard_link -std::filesystem::create_symlink cpp/filesystem/create_symlink -std::filesystem::create_directory_symlink cpp/filesystem/create_symlink -std::filesystem::current_path cpp/filesystem/current_path -std::filesystem::exists cpp/filesystem/exists -std::filesystem::equivalent cpp/filesystem/equivalent -std::filesystem::file_size cpp/filesystem/file_size -std::filesystem::hard_link_count cpp/filesystem/hard_link_count -std::filesystem::last_write_time cpp/filesystem/last_write_time -std::filesystem::permissions cpp/filesystem/permissions -std::filesystem::read_symlink cpp/filesystem/read_symlink -std::filesystem::remove cpp/filesystem/remove -std::filesystem::remove_all cpp/filesystem/remove -std::filesystem::rename cpp/filesystem/rename -std::filesystem::resize_file cpp/filesystem/resize_file -std::filesystem::space cpp/filesystem/space -std::filesystem::status cpp/filesystem/status -std::filesystem::symlink_status cpp/filesystem/status -std::filesystem::temp_directory_path cpp/filesystem/temp_directory_path -std::filesystem::is_block_file cpp/filesystem/is_block_file -std::filesystem::is_character_file cpp/filesystem/is_character_file -std::filesystem::is_directory cpp/filesystem/is_directory -std::filesystem::is_empty cpp/filesystem/is_empty -std::filesystem::is_fifo cpp/filesystem/is_fifo -std::filesystem::is_other cpp/filesystem/is_other -std::filesystem::is_regular_file cpp/filesystem/is_regular_file -std::filesystem::is_socket cpp/filesystem/is_socket -std::filesystem::is_symlink cpp/filesystem/is_symlink -std::filesystem::status_known cpp/filesystem/status_known -std::experimental::optional cpp/experimental/optional -std::experimental::optional::optional cpp/experimental/optional/optional -std::experimental::optional::~optional cpp/experimental/optional/~optional -std::experimental::optional::operator= cpp/experimental/optional/operator= -std::experimental::optional::operator* cpp/experimental/optional/operator* -std::experimental::optional::operator-> cpp/experimental/optional/operator* -std::experimental::optional::operator bool cpp/experimental/optional/operator_bool -std::experimental::optional::value cpp/experimental/optional/value -std::experimental::optional::value_or cpp/experimental/optional/value_or -std::experimental::optional::swap cpp/experimental/optional/swap -std::experimental::optional::emplace cpp/experimental/optional/emplace -operator==(std::experimental::optional) cpp/experimental/optional/operator_cmp -operator<(std::experimental::optional) cpp/experimental/optional/operator_cmp -std::swap(std::experimental::optional) cpp/experimental/optional/swap2 -std::hash cpp/experimental/optional/hash -std::experimental::make_optional cpp/experimental/optional/make_optional -std::experimental::nullopt_t cpp/experimental/optional/nullopt_t -std::experimental::nullopt cpp/experimental/optional/nullopt -std::experimental::in_place_t cpp/experimental/optional/in_place_t -std::experimental::in_place cpp/experimental/optional/in_place -std::experimental::bad_optional_access cpp/experimental/optional/bad_optional_access -std::experimental::bad_optional_access::what cpp/error/exception/what -std::experimental::bad_optional_access::bad_optional_access cpp/experimental/optional/bad_optional_access -std::experimental::any cpp/experimental/any -std::experimental::any::any cpp/experimental/any/any -std::experimental::any::~any cpp/experimental/any/~any -std::experimental::any::operator= cpp/experimental/any/operator= -std::experimental::any::clear cpp/experimental/any/clear -std::experimental::any::empty cpp/experimental/any/empty -std::experimental::any::swap cpp/experimental/any/swap -std::experimental::any::type cpp/experimental/any/type -std::swap(std::experimental::any) cpp/experimental/any/swap2 -std::experimental::any_cast cpp/experimental/any/any_cast -std::experimental::bad_any_cast cpp/experimental/any/bad_any_cast -std::experimental::pmr::memory_resource cpp/experimental/memory_resource -std::experimental::pmr::memory_resource::memory_resource cpp/experimental/memory_resource/memory_resource -std::experimental::pmr::memory_resource::allocate cpp/experimental/memory_resource/allocate -std::experimental::pmr::memory_resource::deallocate cpp/experimental/memory_resource/deallocate -std::experimental::pmr::memory_resource::is_equal cpp/experimental/memory_resource/is_equal -std::experimental::pmr::memory_resource::do_allocate cpp/experimental/memory_resource/do_allocate -std::experimental::pmr::memory_resource::do_deallocate cpp/experimental/memory_resource/do_deallocate -std::experimental::pmr::memory_resource::do_is_equal cpp/experimental/memory_resource/do_is_equal -operator==(std::experimental::pmr::memory_resource) cpp/experimental/memory_resource/operator_eq -operator!=(std::experimental::pmr::memory_resource) cpp/experimental/memory_resource/operator_eq -std::experimental::pmr::monotonic_buffer_resource cpp/experimental/monotonic_buffer_resource -std::experimental::pmr::monotonic_buffer_resource::monotonic_buffer_resource cpp/experimental/monotonic_buffer_resource/monotonic_buffer_resource -std::experimental::pmr::monotonic_buffer_resource::~monotonic_buffer_resource cpp/experimental/monotonic_buffer_resource/~monotonic_buffer_resource -std::experimental::pmr::monotonic_buffer_resource::release cpp/experimental/monotonic_buffer_resource/release -std::experimental::pmr::monotonic_buffer_resource::upstream_resource cpp/experimental/monotonic_buffer_resource/upstream_resource -std::experimental::pmr::monotonic_buffer_resource::do_allocate cpp/experimental/monotonic_buffer_resource/do_allocate -std::experimental::pmr::monotonic_buffer_resource::do_deallocate cpp/experimental/monotonic_buffer_resource/do_deallocate -std::experimental::pmr::monotonic_buffer_resource::do_is_equal cpp/experimental/monotonic_buffer_resource/do_is_equal -std::experimental::pmr::pool_options cpp/experimental/pool_options -std::experimental::pmr::synchronized_pool_resource cpp/experimental/synchronized_pool_resource -std::experimental::pmr::synchronized_pool_resource::synchronized_pool_resource cpp/experimental/synchronized_pool_resource/synchronized_pool_resource -std::experimental::pmr::synchronized_pool_resource::~synchronized_pool_resource cpp/experimental/synchronized_pool_resource/~synchronized_pool_resource -std::experimental::pmr::synchronized_pool_resource::release cpp/experimental/synchronized_pool_resource/release -std::experimental::pmr::synchronized_pool_resource::upstream_resource cpp/experimental/synchronized_pool_resource/upstream_resource -std::experimental::pmr::synchronized_pool_resource::options cpp/experimental/synchronized_pool_resource/options -std::experimental::pmr::synchronized_pool_resource::do_allocate cpp/experimental/synchronized_pool_resource/do_allocate -std::experimental::pmr::synchronized_pool_resource::do_deallocate cpp/experimental/synchronized_pool_resource/do_deallocate -std::experimental::pmr::synchronized_pool_resource::do_is_equal cpp/experimental/synchronized_pool_resource/do_is_equal -std::experimental::pmr::unsynchronized_pool_resource cpp/experimental/unsynchronized_pool_resource -std::experimental::pmr::unsynchronized_pool_resource::unsynchronized_pool_resource cpp/experimental/unsynchronized_pool_resource/unsynchronized_pool_resource -std::experimental::pmr::unsynchronized_pool_resource::~unsynchronized_pool_resource cpp/experimental/unsynchronized_pool_resource/~unsynchronized_pool_resource -std::experimental::pmr::unsynchronized_pool_resource::release cpp/experimental/unsynchronized_pool_resource/release -std::experimental::pmr::unsynchronized_pool_resource::upstream_resource cpp/experimental/unsynchronized_pool_resource/upstream_resource -std::experimental::pmr::unsynchronized_pool_resource::options cpp/experimental/unsynchronized_pool_resource/options -std::experimental::pmr::unsynchronized_pool_resource::do_allocate cpp/experimental/unsynchronized_pool_resource/do_allocate -std::experimental::pmr::unsynchronized_pool_resource::do_deallocate cpp/experimental/unsynchronized_pool_resource/do_deallocate -std::experimental::pmr::unsynchronized_pool_resource::do_is_equal cpp/experimental/unsynchronized_pool_resource/do_is_equal -std::experimental::pmr::polymorphic_allocator cpp/experimental/polymorphic_allocator -std::experimental::pmr::polymorphic_allocator::polymorphic_allocator cpp/experimental/polymorphic_allocator/polymorphic_allocator -std::experimental::pmr::polymorphic_allocator::operator= cpp/experimental/polymorphic_allocator/operator= -std::experimental::pmr::polymorphic_allocator::allocate cpp/experimental/polymorphic_allocator/allocate -std::experimental::pmr::polymorphic_allocator::deallocate cpp/experimental/polymorphic_allocator/deallocate -std::experimental::pmr::polymorphic_allocator::construct cpp/experimental/polymorphic_allocator/construct -std::experimental::pmr::polymorphic_allocator::destroy cpp/experimental/polymorphic_allocator/destroy -std::experimental::pmr::polymorphic_allocator::select_on_container_copy_construction cpp/experimental/polymorphic_allocator/select_on_container_copy_construction -std::experimental::pmr::polymorphic_allocator::resource cpp/experimental/polymorphic_allocator/resource -operator==(std::experimental::pmr::polymorphic_allocator) cpp/experimental/polymorphic_allocator/operator_eq -operator!=(std::experimental::pmr::polymorphic_allocator) cpp/experimental/polymorphic_allocator/operator_eq -std::experimental::pmr::resource_adaptor cpp/experimental/resource_adaptor -std::experimental::pmr::new_delete_resource cpp/experimental/new_delete_resource -std::experimental::pmr::null_memory_resource cpp/experimental/null_memory_resource -std::experimental::pmr::get_default_resource cpp/experimental/get_default_resource -std::experimental::pmr::set_default_resource cpp/experimental/set_default_resource -std::experimental::function cpp/experimental/function -std::experimental::promise (Library Fundamentals TS) cpp/experimental/lib_extensions/promise -std::experimental::packaged_task (Library Fundamentals TS) cpp/experimental/lib_extensions/packaged_task -std::experimental::sample cpp/experimental/sample -std::experimental::search cpp/experimental/search -std::experimental::default_searcher cpp/experimental/default_searcher -std::experimental::make_default_searcher cpp/experimental/default_searcher -std::experimental::boyer_moore_horspool_searcher cpp/experimental/boyer_moore_horspool_searcher -std::experimental::make_boyer_moore_horspool_searcher cpp/experimental/boyer_moore_horspool_searcher -std::experimental::boyer_moore_searcher cpp/experimental/boyer_moore_searcher -std::experimental::make_boyer_moore_searcher cpp/experimental/boyer_moore_searcher -std::experimental::apply cpp/experimental/apply -std::experimental::erased_type cpp/experimental/erased_type -std::experimental::invocation_type cpp/experimental/invocation_type -std::experimental::raw_invocation_type cpp/experimental/invocation_type -std::experimental::basic_string_view cpp/experimental/basic_string_view -std::experimental::basic_string_view::basic_string_view cpp/experimental/basic_string_view/basic_string_view -std::experimental::basic_string_view::operator= cpp/experimental/basic_string_view/operator= -std::experimental::basic_string_view::begin cpp/experimental/basic_string_view/begin -std::experimental::basic_string_view::cbegin cpp/experimental/basic_string_view/begin -std::experimental::basic_string_view::rbegin cpp/experimental/basic_string_view/rbegin -std::experimental::basic_string_view::crbegin cpp/experimental/basic_string_view/rbegin -std::experimental::basic_string_view::end cpp/experimental/basic_string_view/end -std::experimental::basic_string_view::cend cpp/experimental/basic_string_view/end -std::experimental::basic_string_view::rend cpp/experimental/basic_string_view/rend -std::experimental::basic_string_view::crend cpp/experimental/basic_string_view/rend -std::experimental::basic_string_view::operator[] cpp/experimental/basic_string_view/operator_at -std::experimental::basic_string_view::at cpp/experimental/basic_string_view/at -std::experimental::basic_string_view::front cpp/experimental/basic_string_view/front -std::experimental::basic_string_view::back cpp/experimental/basic_string_view/back -std::experimental::basic_string_view::data cpp/experimental/basic_string_view/data -std::experimental::basic_string_view::size cpp/experimental/basic_string_view/size -std::experimental::basic_string_view::length cpp/experimental/basic_string_view/size -std::experimental::basic_string_view::max_size cpp/experimental/basic_string_view/max_size -std::experimental::basic_string_view::empty cpp/experimental/basic_string_view/empty -std::experimental::basic_string_view::remove_prefix cpp/experimental/basic_string_view/remove_prefix -std::experimental::basic_string_view::remove_suffix cpp/experimental/basic_string_view/remove_suffix -std::experimental::basic_string_view::swap cpp/experimental/basic_string_view/swap -std::experimental::basic_string_view::to_string cpp/experimental/basic_string_view/to_string -std::experimental::basic_string_view::operator basic_string cpp/experimental/basic_string_view/to_string -std::experimental::basic_string_view::copy cpp/experimental/basic_string_view/copy -std::experimental::basic_string_view::substr cpp/experimental/basic_string_view/substr -std::experimental::basic_string_view::compare cpp/experimental/basic_string_view/compare -std::experimental::basic_string_view::find cpp/experimental/basic_string_view/find -std::experimental::basic_string_view::rfind cpp/experimental/basic_string_view/rfind -std::experimental::basic_string_view::find_first_of cpp/experimental/basic_string_view/find_first_of -std::experimental::basic_string_view::find_last_of cpp/experimental/basic_string_view/find_last_of -std::experimental::basic_string_view::find_first_not_of cpp/experimental/basic_string_view/find_first_not_of -std::experimental::basic_string_view::find_last_not_of cpp/experimental/basic_string_view/find_last_not_of -std::experimental::basic_string_view::npos cpp/experimental/basic_string_view/npos -operator==(std::experimental::basic_string_view) cpp/experimental/basic_string_view/operator_cmp -operator!=(std::experimental::basic_string_view) cpp/experimental/basic_string_view/operator_cmp -operator<(std::experimental::basic_string_view) cpp/experimental/basic_string_view/operator_cmp -operator<=(std::experimental::basic_string_view) cpp/experimental/basic_string_view/operator_cmp -operator>(std::experimental::basic_string_view) cpp/experimental/basic_string_view/operator_cmp -operator>=(std::experimental::basic_string_view) cpp/experimental/basic_string_view/operator_cmp -operator<<(std::experimental::basic_string_view) cpp/experimental/basic_string_view/operator_ltlt -std::hash cpp/experimental/basic_string_view/hash -std::experimental::string_view cpp/experimental/basic_string_view -std::experimental::string_view::string_view cpp/experimental/basic_string_view/basic_string_view -std::experimental::string_view::operator= cpp/experimental/basic_string_view/operator= -std::experimental::string_view::begin cpp/experimental/basic_string_view/begin -std::experimental::string_view::cbegin cpp/experimental/basic_string_view/begin -std::experimental::string_view::rbegin cpp/experimental/basic_string_view/rbegin -std::experimental::string_view::crbegin cpp/experimental/basic_string_view/rbegin -std::experimental::string_view::end cpp/experimental/basic_string_view/end -std::experimental::string_view::cend cpp/experimental/basic_string_view/end -std::experimental::string_view::rend cpp/experimental/basic_string_view/rend -std::experimental::string_view::crend cpp/experimental/basic_string_view/rend -std::experimental::string_view::operator[] cpp/experimental/basic_string_view/operator_at -std::experimental::string_view::at cpp/experimental/basic_string_view/at -std::experimental::string_view::front cpp/experimental/basic_string_view/front -std::experimental::string_view::back cpp/experimental/basic_string_view/back -std::experimental::string_view::data cpp/experimental/basic_string_view/data -std::experimental::string_view::size cpp/experimental/basic_string_view/size -std::experimental::string_view::length cpp/experimental/basic_string_view/size -std::experimental::string_view::max_size cpp/experimental/basic_string_view/max_size -std::experimental::string_view::empty cpp/experimental/basic_string_view/empty -std::experimental::string_view::remove_prefix cpp/experimental/basic_string_view/remove_prefix -std::experimental::string_view::remove_suffix cpp/experimental/basic_string_view/remove_suffix -std::experimental::string_view::swap cpp/experimental/basic_string_view/swap -std::experimental::string_view::to_string cpp/experimental/basic_string_view/to_string -std::experimental::string_view::operator basic_string cpp/experimental/basic_string_view/to_string -std::experimental::string_view::copy cpp/experimental/basic_string_view/copy -std::experimental::string_view::substr cpp/experimental/basic_string_view/substr -std::experimental::string_view::compare cpp/experimental/basic_string_view/compare -std::experimental::string_view::find cpp/experimental/basic_string_view/find -std::experimental::string_view::rfind cpp/experimental/basic_string_view/rfind -std::experimental::string_view::find_first_of cpp/experimental/basic_string_view/find_first_of -std::experimental::string_view::find_last_of cpp/experimental/basic_string_view/find_last_of -std::experimental::string_view::find_first_not_of cpp/experimental/basic_string_view/find_first_not_of -std::experimental::string_view::find_last_not_of cpp/experimental/basic_string_view/find_last_not_of -std::experimental::string_view::npos cpp/experimental/basic_string_view/npos -operator==(std::experimental::string_view) cpp/experimental/basic_string_view/operator_cmp -operator!=(std::experimental::string_view) cpp/experimental/basic_string_view/operator_cmp -operator<(std::experimental::string_view) cpp/experimental/basic_string_view/operator_cmp -operator<=(std::experimental::string_view) cpp/experimental/basic_string_view/operator_cmp -operator>(std::experimental::string_view) cpp/experimental/basic_string_view/operator_cmp -operator>=(std::experimental::string_view) cpp/experimental/basic_string_view/operator_cmp -operator<<(std::experimental::string_view) cpp/experimental/basic_string_view/operator_ltlt -std::hash cpp/experimental/basic_string_view/hash -std::experimental::wstring_view cpp/experimental/basic_string_view -std::experimental::wstring_view::wstring_view cpp/experimental/basic_string_view/basic_string_view -std::experimental::wstring_view::operator= cpp/experimental/basic_string_view/operator= -std::experimental::wstring_view::begin cpp/experimental/basic_string_view/begin -std::experimental::wstring_view::cbegin cpp/experimental/basic_string_view/begin -std::experimental::wstring_view::rbegin cpp/experimental/basic_string_view/rbegin -std::experimental::wstring_view::crbegin cpp/experimental/basic_string_view/rbegin -std::experimental::wstring_view::end cpp/experimental/basic_string_view/end -std::experimental::wstring_view::cend cpp/experimental/basic_string_view/end -std::experimental::wstring_view::rend cpp/experimental/basic_string_view/rend -std::experimental::wstring_view::crend cpp/experimental/basic_string_view/rend -std::experimental::wstring_view::operator[] cpp/experimental/basic_string_view/operator_at -std::experimental::wstring_view::at cpp/experimental/basic_string_view/at -std::experimental::wstring_view::front cpp/experimental/basic_string_view/front -std::experimental::wstring_view::back cpp/experimental/basic_string_view/back -std::experimental::wstring_view::data cpp/experimental/basic_string_view/data -std::experimental::wstring_view::size cpp/experimental/basic_string_view/size -std::experimental::wstring_view::length cpp/experimental/basic_string_view/size -std::experimental::wstring_view::max_size cpp/experimental/basic_string_view/max_size -std::experimental::wstring_view::empty cpp/experimental/basic_string_view/empty -std::experimental::wstring_view::remove_prefix cpp/experimental/basic_string_view/remove_prefix -std::experimental::wstring_view::remove_suffix cpp/experimental/basic_string_view/remove_suffix -std::experimental::wstring_view::swap cpp/experimental/basic_string_view/swap -std::experimental::wstring_view::to_string cpp/experimental/basic_string_view/to_string -std::experimental::wstring_view::operator basic_string cpp/experimental/basic_string_view/to_string -std::experimental::wstring_view::copy cpp/experimental/basic_string_view/copy -std::experimental::wstring_view::substr cpp/experimental/basic_string_view/substr -std::experimental::wstring_view::compare cpp/experimental/basic_string_view/compare -std::experimental::wstring_view::find cpp/experimental/basic_string_view/find -std::experimental::wstring_view::rfind cpp/experimental/basic_string_view/rfind -std::experimental::wstring_view::find_first_of cpp/experimental/basic_string_view/find_first_of -std::experimental::wstring_view::find_last_of cpp/experimental/basic_string_view/find_last_of -std::experimental::wstring_view::find_first_not_of cpp/experimental/basic_string_view/find_first_not_of -std::experimental::wstring_view::find_last_not_of cpp/experimental/basic_string_view/find_last_not_of -std::experimental::wstring_view::npos cpp/experimental/basic_string_view/npos -operator==(std::experimental::wstring_view) cpp/experimental/basic_string_view/operator_cmp -operator!=(std::experimental::wstring_view) cpp/experimental/basic_string_view/operator_cmp -operator<(std::experimental::wstring_view) cpp/experimental/basic_string_view/operator_cmp -operator<=(std::experimental::wstring_view) cpp/experimental/basic_string_view/operator_cmp -operator>(std::experimental::wstring_view) cpp/experimental/basic_string_view/operator_cmp -operator>=(std::experimental::wstring_view) cpp/experimental/basic_string_view/operator_cmp -operator<<(std::experimental::wstring_view) cpp/experimental/basic_string_view/operator_ltlt -std::hash cpp/experimental/basic_string_view/hash -std::experimental::u16string_view cpp/experimental/basic_string_view -std::experimental::u16string_view::u16string_view cpp/experimental/basic_string_view/basic_string_view -std::experimental::u16string_view::operator= cpp/experimental/basic_string_view/operator= -std::experimental::u16string_view::begin cpp/experimental/basic_string_view/begin -std::experimental::u16string_view::cbegin cpp/experimental/basic_string_view/begin -std::experimental::u16string_view::rbegin cpp/experimental/basic_string_view/rbegin -std::experimental::u16string_view::crbegin cpp/experimental/basic_string_view/rbegin -std::experimental::u16string_view::end cpp/experimental/basic_string_view/end -std::experimental::u16string_view::cend cpp/experimental/basic_string_view/end -std::experimental::u16string_view::rend cpp/experimental/basic_string_view/rend -std::experimental::u16string_view::crend cpp/experimental/basic_string_view/rend -std::experimental::u16string_view::operator[] cpp/experimental/basic_string_view/operator_at -std::experimental::u16string_view::at cpp/experimental/basic_string_view/at -std::experimental::u16string_view::front cpp/experimental/basic_string_view/front -std::experimental::u16string_view::back cpp/experimental/basic_string_view/back -std::experimental::u16string_view::data cpp/experimental/basic_string_view/data -std::experimental::u16string_view::size cpp/experimental/basic_string_view/size -std::experimental::u16string_view::length cpp/experimental/basic_string_view/size -std::experimental::u16string_view::max_size cpp/experimental/basic_string_view/max_size -std::experimental::u16string_view::empty cpp/experimental/basic_string_view/empty -std::experimental::u16string_view::remove_prefix cpp/experimental/basic_string_view/remove_prefix -std::experimental::u16string_view::remove_suffix cpp/experimental/basic_string_view/remove_suffix -std::experimental::u16string_view::swap cpp/experimental/basic_string_view/swap -std::experimental::u16string_view::to_string cpp/experimental/basic_string_view/to_string -std::experimental::u16string_view::operator basic_string cpp/experimental/basic_string_view/to_string -std::experimental::u16string_view::copy cpp/experimental/basic_string_view/copy -std::experimental::u16string_view::substr cpp/experimental/basic_string_view/substr -std::experimental::u16string_view::compare cpp/experimental/basic_string_view/compare -std::experimental::u16string_view::find cpp/experimental/basic_string_view/find -std::experimental::u16string_view::rfind cpp/experimental/basic_string_view/rfind -std::experimental::u16string_view::find_first_of cpp/experimental/basic_string_view/find_first_of -std::experimental::u16string_view::find_last_of cpp/experimental/basic_string_view/find_last_of -std::experimental::u16string_view::find_first_not_of cpp/experimental/basic_string_view/find_first_not_of -std::experimental::u16string_view::find_last_not_of cpp/experimental/basic_string_view/find_last_not_of -std::experimental::u16string_view::npos cpp/experimental/basic_string_view/npos -operator==(std::experimental::u16string_view) cpp/experimental/basic_string_view/operator_cmp -operator!=(std::experimental::u16string_view) cpp/experimental/basic_string_view/operator_cmp -operator<(std::experimental::u16string_view) cpp/experimental/basic_string_view/operator_cmp -operator<=(std::experimental::u16string_view) cpp/experimental/basic_string_view/operator_cmp -operator>(std::experimental::u16string_view) cpp/experimental/basic_string_view/operator_cmp -operator>=(std::experimental::u16string_view) cpp/experimental/basic_string_view/operator_cmp -operator<<(std::experimental::u16string_view) cpp/experimental/basic_string_view/operator_ltlt -std::hash cpp/experimental/basic_string_view/hash -std::experimental::u32string_view cpp/experimental/basic_string_view -std::experimental::u32string_view::u32string_view cpp/experimental/basic_string_view/basic_string_view -std::experimental::u32string_view::operator= cpp/experimental/basic_string_view/operator= -std::experimental::u32string_view::begin cpp/experimental/basic_string_view/begin -std::experimental::u32string_view::cbegin cpp/experimental/basic_string_view/begin -std::experimental::u32string_view::rbegin cpp/experimental/basic_string_view/rbegin -std::experimental::u32string_view::crbegin cpp/experimental/basic_string_view/rbegin -std::experimental::u32string_view::end cpp/experimental/basic_string_view/end -std::experimental::u32string_view::cend cpp/experimental/basic_string_view/end -std::experimental::u32string_view::rend cpp/experimental/basic_string_view/rend -std::experimental::u32string_view::crend cpp/experimental/basic_string_view/rend -std::experimental::u32string_view::operator[] cpp/experimental/basic_string_view/operator_at -std::experimental::u32string_view::at cpp/experimental/basic_string_view/at -std::experimental::u32string_view::front cpp/experimental/basic_string_view/front -std::experimental::u32string_view::back cpp/experimental/basic_string_view/back -std::experimental::u32string_view::data cpp/experimental/basic_string_view/data -std::experimental::u32string_view::size cpp/experimental/basic_string_view/size -std::experimental::u32string_view::length cpp/experimental/basic_string_view/size -std::experimental::u32string_view::max_size cpp/experimental/basic_string_view/max_size -std::experimental::u32string_view::empty cpp/experimental/basic_string_view/empty -std::experimental::u32string_view::remove_prefix cpp/experimental/basic_string_view/remove_prefix -std::experimental::u32string_view::remove_suffix cpp/experimental/basic_string_view/remove_suffix -std::experimental::u32string_view::swap cpp/experimental/basic_string_view/swap -std::experimental::u32string_view::to_string cpp/experimental/basic_string_view/to_string -std::experimental::u32string_view::operator basic_string cpp/experimental/basic_string_view/to_string -std::experimental::u32string_view::copy cpp/experimental/basic_string_view/copy -std::experimental::u32string_view::substr cpp/experimental/basic_string_view/substr -std::experimental::u32string_view::compare cpp/experimental/basic_string_view/compare -std::experimental::u32string_view::find cpp/experimental/basic_string_view/find -std::experimental::u32string_view::rfind cpp/experimental/basic_string_view/rfind -std::experimental::u32string_view::find_first_of cpp/experimental/basic_string_view/find_first_of -std::experimental::u32string_view::find_last_of cpp/experimental/basic_string_view/find_last_of -std::experimental::u32string_view::find_first_not_of cpp/experimental/basic_string_view/find_first_not_of -std::experimental::u32string_view::find_last_not_of cpp/experimental/basic_string_view/find_last_not_of -std::experimental::u32string_view::npos cpp/experimental/basic_string_view/npos -operator==(std::experimental::u32string_view) cpp/experimental/basic_string_view/operator_cmp -operator!=(std::experimental::u32string_view) cpp/experimental/basic_string_view/operator_cmp -operator<(std::experimental::u32string_view) cpp/experimental/basic_string_view/operator_cmp -operator<=(std::experimental::u32string_view) cpp/experimental/basic_string_view/operator_cmp -operator>(std::experimental::u32string_view) cpp/experimental/basic_string_view/operator_cmp -operator>=(std::experimental::u32string_view) cpp/experimental/basic_string_view/operator_cmp -operator<<(std::experimental::u32string_view) cpp/experimental/basic_string_view/operator_ltlt -std::hash cpp/experimental/basic_string_view/hash -std::experimental::is_void_v cpp/experimental/type_trait_variable_templates -std::experimental::is_null_pointer_v cpp/experimental/type_trait_variable_templates -std::experimental::is_integral_v cpp/experimental/type_trait_variable_templates -std::experimental::is_floating_point_v cpp/experimental/type_trait_variable_templates -std::experimental::is_array_v cpp/experimental/type_trait_variable_templates -std::experimental::is_pointer_v cpp/experimental/type_trait_variable_templates -std::experimental::is_lvalue_reference_v cpp/experimental/type_trait_variable_templates -std::experimental::is_rvalue_reference_v cpp/experimental/type_trait_variable_templates -std::experimental::is_member_object_pointer_v cpp/experimental/type_trait_variable_templates -std::experimental::is_member_function_pointer_v cpp/experimental/type_trait_variable_templates -std::experimental::is_enum_v cpp/experimental/type_trait_variable_templates -std::experimental::is_union_v cpp/experimental/type_trait_variable_templates -std::experimental::is_class_v cpp/experimental/type_trait_variable_templates -std::experimental::is_function_v cpp/experimental/type_trait_variable_templates -std::experimental::is_reference_v cpp/experimental/type_trait_variable_templates -std::experimental::is_arithmetic_v cpp/experimental/type_trait_variable_templates -std::experimental::is_fundamental_v cpp/experimental/type_trait_variable_templates -std::experimental::is_object_v cpp/experimental/type_trait_variable_templates -std::experimental::is_scalar_v cpp/experimental/type_trait_variable_templates -std::experimental::is_compound_v cpp/experimental/type_trait_variable_templates -std::experimental::is_member_pointer_v cpp/experimental/type_trait_variable_templates -std::experimental::is_const_v cpp/experimental/type_trait_variable_templates -std::experimental::is_volatile_v cpp/experimental/type_trait_variable_templates -std::experimental::is_trivial_v cpp/experimental/type_trait_variable_templates -std::experimental::is_trivially_copyable_v cpp/experimental/type_trait_variable_templates -std::experimental::is_standard_layout_v cpp/experimental/type_trait_variable_templates -std::experimental::is_pod_v cpp/experimental/type_trait_variable_templates -std::experimental::is_literal_type_v cpp/experimental/type_trait_variable_templates -std::experimental::is_empty_v cpp/experimental/type_trait_variable_templates -std::experimental::is_polymorphic_v cpp/experimental/type_trait_variable_templates -std::experimental::is_abstract_v cpp/experimental/type_trait_variable_templates -std::experimental::is_final_v cpp/experimental/type_trait_variable_templates -std::experimental::is_signed_v cpp/experimental/type_trait_variable_templates -std::experimental::is_unsigned_v cpp/experimental/type_trait_variable_templates -std::experimental::is_constructible_v cpp/experimental/type_trait_variable_templates -std::experimental::is_trivially_constructible_v cpp/experimental/type_trait_variable_templates -std::experimental::is_nothrow_constructible_v cpp/experimental/type_trait_variable_templates -std::experimental::is_default_constructible_v cpp/experimental/type_trait_variable_templates -std::experimental::is_trivially_default_constructible_v cpp/experimental/type_trait_variable_templates -std::experimental::is_nothrow_default_constructible_v cpp/experimental/type_trait_variable_templates -std::experimental::is_copy_constructible_v cpp/experimental/type_trait_variable_templates -std::experimental::is_trivially_copy_constructible_v cpp/experimental/type_trait_variable_templates -std::experimental::is_nothrow_copy_constructible_v cpp/experimental/type_trait_variable_templates -std::experimental::is_move_constructible_v cpp/experimental/type_trait_variable_templates -std::experimental::is_trivially_move_constructible_v cpp/experimental/type_trait_variable_templates -std::experimental::is_nothrow_move_constructible_v cpp/experimental/type_trait_variable_templates -std::experimental::is_assignable_v cpp/experimental/type_trait_variable_templates -std::experimental::is_trivially_assignable_v cpp/experimental/type_trait_variable_templates -std::experimental::is_nothrow_assignable_v cpp/experimental/type_trait_variable_templates -std::experimental::is_copy_assignable_v cpp/experimental/type_trait_variable_templates -std::experimental::is_trivially_copy_assignable_v cpp/experimental/type_trait_variable_templates -std::experimental::is_nothrow_copy_assignable_v cpp/experimental/type_trait_variable_templates -std::experimental::is_move_assignable_v cpp/experimental/type_trait_variable_templates -std::experimental::is_trivially_move_assignable_v cpp/experimental/type_trait_variable_templates -std::experimental::is_nothrow_move_assignable_v cpp/experimental/type_trait_variable_templates -std::experimental::is_destructible_v cpp/experimental/type_trait_variable_templates -std::experimental::is_trivially_destructible_v cpp/experimental/type_trait_variable_templates -std::experimental::is_nothrow_destructible_v cpp/experimental/type_trait_variable_templates -std::experimental::has_virtual_destructor_v cpp/experimental/type_trait_variable_templates -std::experimental::alignment_of_v cpp/experimental/type_trait_variable_templates -std::experimental::rank_v cpp/experimental/type_trait_variable_templates -std::experimental::extent_v cpp/experimental/type_trait_variable_templates -std::experimental::is_same_v cpp/experimental/type_trait_variable_templates -std::experimental::is_base_of_v cpp/experimental/type_trait_variable_templates -std::experimental::is_convertible_v cpp/experimental/type_trait_variable_templates -std::experimental::ratio_equal_v cpp/experimental/type_trait_variable_templates -std::experimental::ratio_not_equal_v cpp/experimental/type_trait_variable_templates -std::experimental::ratio_less_v cpp/experimental/type_trait_variable_templates -std::experimental::ratio_less_equal_v cpp/experimental/type_trait_variable_templates -std::experimental::ratio_greater_v cpp/experimental/type_trait_variable_templates -std::experimental::ratio_greater_equal_v cpp/experimental/type_trait_variable_templates -std::experimental::tuple_size_v cpp/experimental/type_trait_variable_templates -std::experimental::treat_as_floating_point_v cpp/experimental/type_trait_variable_templates -std::experimental::is_error_code_enum_v cpp/experimental/type_trait_variable_templates -std::experimental::is_error_condition_enum_v cpp/experimental/type_trait_variable_templates -std::experimental::is_bind_expression_v cpp/experimental/type_trait_variable_templates -std::experimental::is_placeholder_v cpp/experimental/type_trait_variable_templates -std::experimental::uses_allocator_v cpp/experimental/type_trait_variable_templates -std::experimental::is_detected cpp/experimental/is_detected -std::experimental::is_detected_v cpp/experimental/is_detected -std::experimental::detected_or cpp/experimental/is_detected -std::experimental::detected_or_t cpp/experimental/is_detected -std::experimental::is_detected_exact cpp/experimental/is_detected -std::experimental::is_detected_exact_v cpp/experimental/is_detected -std::experimental::is_detected_convertible cpp/experimental/is_detected -std::experimental::is_detected_convertible_v cpp/experimental/is_detected -std::experimental::nonesuch cpp/experimental/nonesuch -std::experimental::propagate_const cpp/experimental/propagate_const -std::experimental::propagate_const::propagate_const cpp/experimental/propagate_const/propagate_const -std::experimental::propagate_const::operator= cpp/experimental/propagate_const/operator= -std::experimental::propagate_const::swap cpp/experimental/propagate_const/swap -std::experimental::propagate_const::get cpp/experimental/propagate_const/get -std::experimental::propagate_const::operator bool cpp/experimental/propagate_const/operator_bool -std::experimental::propagate_const::operator* cpp/experimental/propagate_const/operator* -std::experimental::propagate_const::operator-> cpp/experimental/propagate_const/operator* -std::experimental::propagate_const::operator element_type* cpp/experimental/propagate_const/operator_element_type* -std::experimental::propagate_const::operator const element_type* cpp/experimental/propagate_const/operator_element_type* -operator==(std::experimental::propagate_const) cpp/experimental/propagate_const/operator_cmp -operator!=(std::experimental::propagate_const) cpp/experimental/propagate_const/operator_cmp -operator<(std::experimental::propagate_const) cpp/experimental/propagate_const/operator_cmp -operator<=(std::experimental::propagate_const) cpp/experimental/propagate_const/operator_cmp -operator>(std::experimental::propagate_const) cpp/experimental/propagate_const/operator_cmp -operator>=(std::experimental::propagate_const) cpp/experimental/propagate_const/operator_cmp -swap(std::experimental::propagate_const) cpp/experimental/propagate_const/swap2 -std::hash cpp/experimental/propagate_const/hash -std::equal_to cpp/experimental/propagate_const/cmp_func -std::not_equal_to cpp/experimental/propagate_const/cmp_func -std::less cpp/experimental/propagate_const/cmp_func -std::greater cpp/experimental/propagate_const/cmp_func -std::less_equal cpp/experimental/propagate_const/cmp_func -std::greater_equal cpp/experimental/propagate_const/cmp_func -std::experimental::get_underlying cpp/experimental/propagate_const/get_underlying -std::experimental::not_fn cpp/experimental/not_fn -std::experimental::observer_ptr cpp/experimental/observer_ptr -std::experimental::observer_ptr::observer_ptr cpp/experimental/observer_ptr/observer_ptr -std::experimental::observer_ptr::release cpp/experimental/observer_ptr/release -std::experimental::observer_ptr::reset cpp/experimental/observer_ptr/reset -std::experimental::observer_ptr::swap cpp/experimental/observer_ptr/swap -std::experimental::observer_ptr::get cpp/experimental/observer_ptr/get -std::experimental::observer_ptr::operator bool cpp/experimental/observer_ptr/operator_bool -std::experimental::observer_ptr::operator* cpp/experimental/observer_ptr/operator* -std::experimental::observer_ptr::operator-> cpp/experimental/observer_ptr/operator* -std::experimental::observer_ptr::operator element_type* cpp/experimental/observer_ptr/operator_pointer -operator==(std::experimental::observer_ptr) cpp/experimental/observer_ptr/operator_cmp -operator!=(std::experimental::observer_ptr) cpp/experimental/observer_ptr/operator_cmp -operator<(std::experimental::observer_ptr) cpp/experimental/observer_ptr/operator_cmp -operator<=(std::experimental::observer_ptr) cpp/experimental/observer_ptr/operator_cmp -operator>(std::experimental::observer_ptr) cpp/experimental/observer_ptr/operator_cmp -operator>=(std::experimental::observer_ptr) cpp/experimental/observer_ptr/operator_cmp -swap(std::experimental::observer_ptr) cpp/experimental/observer_ptr/swap2 -std::hash cpp/experimental/observer_ptr/hash -std::experimental::make_observer cpp/experimental/observer_ptr/make_observer -std::experimental::make_array cpp/experimental/make_array -std::experimental::to_array cpp/experimental/to_array -std::experimental::ostream_joiner cpp/experimental/ostream_joiner -std::experimental::ostream_joiner::ostream_joiner cpp/experimental/ostream_joiner/ostream_joiner -std::experimental::ostream_joiner::operator= cpp/experimental/ostream_joiner/operator= -std::experimental::ostream_joiner::operator* cpp/experimental/ostream_joiner/operator* -std::experimental::ostream_joiner::operator++ cpp/experimental/ostream_joiner/operator_arith -std::experimental::ostream_joiner::operator++(int) cpp/experimental/ostream_joiner/operator_arith -std::experimental::make_ostream_joiner cpp/experimental/ostream_joiner/make_ostream_joiner -std::experimental::gcd cpp/experimental/gcd -std::experimental::lcm cpp/experimental/lcm -std::experimental::source_location cpp/experimental/source_location -std::experimental::source_location::source_location cpp/experimental/source_location/source_location -std::experimental::source_location::current cpp/experimental/source_location/current -std::experimental::source_location::line cpp/experimental/source_location/line -std::experimental::source_location::column cpp/experimental/source_location/column -std::experimental::source_location::file_name cpp/experimental/source_location/file_name -std::experimental::source_location::function_name cpp/experimental/source_location/function_name -std::experimental::randint cpp/experimental/randint -std::experimental::reseed cpp/experimental/reseed -std::experimental::shuffle cpp/experimental/shuffle -std::experimental::void_t cpp/experimental/void_t -std::experimental::conjunction cpp/experimental/conjunction -std::experimental::conjunction_v cpp/experimental/conjunction -std::experimental::disjunction cpp/experimental/disjunction -std::experimental::disjunction_v cpp/experimental/disjunction -std::experimental::negation cpp/experimental/negation -std::experimental::negation_v cpp/experimental/negation -std::experimental::erase(std::basic_string) cpp/experimental/basic_string/erase -std::experimental::erase_if(std::basic_string) cpp/experimental/basic_string/erase_if -std::experimental::erase(std::deque) cpp/experimental/deque/erase -std::experimental::erase_if(std::deque) cpp/experimental/deque/erase_if -std::experimental::erase(std::vector) cpp/experimental/vector/erase -std::experimental::erase_if(std::vector) cpp/experimental/vector/erase_if -std::experimental::erase(std::forward_list) cpp/experimental/forward_list/erase -std::experimental::erase_if(std::forward_list) cpp/experimental/forward_list/erase_if -std::experimental::erase(std::list) cpp/experimental/list/erase -std::experimental::erase_if(std::list) cpp/experimental/list/erase_if -std::experimental::erase_if(std::map) cpp/experimental/map/erase_if -std::experimental::erase_if(std::multimap) cpp/experimental/multimap/erase_if -std::experimental::erase_if(std::set) cpp/experimental/set/erase_if -std::experimental::erase_if(std::multiset) cpp/experimental/multiset/erase_if -std::experimental::erase_if(std::unordered_map) cpp/experimental/unordered_map/erase_if -std::experimental::erase_if(std::unordered_multimap) cpp/experimental/unordered_multimap/erase_if -std::experimental::erase_if(std::unordered_set) cpp/experimental/unordered_set/erase_if -std::experimental::erase_if(std::unordered_multiset) cpp/experimental/unordered_multiset/erase_if -std::experimental::filesystem::path cpp/experimental/fs/path -std::experimental::filesystem::path::path cpp/experimental/fs/path/path -std::experimental::filesystem::path::~path cpp/experimental/fs/path/~path -std::experimental::filesystem::path::operator= cpp/experimental/fs/path/operator= -std::experimental::filesystem::path::assign cpp/experimental/fs/path/assign -std::experimental::filesystem::path::append cpp/experimental/fs/path/append -std::experimental::filesystem::path::operator/= cpp/experimental/fs/path/append -std::experimental::filesystem::path::concat cpp/experimental/fs/path/concat -std::experimental::filesystem::path::operator+= cpp/experimental/fs/path/concat -std::experimental::filesystem::path::clear cpp/experimental/fs/path/clear -std::experimental::filesystem::path::make_preferred cpp/experimental/fs/path/make_preferred -std::experimental::filesystem::path::remove_filename cpp/experimental/fs/path/remove_filename -std::experimental::filesystem::path::replace_filename cpp/experimental/fs/path/replace_filename -std::experimental::filesystem::path::replace_extension cpp/experimental/fs/path/replace_extension -std::experimental::filesystem::path::swap cpp/experimental/fs/path/swap -std::experimental::filesystem::path::c_str cpp/experimental/fs/path/native -std::experimental::filesystem::path::native cpp/experimental/fs/path/native -std::experimental::filesystem::path::operator string_type cpp/experimental/fs/path/native -std::experimental::filesystem::path::string cpp/experimental/fs/path/string -std::experimental::filesystem::path::wstring cpp/experimental/fs/path/string -std::experimental::filesystem::path::u8string cpp/experimental/fs/path/string -std::experimental::filesystem::path::u16string cpp/experimental/fs/path/string -std::experimental::filesystem::path::u32string cpp/experimental/fs/path/string -std::experimental::filesystem::path::generic_string cpp/experimental/fs/path/generic_string -std::experimental::filesystem::path::generic_wstring cpp/experimental/fs/path/generic_string -std::experimental::filesystem::path::generic_u8string cpp/experimental/fs/path/generic_string -std::experimental::filesystem::path::generic_u16string cpp/experimental/fs/path/generic_string -std::experimental::filesystem::path::generic_u32string cpp/experimental/fs/path/generic_string -std::experimental::filesystem::path::compare cpp/experimental/fs/path/compare -std::experimental::filesystem::path::root_name cpp/experimental/fs/path/root_name -std::experimental::filesystem::path::root_directory cpp/experimental/fs/path/root_directory -std::experimental::filesystem::path::root_path cpp/experimental/fs/path/root_path -std::experimental::filesystem::path::relative_path cpp/experimental/fs/path/relative_path -std::experimental::filesystem::path::parent_path cpp/experimental/fs/path/parent_path -std::experimental::filesystem::path::filename cpp/experimental/fs/path/filename -std::experimental::filesystem::path::stem cpp/experimental/fs/path/stem -std::experimental::filesystem::path::extension cpp/experimental/fs/path/extension -std::experimental::filesystem::path::empty cpp/experimental/fs/path/empty -std::experimental::filesystem::path::has_root_path cpp/experimental/fs/path/has_path -std::experimental::filesystem::path::has_root_name cpp/experimental/fs/path/has_path -std::experimental::filesystem::path::has_root_directory cpp/experimental/fs/path/has_path -std::experimental::filesystem::path::has_relative_path cpp/experimental/fs/path/has_path -std::experimental::filesystem::path::has_parent_path cpp/experimental/fs/path/has_path -std::experimental::filesystem::path::has_filename cpp/experimental/fs/path/has_path -std::experimental::filesystem::path::has_stem cpp/experimental/fs/path/has_path -std::experimental::filesystem::path::has_extension cpp/experimental/fs/path/has_path -std::experimental::filesystem::path::is_absolute cpp/experimental/fs/path/is_absrel -std::experimental::filesystem::path::is_relative cpp/experimental/fs/path/is_absrel -std::experimental::filesystem::path::begin cpp/experimental/fs/path/begin -std::experimental::filesystem::path::end cpp/experimental/fs/path/begin -swap(std::experimental::filesystem::path) cpp/experimental/fs/path/swap2 -operator==(std::experimental::filesystem::path) cpp/experimental/fs/path/operator_cmp -operator!=(std::experimental::filesystem::path) cpp/experimental/fs/path/operator_cmp -operator<(std::experimental::filesystem::path) cpp/experimental/fs/path/operator_cmp -operator<=(std::experimental::filesystem::path) cpp/experimental/fs/path/operator_cmp -operator>(std::experimental::filesystem::path) cpp/experimental/fs/path/operator_cmp -operator>=(std::experimental::filesystem::path) cpp/experimental/fs/path/operator_cmp -operator/(std::experimental::filesystem::path) cpp/experimental/fs/path/operator_slash -operator<<(std::experimental::filesystem::path) cpp/experimental/fs/path/operator_ltltgtgt -operator>>(std::experimental::filesystem::path) cpp/experimental/fs/path/operator_ltltgtgt -u8path(std::experimental::filesystem::path) cpp/experimental/fs/path/u8path -std::experimental::filesystem::filesystem_error cpp/experimental/fs/filesystem_error -std::experimental::filesystem::filesystem_error::filesystem_error cpp/experimental/fs/filesystem_error/filesystem_error -std::experimental::filesystem::filesystem_error::operator= cpp/experimental/fs/filesystem_error/operator= -std::experimental::filesystem::filesystem_error::path1 cpp/experimental/fs/filesystem_error/path -std::experimental::filesystem::filesystem_error::path2 cpp/experimental/fs/filesystem_error/path -std::experimental::filesystem::filesystem_error::what cpp/experimental/fs/filesystem_error/what -std::experimental::filesystem::directory_entry cpp/experimental/fs/directory_entry -std::experimental::filesystem::directory_entry::directory_entry cpp/experimental/fs/directory_entry/directory_entry -std::experimental::filesystem::directory_entry::operator= cpp/experimental/fs/directory_entry/operator= -std::experimental::filesystem::directory_entry::assign cpp/experimental/fs/directory_entry/assign -std::experimental::filesystem::directory_entry::replace_filename cpp/experimental/fs/directory_entry/replace_filename -std::experimental::filesystem::directory_entry::path cpp/experimental/fs/directory_entry/path -std::experimental::filesystem::directory_entry::status cpp/experimental/fs/directory_entry/status -std::experimental::filesystem::directory_entry::symlink_status cpp/experimental/fs/directory_entry/status -operator==(std::experimental::filesystem::directory_entry) cpp/experimental/fs/directory_entry/operator_cmp -operator!=(std::experimental::filesystem::directory_entry) cpp/experimental/fs/directory_entry/operator_cmp -operator<(std::experimental::filesystem::directory_entry) cpp/experimental/fs/directory_entry/operator_cmp -operator<=(std::experimental::filesystem::directory_entry) cpp/experimental/fs/directory_entry/operator_cmp -operator>(std::experimental::filesystem::directory_entry) cpp/experimental/fs/directory_entry/operator_cmp -operator>=(std::experimental::filesystem::directory_entry) cpp/experimental/fs/directory_entry/operator_cmp -std::experimental::filesystem::directory_iterator cpp/experimental/fs/directory_iterator -std::experimental::filesystem::directory_iterator::directory_iterator cpp/experimental/fs/directory_iterator/directory_iterator -std::experimental::filesystem::directory_iterator::operator= cpp/experimental/fs/directory_iterator/operator= -std::experimental::filesystem::directory_iterator::operator* cpp/experimental/fs/directory_iterator/operator* -std::experimental::filesystem::directory_iterator::operator-> cpp/experimental/fs/directory_iterator/operator* -std::experimental::filesystem::directory_iterator::increment cpp/experimental/fs/directory_iterator/increment -std::experimental::filesystem::directory_iterator::operator++ cpp/experimental/fs/directory_iterator/increment -std::experimental::filesystem::begin(std::experimental::filesystem::directory_iterator) cpp/experimental/fs/directory_iterator/begin -std::experimental::filesystem::end(std::experimental::filesystem::directory_iterator) cpp/experimental/fs/directory_iterator/begin -std::experimental::filesystem::recursive_directory_iterator cpp/experimental/fs/recursive_directory_iterator -std::experimental::filesystem::recursive_directory_iterator::recursive_directory_iterator cpp/experimental/fs/recursive_directory_iterator/recursive_directory_iterator -std::experimental::filesystem::recursive_directory_iterator::operator* cpp/experimental/fs/recursive_directory_iterator/operator* -std::experimental::filesystem::recursive_directory_iterator::operator-> cpp/experimental/fs/recursive_directory_iterator/operator* -std::experimental::filesystem::recursive_directory_iterator::options cpp/experimental/fs/recursive_directory_iterator/options -std::experimental::filesystem::recursive_directory_iterator::depth cpp/experimental/fs/recursive_directory_iterator/depth -std::experimental::filesystem::recursive_directory_iterator::recursion_pending cpp/experimental/fs/recursive_directory_iterator/recursion_pending -std::experimental::filesystem::recursive_directory_iterator::operator= cpp/experimental/fs/recursive_directory_iterator/operator= -std::experimental::filesystem::recursive_directory_iterator::increment cpp/experimental/fs/recursive_directory_iterator/increment -std::experimental::filesystem::recursive_directory_iterator::operator++ cpp/experimental/fs/recursive_directory_iterator/increment -std::experimental::filesystem::recursive_directory_iterator::pop cpp/experimental/fs/recursive_directory_iterator/pop -std::experimental::filesystem::recursive_directory_iterator::disable_recursion_pending cpp/experimental/fs/recursive_directory_iterator/disable_recursion_pending -std::experimental::filesystem::begin(std::experimental::filesystem::recursive_directory_iterator) cpp/experimental/fs/recursive_directory_iterator/begin -std::experimental::filesystem::end(std::experimental::filesystem::recursive_directory_iterator) cpp/experimental/fs/recursive_directory_iterator/begin -std::experimental::filesystem::file_status cpp/experimental/fs/file_status -std::experimental::filesystem::file_status::file_status cpp/experimental/fs/file_status/file_status -std::experimental::filesystem::file_status::operator= cpp/experimental/fs/file_status/operator= -std::experimental::filesystem::file_status::type cpp/experimental/fs/file_status/type -std::experimental::filesystem::file_status::permissions cpp/experimental/fs/file_status/permissions -std::experimental::filesystem::space_info cpp/experimental/fs/space_info -std::experimental::filesystem::space_info::capacity cpp/experimental/fs/space_info -std::experimental::filesystem::space_info::free cpp/experimental/fs/space_info -std::experimental::filesystem::space_info::available cpp/experimental/fs/space_info -std::experimental::filesystem::file_type cpp/experimental/fs/file_type -std::experimental::filesystem::file_type::none cpp/experimental/fs/file_type -std::experimental::filesystem::file_type::not_found cpp/experimental/fs/file_type -std::experimental::filesystem::file_type::regular cpp/experimental/fs/file_type -std::experimental::filesystem::file_type::directory cpp/experimental/fs/file_type -std::experimental::filesystem::file_type::symlink cpp/experimental/fs/file_type -std::experimental::filesystem::file_type::block cpp/experimental/fs/file_type -std::experimental::filesystem::file_type::character cpp/experimental/fs/file_type -std::experimental::filesystem::file_type::fifo cpp/experimental/fs/file_type -std::experimental::filesystem::file_type::socket cpp/experimental/fs/file_type -std::experimental::filesystem::file_type::unknown cpp/experimental/fs/file_type -std::experimental::filesystem::perms cpp/experimental/fs/perms -std::experimental::filesystem::perms::none cpp/experimental/fs/perms -std::experimental::filesystem::perms::owner_read cpp/experimental/fs/perms -std::experimental::filesystem::perms::owner_write cpp/experimental/fs/perms -std::experimental::filesystem::perms::owner_exec cpp/experimental/fs/perms -std::experimental::filesystem::perms::owner_all cpp/experimental/fs/perms -std::experimental::filesystem::perms::group_read cpp/experimental/fs/perms -std::experimental::filesystem::perms::group_write cpp/experimental/fs/perms -std::experimental::filesystem::perms::group_exec cpp/experimental/fs/perms -std::experimental::filesystem::perms::group_all cpp/experimental/fs/perms -std::experimental::filesystem::perms::others_read cpp/experimental/fs/perms -std::experimental::filesystem::perms::others_write cpp/experimental/fs/perms -std::experimental::filesystem::perms::others_exec cpp/experimental/fs/perms -std::experimental::filesystem::perms::others_all cpp/experimental/fs/perms -std::experimental::filesystem::perms::all cpp/experimental/fs/perms -std::experimental::filesystem::perms::set_uid cpp/experimental/fs/perms -std::experimental::filesystem::perms::set_gid cpp/experimental/fs/perms -std::experimental::filesystem::perms::sticky_bit cpp/experimental/fs/perms -std::experimental::filesystem::perms::mask cpp/experimental/fs/perms -std::experimental::filesystem::perms::unknown cpp/experimental/fs/perms -std::experimental::filesystem::perms::add_perms cpp/experimental/fs/perms -std::experimental::filesystem::perms::remove_perms cpp/experimental/fs/perms -std::experimental::filesystem::perms::resolve_symlinks cpp/experimental/fs/perms -std::experimental::filesystem::copy_options cpp/experimental/fs/copy_options -std::experimental::filesystem::copy_options::none cpp/experimental/fs/copy_options -std::experimental::filesystem::copy_options::skip_existing cpp/experimental/fs/copy_options -std::experimental::filesystem::copy_options::overwrite_existing cpp/experimental/fs/copy_options -std::experimental::filesystem::copy_options::update_existing cpp/experimental/fs/copy_options -std::experimental::filesystem::copy_options::recursive cpp/experimental/fs/copy_options -std::experimental::filesystem::copy_options::copy_symlinks cpp/experimental/fs/copy_options -std::experimental::filesystem::copy_options::skip_symlinks cpp/experimental/fs/copy_options -std::experimental::filesystem::copy_options::directories_only cpp/experimental/fs/copy_options -std::experimental::filesystem::copy_options::create_symlinks cpp/experimental/fs/copy_options -std::experimental::filesystem::copy_options::create_hard_links cpp/experimental/fs/copy_options -std::experimental::filesystem::directory_options cpp/experimental/fs/directory_options -std::experimental::filesystem::directory_options::none cpp/experimental/fs/directory_options -std::experimental::filesystem::directory_options::follow_directory_symlink cpp/experimental/fs/directory_options -std::experimental::filesystem::directory_options::overwrite_existing cpp/experimental/fs/directory_options -std::experimental::filesystem::directory_options::skip_permission_denied cpp/experimental/fs/directory_options -std::experimental::filesystem::file_time_type cpp/experimental/fs/file_time_type -std::experimental::filesystem::absolute cpp/experimental/fs/absolute -std::experimental::filesystem::system_complete cpp/experimental/fs/absolute -std::experimental::filesystem::canonical cpp/experimental/fs/canonical -std::experimental::filesystem::copy cpp/experimental/fs/copy -std::experimental::filesystem::copy_file cpp/experimental/fs/copy_file -std::experimental::filesystem::copy_symlink cpp/experimental/fs/copy_symlink -std::experimental::filesystem::create_directory cpp/experimental/fs/create_directory -std::experimental::filesystem::create_directories cpp/experimental/fs/create_directory -std::experimental::filesystem::create_hard_link cpp/experimental/fs/create_hard_link -std::experimental::filesystem::create_symlink cpp/experimental/fs/create_symlink -std::experimental::filesystem::create_directory_symlink cpp/experimental/fs/create_symlink -std::experimental::filesystem::current_path cpp/experimental/fs/current_path -std::experimental::filesystem::exists cpp/experimental/fs/exists -std::experimental::filesystem::equivalent cpp/experimental/fs/equivalent -std::experimental::filesystem::file_size cpp/experimental/fs/file_size -std::experimental::filesystem::hard_link_count cpp/experimental/fs/hard_link_count -std::experimental::filesystem::last_write_time cpp/experimental/fs/last_write_time -std::experimental::filesystem::permissions cpp/experimental/fs/permissions -std::experimental::filesystem::read_symlink cpp/experimental/fs/read_symlink -std::experimental::filesystem::remove cpp/experimental/fs/remove -std::experimental::filesystem::remove_all cpp/experimental/fs/remove -std::experimental::filesystem::rename cpp/experimental/fs/rename -std::experimental::filesystem::resize_file cpp/experimental/fs/resize_file -std::experimental::filesystem::space cpp/experimental/fs/space -std::experimental::filesystem::status cpp/experimental/fs/status -std::experimental::filesystem::symlink_status cpp/experimental/fs/status -std::experimental::filesystem::temp_directory_path cpp/experimental/fs/temp_directory_path -std::experimental::filesystem::is_block_file cpp/experimental/fs/is_block_file -std::experimental::filesystem::is_character_file cpp/experimental/fs/is_character_file -std::experimental::filesystem::is_directory cpp/experimental/fs/is_directory -std::experimental::filesystem::is_empty cpp/experimental/fs/is_empty -std::experimental::filesystem::is_fifo cpp/experimental/fs/is_fifo -std::experimental::filesystem::is_other cpp/experimental/fs/is_other -std::experimental::filesystem::is_regular_file cpp/experimental/fs/is_regular_file -std::experimental::filesystem::is_socket cpp/experimental/fs/is_socket -std::experimental::filesystem::is_symlink cpp/experimental/fs/is_symlink -std::experimental::filesystem::status_known cpp/experimental/fs/status_known -std::experimental::future cpp/experimental/future -std::experimental::future::future cpp/experimental/future/future -std::experimental::future::is_ready cpp/experimental/future/is_ready -std::experimental::future::then cpp/experimental/future/then -std::experimental::future::operator= cpp/experimental/future/operator= -std::experimental::shared_future cpp/experimental/shared_future -std::experimental::shared_future::shared_future cpp/experimental/shared_future/shared_future -std::experimental::shared_future::is_ready cpp/experimental/shared_future/is_ready -std::experimental::shared_future::then cpp/experimental/shared_future/then -std::experimental::shared_future::operator= cpp/experimental/shared_future/operator= -std::experimental::promise (Concurrency TS) cpp/experimental/concurrency/promise -std::experimental::packaged_task (Concurrency TS) cpp/experimental/concurrency/packaged_task -std::experimental::when_all cpp/experimental/when_all -std::experimental::when_any cpp/experimental/when_any -std::experimental::make_ready_future cpp/experimental/make_ready_future -std::experimental::make_exceptional_future cpp/experimental/make_exceptional_future -std::experimental::latch cpp/experimental/latch -std::experimental::latch::latch cpp/experimental/latch/latch -std::experimental::latch::~latch cpp/experimental/latch/~latch -std::experimental::latch::count_down_and_wait cpp/experimental/latch/count_down_and_wait -std::experimental::latch::count_down cpp/experimental/latch/count_down -std::experimental::latch::is_ready cpp/experimental/latch/is_ready -std::experimental::latch::wait cpp/experimental/latch/wait -std::experimental::barrier cpp/experimental/barrier -std::experimental::barrier::barrier cpp/experimental/barrier/barrier -std::experimental::barrier::~barrier cpp/experimental/barrier/~barrier -std::experimental::barrier::arrive_and_wait cpp/experimental/barrier/arrive_and_wait -std::experimental::barrier::arrive_and_drop cpp/experimental/barrier/arrive_and_drop -std::experimental::flex_barrier cpp/experimental/flex_barrier -std::experimental::flex_barrier::flex_barrier cpp/experimental/flex_barrier/flex_barrier -std::experimental::flex_barrier::~flex_barrier cpp/experimental/flex_barrier/~flex_barrier -std::experimental::flex_barrier::arrive_and_wait cpp/experimental/flex_barrier/arrive_and_wait -std::experimental::flex_barrier::arrive_and_drop cpp/experimental/flex_barrier/arrive_and_drop -std::experimental::atomic_shared_ptr cpp/experimental/atomic_shared_ptr -std::experimental::atomic_shared_ptr::atomic_shared_ptr cpp/experimental/atomic_shared_ptr/atomic_shared_ptr -std::experimental::atomic_shared_ptr::operator= cpp/experimental/atomic_shared_ptr/operator= -std::experimental::atomic_shared_ptr::is_lock_free cpp/experimental/atomic_shared_ptr/is_lock_free -std::experimental::atomic_shared_ptr::store cpp/experimental/atomic_shared_ptr/store -std::experimental::atomic_shared_ptr::load cpp/experimental/atomic_shared_ptr/load -std::experimental::atomic_shared_ptr::operator shared_ptr cpp/experimental/atomic_shared_ptr/operator_shared_ptr -std::experimental::atomic_shared_ptr::exchange cpp/experimental/atomic_shared_ptr/exchange -std::experimental::atomic_shared_ptr::compare_exchange_weak cpp/experimental/atomic_shared_ptr/compare_exchange -std::experimental::atomic_shared_ptr::compare_exchange_strong cpp/experimental/atomic_shared_ptr/compare_exchange -std::experimental::atomic_weak_ptr cpp/experimental/atomic_weak_ptr -std::experimental::atomic_weak_ptr::atomic_weak_ptr cpp/experimental/atomic_weak_ptr/atomic_weak_ptr -std::experimental::atomic_weak_ptr::operator= cpp/experimental/atomic_weak_ptr/operator= -std::experimental::atomic_weak_ptr::is_lock_free cpp/experimental/atomic_weak_ptr/is_lock_free -std::experimental::atomic_weak_ptr::store cpp/experimental/atomic_weak_ptr/store -std::experimental::atomic_weak_ptr::load cpp/experimental/atomic_weak_ptr/load -std::experimental::atomic_weak_ptr::operator weak_ptr cpp/experimental/atomic_weak_ptr/operator_weak_ptr -std::experimental::atomic_weak_ptr::exchange cpp/experimental/atomic_weak_ptr/exchange -std::experimental::atomic_weak_ptr::compare_exchange_weak cpp/experimental/atomic_weak_ptr/compare_exchange -std::experimental::atomic_weak_ptr::compare_exchange_strong cpp/experimental/atomic_weak_ptr/compare_exchange -std::experimental::parallel::sequential_execution_policy cpp/experimental/execution_policy_tag_t -std::experimental::parallel::parallel_execution_policy cpp/experimental/execution_policy_tag_t -std::experimental::parallel::parallel_vector_execution_policy cpp/experimental/execution_policy_tag_t -std::experimental::parallel::seq cpp/experimental/execution_policy_tag -std::experimental::parallel::par cpp/experimental/execution_policy_tag -std::experimental::parallel::par_vec cpp/experimental/execution_policy_tag -std::experimental::parallel::is_execution_policy cpp/experimental/is_execution_policy -std::experimental::parallel::reduce cpp/experimental/reduce -std::experimental::parallel::transform_reduce cpp/experimental/transform_reduce diff --git a/src/main/resources/linkmap.json b/src/main/resources/linkmap.json new file mode 100644 index 0000000..aed886f --- /dev/null +++ b/src/main/resources/linkmap.json @@ -0,0 +1 @@ +[{"type":"symbol","symbolType":"macro","name":"__alignas_is_defined","link":"cpp/types","marks":{"since":"c++11"},"description":"C compatibility macro constant, expands to integer literal 1"},{"type":"symbol","symbolType":"macro","name":"__bool_true_false_are_defined","link":"cpp/types","marks":{"since":"c++11"},"description":"C compatibility macro constant, expands to integer literal 1"},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_adaptor_iterator_pair_constructor","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_addressof_constexpr","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_algorithm_iterator_requirements","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_allocate_at_least","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_allocator_traits_is_always_equal","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_any","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_apply","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_array_constexpr","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_as_const","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_associative_heterogeneous_erasure","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_assume_aligned","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_atomic_flag_test","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_atomic_float","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_atomic_is_always_lock_free","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_atomic_lock_free_type_aliases","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_atomic_ref","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_atomic_shared_ptr","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_atomic_value_initialization","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_atomic_wait","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_barrier","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_bind_back","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_bind_front","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_bit_cast","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_bitops","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_bool_constant","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_bounded_array_traits","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_boyer_moore_searcher","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_byte","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_byteswap","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_char8_t","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_chrono","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_chrono_udls","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_clamp","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_complex_udls","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_concepts","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_concepts","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_constexpr_algorithms","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_constexpr_bitset","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_constexpr_charconv","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_constexpr_cmath","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_constexpr_complex","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_constexpr_dynamic_alloc","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_constexpr_functional","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_constexpr_iterator","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_constexpr_memory","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_constexpr_numeric","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_constexpr_string","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_constexpr_string_view","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_constexpr_tuple","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_constexpr_typeinfo","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_constexpr_utility","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_constexpr_vector","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_containers_ranges","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_coroutine","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_destroying_delete","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_enable_shared_from_this","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_endian","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_erase_if","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_exchange_function","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_execution","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_expected","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_filesystem","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_find_last","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_flat_map","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_fold","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_format","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_forward_like","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_gcd_lcm","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_generator","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_generic_associative_lookup","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_generic_unordered_lookup","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_hardware_interference_size","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_has_unique_object_representations","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_hypot","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_incomplete_container_elements","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_integer_comparison_functions","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_int_pow2","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_integer_sequence","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_integral_constant_callable","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_interpolate","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_invoke","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_invoke_r","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_ios_noreplace","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_is_aggregate","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_is_constant_evaluated","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_is_final","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_is_invocable","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_is_layout_compatible","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_is_nothrow_convertible","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_is_null_pointer","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_is_pointer_interconvertible","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_is_scoped_enum","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_is_swappable","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_jthread","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_latch","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_launder","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_list_remove_return_type","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_logical_traits","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_make_from_tuple","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_make_reverse_iterator","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_make_unique","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_map_try_emplace","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_math_constants","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_math_special_functions","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_mdspan","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_memory_resource","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_move_iterator_concept","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_move_only_function","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_node_extract","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_nonmember_container_access","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_not_fn","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_null_iterators","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_optional","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_out_ptr","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_parallel_algorithm","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_polymorphic_allocator","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_print","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_quoted_string_io","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_ranges","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_ranges_as_const","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_ranges_as_rvalue","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_ranges_cartesian_product","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_ranges_chunk","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_ranges_chunk_by","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_ranges_contains","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_ranges_iota","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_ranges_join_with","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_ranges_repeat","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_ranges_slide","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_ranges_starts_ends_with","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_ranges_stride","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_ranges_to_container","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_ranges_zip","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_raw_memory_algorithms","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_reference_from_temporary","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_remove_cvref","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_result_of_sfinae","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_robust_nonmodifying_seq_ops","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_sample","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_scoped_lock","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_semaphore","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_shared_mutex","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_shared_ptr_arrays","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_shared_ptr_weak_type","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_shared_timed_mutex","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_shift","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_smart_ptr_for_overwrite","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_source_location","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_span","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_spanstream","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_ssize","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_stacktrace","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_start_lifetime_as","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_starts_ends_with","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_stdatomic_h","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_string_contains","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_string_resize_and_overwrite","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_string_udls","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_string_view","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_syncbuf","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_three_way_comparison","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_to_address","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_to_array","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_to_chars","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_to_underlying","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_transformation_trait_aliases","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_transparent_operators","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_tuple_element_t","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_tuple_like","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_tuples_by_type","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_type_identity","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_type_trait_variable_templates","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_uncaught_exceptions","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_unordered_map_try_emplace","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_unreachable","link":"cpp/utility/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_unwrap_ref","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_variant","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lib_void_t","link":"cpp/utility/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"functionLikeMacro","name":"_Atomic","link":"cpp/atomic/atomic","marks":{"since":"c++23"},"description":"compatibility macro such that _Atomic(T) is identical to std::atomic"},{"type":"symbol","symbolType":"macro","name":"_IOFBF","link":"cpp/io/c","marks":{},"description":"argument to std::setbuf indicating fully buffered I/O\nargument to std::setbuf indicating line buffered I/O\nargument to std::setbuf indicating unbuffered I/O"},{"type":"symbol","symbolType":"macro","name":"_IOLBF","link":"cpp/io/c","marks":{},"description":"argument to std::setbuf indicating fully buffered I/O\nargument to std::setbuf indicating line buffered I/O\nargument to std::setbuf indicating unbuffered I/O"},{"type":"symbol","symbolType":"macro","name":"_IONBF","link":"cpp/io/c","marks":{},"description":"argument to std::setbuf indicating fully buffered I/O\nargument to std::setbuf indicating line buffered I/O\nargument to std::setbuf indicating unbuffered I/O"},{"type":"symbol","symbolType":"functionLikeMacro","name":"assert","link":"cpp/error/assert","marks":{},"description":"aborts the program if the user-specified condition is not true. May be disabled for release builds"},{"type":"symbol","symbolType":"macro","name":"ATOMIC_BOOL_LOCK_FREE","link":"cpp/atomic/atomic_is_lock_free","marks":{"since":"c++11"},"description":""},{"type":"symbol","symbolType":"macro","name":"ATOMIC_CHAR_LOCK_FREE","link":"cpp/atomic/atomic_is_lock_free","marks":{"since":"c++11"},"description":""},{"type":"symbol","symbolType":"macro","name":"ATOMIC_CHAR16_T_LOCK_FREE","link":"cpp/atomic/atomic_is_lock_free","marks":{"since":"c++11"},"description":""},{"type":"symbol","symbolType":"macro","name":"ATOMIC_CHAR32_T_LOCK_FREE","link":"cpp/atomic/atomic_is_lock_free","marks":{"since":"c++11"},"description":""},{"type":"symbol","symbolType":"macro","name":"ATOMIC_CHAR8_T_LOCK_FREE","link":"cpp/atomic/atomic_is_lock_free","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"ATOMIC_FLAG_INIT","link":"cpp/atomic/ATOMIC_FLAG_INIT","marks":{"since":"c++11","deprecated":"c++20"},"description":"initializes an std::atomic_flag to false"},{"type":"symbol","symbolType":"macro","name":"ATOMIC_INT_LOCK_FREE","link":"cpp/atomic/atomic_is_lock_free","marks":{"since":"c++11"},"description":""},{"type":"symbol","symbolType":"macro","name":"ATOMIC_LLONG_LOCK_FREE","link":"cpp/atomic/atomic_is_lock_free","marks":{"since":"c++11"},"description":""},{"type":"symbol","symbolType":"macro","name":"ATOMIC_LONG_LOCK_FREE","link":"cpp/atomic/atomic_is_lock_free","marks":{"since":"c++11"},"description":""},{"type":"symbol","symbolType":"macro","name":"ATOMIC_POINTER_LOCK_FREE","link":"cpp/atomic/atomic_is_lock_free","marks":{"since":"c++11"},"description":""},{"type":"symbol","symbolType":"macro","name":"ATOMIC_SHORT_LOCK_FREE","link":"cpp/atomic/atomic_is_lock_free","marks":{"since":"c++11"},"description":""},{"type":"symbol","symbolType":"functionLikeMacro","name":"ATOMIC_VAR_INIT","link":"cpp/atomic/ATOMIC_VAR_INIT","marks":{"since":"c++11","deprecated":"c++20"},"description":"constant initialization of an atomic variable of static storage duration"},{"type":"symbol","symbolType":"macro","name":"ATOMIC_WCHAR_T_LOCK_FREE","link":"cpp/atomic/atomic_is_lock_free","marks":{"since":"c++11"},"description":""},{"type":"symbol","symbolType":"macro","name":"BUFSIZ","link":"cpp/io/c","marks":{},"description":"size of the buffer used by std::setbuf"},{"type":"symbol","symbolType":"macro","name":"CHAR_BIT","link":"cpp/types/climits","marks":{},"description":"number of bits in a byte"},{"type":"symbol","symbolType":"macro","name":"CHAR_MAX","link":"cpp/types/climits","marks":{},"description":"maximum value of char"},{"type":"symbol","symbolType":"macro","name":"CHAR_MIN","link":"cpp/types/climits","marks":{},"description":"minimum value of char"},{"type":"symbol","symbolType":"macro","name":"CLOCKS_PER_SEC","link":"cpp/chrono/c/CLOCKS_PER_SEC","marks":{},"description":"number of processor clock ticks per second"},{"type":"symbol","symbolType":"macro","name":"DBL_DECIMAL_DIG","link":"cpp/types/climits","marks":{"since":"c++17"},"description":"conversion from float/double/long double to decimal with at least FLT_DECIMAL_DIG/DBL_DECIMAL_DIG/LDBL_DECIMAL_DIG digits and back is the identity conversion: this is the decimal precision required to serialize/deserialize a floating-point value (see also std::numeric_limits::max_digits10). Defined to at least 6, 10, and 10 respectively, or 9 for IEEE float and 17 for IEEE double."},{"type":"symbol","symbolType":"macro","name":"DBL_DIG","link":"cpp/types/climits","marks":{},"description":"number of decimal digits that are guaranteed to be preserved in text -> float/double/long double -> text roundtrip without change due to rounding or overflow (see std::numeric_limits::digits10 for explanation)"},{"type":"symbol","symbolType":"macro","name":"DBL_EPSILON","link":"cpp/types/climits","marks":{},"description":"difference between 1.0 and the next representable value for float, double and long double respectively"},{"type":"symbol","symbolType":"macro","name":"DBL_HAS_SUBNORM","link":"cpp/types/climits","marks":{"since":"c++17"},"description":"specifies whether the type supports subnormal (denormal) numbers: -1 indeterminable, 0 absent, 1 present"},{"type":"symbol","symbolType":"macro","name":"DBL_MANT_DIG","link":"cpp/types/climits","marks":{},"description":"number of base FLT_RADIX digits that can be represented without losing precision for float, double and long double respectively"},{"type":"symbol","symbolType":"macro","name":"DBL_MAX","link":"cpp/types/climits","marks":{},"description":"maximum finite value of float, double and long double respectively"},{"type":"symbol","symbolType":"macro","name":"DBL_MAX_10_EXP","link":"cpp/types/climits","marks":{},"description":"maximum positive integer such that 10 raised to that power is a representable finite float, double and long double respectively"},{"type":"symbol","symbolType":"macro","name":"DBL_MAX_EXP","link":"cpp/types/climits","marks":{},"description":"maximum positive integer such that FLT_RADIX raised by power one less than that integer is a representable finite float, double and long double respectively"},{"type":"symbol","symbolType":"macro","name":"DBL_MIN","link":"cpp/types/climits","marks":{},"description":"minimum normalized positive value of float, double and long double respectively"},{"type":"symbol","symbolType":"macro","name":"DBL_MIN_10_EXP","link":"cpp/types/climits","marks":{},"description":"minimum negative integer such that 10 raised to that power is a normalized float, double and long double respectively"},{"type":"symbol","symbolType":"macro","name":"DBL_MIN_EXP","link":"cpp/types/climits","marks":{},"description":"minimum negative integer such that FLT_RADIX raised by power one less than that integer is a normalized float, double and long double respectively"},{"type":"symbol","symbolType":"macro","name":"DBL_TRUE_MIN","link":"cpp/types/climits","marks":{"since":"c++17"},"description":"minimum positive value of float, double and long double respectively"},{"type":"symbol","symbolType":"macro","name":"DECIMAL_DIG","link":"cpp/types/climits","marks":{"since":"c++11"},"description":"conversion from long double to decimal with at least DECIMAL_DIG digits and back to long double is the identity conversion: this is the decimal precision required to serialize/deserialize a long double (see also std::numeric_limits::max_digits10)"},{"type":"symbol","symbolType":"macro","name":"E2BIG","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Argument list too long"},{"type":"symbol","symbolType":"macro","name":"EACCES","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Permission denied"},{"type":"symbol","symbolType":"macro","name":"EADDRINUSE","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Address in use"},{"type":"symbol","symbolType":"macro","name":"EADDRNOTAVAIL","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Address not available"},{"type":"symbol","symbolType":"macro","name":"EAFNOSUPPORT","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Address family not supported"},{"type":"symbol","symbolType":"macro","name":"EAGAIN","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Resource unavailable, try again"},{"type":"symbol","symbolType":"macro","name":"EALREADY","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Connection already in progress"},{"type":"symbol","symbolType":"macro","name":"EBADF","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Bad file descriptor"},{"type":"symbol","symbolType":"macro","name":"EBADMSG","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Bad message"},{"type":"symbol","symbolType":"macro","name":"EBUSY","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Device or resource busy"},{"type":"symbol","symbolType":"macro","name":"ECANCELED","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Operation canceled"},{"type":"symbol","symbolType":"macro","name":"ECHILD","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"No child processes"},{"type":"symbol","symbolType":"macro","name":"ECONNABORTED","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Connection aborted"},{"type":"symbol","symbolType":"macro","name":"ECONNREFUSED","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Connection refused"},{"type":"symbol","symbolType":"macro","name":"ECONNRESET","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Connection reset"},{"type":"symbol","symbolType":"macro","name":"EDEADLK","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Resource deadlock would occur"},{"type":"symbol","symbolType":"macro","name":"EDESTADDRREQ","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Destination address required"},{"type":"symbol","symbolType":"macro","name":"EDOM","link":"cpp/error/errno_macros","marks":{},"description":"Mathematics argument out of domain of function"},{"type":"symbol","symbolType":"macro","name":"EEXIST","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"File exists"},{"type":"symbol","symbolType":"macro","name":"EFAULT","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Bad address"},{"type":"symbol","symbolType":"macro","name":"EFBIG","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"File too large"},{"type":"symbol","symbolType":"macro","name":"EHOSTUNREACH","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Host is unreachable"},{"type":"symbol","symbolType":"macro","name":"EIDRM","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Identifier removed"},{"type":"symbol","symbolType":"macro","name":"EILSEQ","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Illegal byte sequence"},{"type":"symbol","symbolType":"macro","name":"EINPROGRESS","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Operation in progress"},{"type":"symbol","symbolType":"macro","name":"EINTR","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Interrupted function"},{"type":"symbol","symbolType":"macro","name":"EINVAL","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Invalid argument"},{"type":"symbol","symbolType":"macro","name":"EIO","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"I/O error"},{"type":"symbol","symbolType":"macro","name":"EISCONN","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Socket is connected"},{"type":"symbol","symbolType":"macro","name":"EISDIR","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Is a directory"},{"type":"symbol","symbolType":"macro","name":"ELOOP","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Too many levels of symbolic links"},{"type":"symbol","symbolType":"macro","name":"EMFILE","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"File descriptor value too large"},{"type":"symbol","symbolType":"macro","name":"EMLINK","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Too many links"},{"type":"symbol","symbolType":"macro","name":"EMSGSIZE","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Message too large"},{"type":"symbol","symbolType":"macro","name":"ENAMETOOLONG","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Filename too long"},{"type":"symbol","symbolType":"macro","name":"ENETDOWN","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Network is down"},{"type":"symbol","symbolType":"macro","name":"ENETRESET","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Connection aborted by network"},{"type":"symbol","symbolType":"macro","name":"ENETUNREACH","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Network unreachable"},{"type":"symbol","symbolType":"macro","name":"ENFILE","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Too many files open in system"},{"type":"symbol","symbolType":"macro","name":"ENOBUFS","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"No buffer space available"},{"type":"symbol","symbolType":"macro","name":"ENODATA","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"No message is available on the STREAM head read queue"},{"type":"symbol","symbolType":"macro","name":"ENODEV","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"No such device"},{"type":"symbol","symbolType":"macro","name":"ENOENT","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"No such file or directory"},{"type":"symbol","symbolType":"macro","name":"ENOEXEC","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Executable file format error"},{"type":"symbol","symbolType":"macro","name":"ENOLCK","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"No locks available"},{"type":"symbol","symbolType":"macro","name":"ENOLINK","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Link has been severed"},{"type":"symbol","symbolType":"macro","name":"ENOMEM","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Not enough space"},{"type":"symbol","symbolType":"macro","name":"ENOMSG","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"No message of the desired type"},{"type":"symbol","symbolType":"macro","name":"ENOPROTOOPT","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Protocol not available"},{"type":"symbol","symbolType":"macro","name":"ENOSPC","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"No space left on device"},{"type":"symbol","symbolType":"macro","name":"ENOSR","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"No STREAM resources"},{"type":"symbol","symbolType":"macro","name":"ENOSTR","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Not a STREAM"},{"type":"symbol","symbolType":"macro","name":"ENOSYS","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Function not supported"},{"type":"symbol","symbolType":"macro","name":"ENOTCONN","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"The socket is not connected"},{"type":"symbol","symbolType":"macro","name":"ENOTDIR","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Not a directory"},{"type":"symbol","symbolType":"macro","name":"ENOTEMPTY","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Directory not empty"},{"type":"symbol","symbolType":"macro","name":"ENOTRECOVERABLE","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"State not recoverable"},{"type":"symbol","symbolType":"macro","name":"ENOTSOCK","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Not a socket"},{"type":"symbol","symbolType":"macro","name":"ENOTSUP","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Not supported"},{"type":"symbol","symbolType":"macro","name":"ENOTTY","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Inappropriate I/O control operation"},{"type":"symbol","symbolType":"macro","name":"ENXIO","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"No such device or address"},{"type":"symbol","symbolType":"macro","name":"EOF","link":"cpp/io/c","marks":{},"description":"integer constant expression of type int and negative value"},{"type":"symbol","symbolType":"macro","name":"EOPNOTSUPP","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Operation not supported on socket"},{"type":"symbol","symbolType":"macro","name":"EOVERFLOW","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Value too large to be stored in data type"},{"type":"symbol","symbolType":"macro","name":"EOWNERDEAD","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Previous owner died"},{"type":"symbol","symbolType":"macro","name":"EPERM","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Operation not permitted"},{"type":"symbol","symbolType":"macro","name":"EPIPE","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Broken pipe"},{"type":"symbol","symbolType":"macro","name":"EPROTO","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Protocol error"},{"type":"symbol","symbolType":"macro","name":"EPROTONOSUPPORT","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Protocol not supported"},{"type":"symbol","symbolType":"macro","name":"EPROTOTYPE","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Protocol wrong type for socket"},{"type":"symbol","symbolType":"macro","name":"ERANGE","link":"cpp/error/errno_macros","marks":{},"description":"Result too large"},{"type":"symbol","symbolType":"macro","name":"EROFS","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Read-only file system"},{"type":"symbol","symbolType":"macro","name":"errno","link":"cpp/error/errno","marks":{},"description":"macro which expands to POSIX-compatible thread-local error number variable"},{"type":"symbol","symbolType":"macro","name":"ESPIPE","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Invalid seek"},{"type":"symbol","symbolType":"macro","name":"ESRCH","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"No such process"},{"type":"symbol","symbolType":"macro","name":"ETIME","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Stream ioctl() timeout"},{"type":"symbol","symbolType":"macro","name":"ETIMEDOUT","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Connection timed out"},{"type":"symbol","symbolType":"macro","name":"ETXTBSY","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Text file busy"},{"type":"symbol","symbolType":"macro","name":"EWOULDBLOCK","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Operation would block"},{"type":"symbol","symbolType":"macro","name":"EXDEV","link":"cpp/error/errno_macros","marks":{"since":"c++11"},"description":"Cross-device link"},{"type":"symbol","symbolType":"macro","name":"EXIT_FAILURE","link":"cpp/utility/program/EXIT_status","marks":{},"description":"indicates program execution execution status"},{"type":"symbol","symbolType":"macro","name":"EXIT_SUCCESS","link":"cpp/utility/program/EXIT_status","marks":{},"description":"indicates program execution execution status"},{"type":"symbol","symbolType":"macro","name":"FE_ALL_EXCEPT","link":"cpp/numeric/fenv/FE_exceptions","marks":{"since":"c++11"},"description":"floating-point exceptions"},{"type":"symbol","symbolType":"macro","name":"FE_DFL_ENV","link":"cpp/numeric/fenv/FE_DFL_ENV","marks":{"since":"c++11"},"description":"default floating-point environment"},{"type":"symbol","symbolType":"macro","name":"FE_DIVBYZERO","link":"cpp/numeric/fenv/FE_exceptions","marks":{"since":"c++11"},"description":"floating-point exceptions"},{"type":"symbol","symbolType":"macro","name":"FE_DOWNWARD","link":"cpp/numeric/fenv/FE_round","marks":{"since":"c++11"},"description":"floating-point rounding direction"},{"type":"symbol","symbolType":"macro","name":"FE_INEXACT","link":"cpp/numeric/fenv/FE_exceptions","marks":{"since":"c++11"},"description":"floating-point exceptions"},{"type":"symbol","symbolType":"macro","name":"FE_INVALID","link":"cpp/numeric/fenv/FE_exceptions","marks":{"since":"c++11"},"description":"floating-point exceptions"},{"type":"symbol","symbolType":"macro","name":"FE_OVERFLOW","link":"cpp/numeric/fenv/FE_exceptions","marks":{"since":"c++11"},"description":"floating-point exceptions"},{"type":"symbol","symbolType":"macro","name":"FE_TONEAREST","link":"cpp/numeric/fenv/FE_round","marks":{"since":"c++11"},"description":"floating-point rounding direction"},{"type":"symbol","symbolType":"macro","name":"FE_TOWARDZERO","link":"cpp/numeric/fenv/FE_round","marks":{"since":"c++11"},"description":"floating-point rounding direction"},{"type":"symbol","symbolType":"macro","name":"FE_UNDERFLOW","link":"cpp/numeric/fenv/FE_exceptions","marks":{"since":"c++11"},"description":"floating-point exceptions"},{"type":"symbol","symbolType":"macro","name":"FE_UPWARD","link":"cpp/numeric/fenv/FE_round","marks":{"since":"c++11"},"description":"floating-point rounding direction"},{"type":"symbol","symbolType":"macro","name":"FILENAME_MAX","link":"cpp/io/c","marks":{},"description":"size needed for an array of char to hold the longest supported file name"},{"type":"symbol","symbolType":"macro","name":"FLT_DECIMAL_DIG","link":"cpp/types/climits","marks":{"since":"c++17"},"description":"conversion from float/double/long double to decimal with at least FLT_DECIMAL_DIG/DBL_DECIMAL_DIG/LDBL_DECIMAL_DIG digits and back is the identity conversion: this is the decimal precision required to serialize/deserialize a floating-point value (see also std::numeric_limits::max_digits10). Defined to at least 6, 10, and 10 respectively, or 9 for IEEE float and 17 for IEEE double."},{"type":"symbol","symbolType":"macro","name":"FLT_DIG","link":"cpp/types/climits","marks":{},"description":"number of decimal digits that are guaranteed to be preserved in text -> float/double/long double -> text roundtrip without change due to rounding or overflow (see std::numeric_limits::digits10 for explanation)"},{"type":"symbol","symbolType":"macro","name":"FLT_EPSILON","link":"cpp/types/climits","marks":{},"description":"difference between 1.0 and the next representable value for float, double and long double respectively"},{"type":"symbol","symbolType":"macro","name":"FLT_EVAL_METHOD","link":"cpp/types/climits/FLT_EVAL_METHOD","marks":{"since":"c++11"},"description":"specifies in what precision all arithmetic operations are done"},{"type":"symbol","symbolType":"macro","name":"FLT_HAS_SUBNORM","link":"cpp/types/climits","marks":{"since":"c++17"},"description":"specifies whether the type supports subnormal (denormal) numbers: -1 indeterminable, 0 absent, 1 present"},{"type":"symbol","symbolType":"macro","name":"FLT_MANT_DIG","link":"cpp/types/climits","marks":{},"description":"number of base FLT_RADIX digits that can be represented without losing precision for float, double and long double respectively"},{"type":"symbol","symbolType":"macro","name":"FLT_MAX","link":"cpp/types/climits","marks":{},"description":"maximum finite value of float, double and long double respectively"},{"type":"symbol","symbolType":"macro","name":"FLT_MAX_10_EXP","link":"cpp/types/climits","marks":{},"description":"maximum positive integer such that 10 raised to that power is a representable finite float, double and long double respectively"},{"type":"symbol","symbolType":"macro","name":"FLT_MAX_EXP","link":"cpp/types/climits","marks":{},"description":"maximum positive integer such that FLT_RADIX raised by power one less than that integer is a representable finite float, double and long double respectively"},{"type":"symbol","symbolType":"macro","name":"FLT_MIN","link":"cpp/types/climits","marks":{},"description":"minimum normalized positive value of float, double and long double respectively"},{"type":"symbol","symbolType":"macro","name":"FLT_MIN_10_EXP","link":"cpp/types/climits","marks":{},"description":"minimum negative integer such that 10 raised to that power is a normalized float, double and long double respectively"},{"type":"symbol","symbolType":"macro","name":"FLT_MIN_EXP","link":"cpp/types/climits","marks":{},"description":"minimum negative integer such that FLT_RADIX raised by power one less than that integer is a normalized float, double and long double respectively"},{"type":"symbol","symbolType":"macro","name":"FLT_RADIX","link":"cpp/types/climits","marks":{},"description":"the radix (integer base) used by the representation of all three floating-point types"},{"type":"symbol","symbolType":"macro","name":"FLT_ROUNDS","link":"cpp/types/climits/FLT_ROUNDS","marks":{},"description":"default rounding mode of floating-point arithmetics"},{"type":"symbol","symbolType":"macro","name":"FLT_TRUE_MIN","link":"cpp/types/climits","marks":{"since":"c++17"},"description":"minimum positive value of float, double and long double respectively"},{"type":"symbol","symbolType":"macro","name":"FOPEN_MAX","link":"cpp/io/c","marks":{},"description":"number of files that can be open simultaneously"},{"type":"symbol","symbolType":"macro","name":"FP_FAST_FMA","link":"cpp/numeric/math/fma","marks":{"since":"c++11"},"description":""},{"type":"symbol","symbolType":"macro","name":"FP_FAST_FMAF","link":"cpp/numeric/math/fma","marks":{"since":"c++11"},"description":""},{"type":"symbol","symbolType":"macro","name":"FP_FAST_FMAL","link":"cpp/numeric/math/fma","marks":{"since":"c++11"},"description":""},{"type":"symbol","symbolType":"macro","name":"FP_ILOGB0","link":"cpp/numeric/math/ilogb","marks":{"since":"c++11"},"description":""},{"type":"symbol","symbolType":"macro","name":"FP_ILOGBNAN","link":"cpp/numeric/math/ilogb","marks":{"since":"c++11"},"description":""},{"type":"symbol","symbolType":"macro","name":"FP_SUBNORMAL","link":"cpp/numeric/math/FP_categories","marks":{"since":"c++11"},"description":"indicates a floating-point category"},{"type":"symbol","symbolType":"macro","name":"FP_ZERO","link":"cpp/numeric/math/FP_categories","marks":{"since":"c++11"},"description":"indicates a floating-point category"},{"type":"symbol","symbolType":"macro","name":"FP_INFINITE","link":"cpp/numeric/math/FP_categories","marks":{"since":"c++11"},"description":"indicates a floating-point category"},{"type":"symbol","symbolType":"macro","name":"FP_NAN","link":"cpp/numeric/math/FP_categories","marks":{"since":"c++11"},"description":"indicates a floating-point category"},{"type":"symbol","symbolType":"macro","name":"FP_NORMAL","link":"cpp/numeric/math/FP_categories","marks":{"since":"c++11"},"description":"indicates a floating-point category"},{"type":"symbol","symbolType":"macro","name":"HUGE_VAL","link":"cpp/numeric/math/HUGE_VAL","marks":{},"description":"indicates the overflow value for float, double and long double respectively"},{"type":"symbol","symbolType":"macro","name":"HUGE_VALF","link":"cpp/numeric/math/HUGE_VAL","marks":{"since":"c++11"},"description":"indicates the overflow value for float, double and long double respectively"},{"type":"symbol","symbolType":"macro","name":"HUGE_VALL","link":"cpp/numeric/math/HUGE_VAL","marks":{"since":"c++11"},"description":"indicates the overflow value for float, double and long double respectively"},{"type":"symbol","symbolType":"macro","name":"INFINITY","link":"cpp/numeric/math/INFINITY","marks":{"since":"c++11"},"description":"evaluates to positive infinity or the value guaranteed to overflow a float"},{"type":"symbol","symbolType":"macro","name":"INT_FAST16_MAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"maximum value of an object of type int_fast8_t, int_fast16_t, int_fast32_t, int_fast64_t"},{"type":"symbol","symbolType":"macro","name":"INT_FAST16_MIN","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"minimum value of an object of type int_fast8_t, int_fast16_t, int_fast32_t, int_fast64_t"},{"type":"symbol","symbolType":"macro","name":"INT_FAST32_MAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"maximum value of an object of type int_fast8_t, int_fast16_t, int_fast32_t, int_fast64_t"},{"type":"symbol","symbolType":"macro","name":"INT_FAST32_MIN","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"minimum value of an object of type int_fast8_t, int_fast16_t, int_fast32_t, int_fast64_t"},{"type":"symbol","symbolType":"macro","name":"INT_FAST64_MAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"maximum value of an object of type int_fast8_t, int_fast16_t, int_fast32_t, int_fast64_t"},{"type":"symbol","symbolType":"macro","name":"INT_FAST64_MIN","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"minimum value of an object of type int_fast8_t, int_fast16_t, int_fast32_t, int_fast64_t"},{"type":"symbol","symbolType":"macro","name":"INT_FAST8_MAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"maximum value of an object of type int_fast8_t, int_fast16_t, int_fast32_t, int_fast64_t"},{"type":"symbol","symbolType":"macro","name":"INT_FAST8_MIN","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"minimum value of an object of type int_fast8_t, int_fast16_t, int_fast32_t, int_fast64_t"},{"type":"symbol","symbolType":"macro","name":"INT_LEAST16_MAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"maximum value of an object of type int_least8_t, int_least16_t, int_least32_t, int_least64_t"},{"type":"symbol","symbolType":"macro","name":"INT_LEAST16_MIN","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"minimum value of an object of type int_least8_t, int_least16_t, int_least32_t, int_least64_t"},{"type":"symbol","symbolType":"macro","name":"INT_LEAST32_MAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"maximum value of an object of type int_least8_t, int_least16_t, int_least32_t, int_least64_t"},{"type":"symbol","symbolType":"macro","name":"INT_LEAST32_MIN","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"minimum value of an object of type int_least8_t, int_least16_t, int_least32_t, int_least64_t"},{"type":"symbol","symbolType":"macro","name":"INT_LEAST64_MAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"maximum value of an object of type int_least8_t, int_least16_t, int_least32_t, int_least64_t"},{"type":"symbol","symbolType":"macro","name":"INT_LEAST64_MIN","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"minimum value of an object of type int_least8_t, int_least16_t, int_least32_t, int_least64_t"},{"type":"symbol","symbolType":"macro","name":"INT_LEAST8_MAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"maximum value of an object of type int_least8_t, int_least16_t, int_least32_t, int_least64_t"},{"type":"symbol","symbolType":"macro","name":"INT_LEAST8_MIN","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"minimum value of an object of type int_least8_t, int_least16_t, int_least32_t, int_least64_t"},{"type":"symbol","symbolType":"macro","name":"INT_MAX","link":"cpp/types/climits","marks":{},"description":"maximum value of signed char, short, int, long and long long respectively"},{"type":"symbol","symbolType":"macro","name":"INT_MIN","link":"cpp/types/climits","marks":{},"description":"minimum value of signed char, short, int, long and long long respectively"},{"type":"symbol","symbolType":"functionLikeMacro","name":"INT16_C","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"expands to an integer constant expression having the value specified by its argument and whose type is the promoted type of int_least8_t, int_least16_t, int_least32_t, int_least64_t respectively"},{"type":"symbol","symbolType":"macro","name":"INT16_MAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"maximum value of an object of type int8_t, int16_t, int32_t, int64_t"},{"type":"symbol","symbolType":"macro","name":"INT16_MIN","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"minimum value of an object of type int8_t, int16_t, int32_t, int64_t"},{"type":"symbol","symbolType":"functionLikeMacro","name":"INT32_C","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"expands to an integer constant expression having the value specified by its argument and whose type is the promoted type of int_least8_t, int_least16_t, int_least32_t, int_least64_t respectively"},{"type":"symbol","symbolType":"macro","name":"INT32_MAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"maximum value of an object of type int8_t, int16_t, int32_t, int64_t"},{"type":"symbol","symbolType":"macro","name":"INT32_MIN","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"minimum value of an object of type int8_t, int16_t, int32_t, int64_t"},{"type":"symbol","symbolType":"functionLikeMacro","name":"INT64_C","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"expands to an integer constant expression having the value specified by its argument and whose type is the promoted type of int_least8_t, int_least16_t, int_least32_t, int_least64_t respectively"},{"type":"symbol","symbolType":"macro","name":"INT64_MAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"maximum value of an object of type int8_t, int16_t, int32_t, int64_t"},{"type":"symbol","symbolType":"macro","name":"INT64_MIN","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"minimum value of an object of type int8_t, int16_t, int32_t, int64_t"},{"type":"symbol","symbolType":"functionLikeMacro","name":"INT8_C","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"expands to an integer constant expression having the value specified by its argument and whose type is the promoted type of int_least8_t, int_least16_t, int_least32_t, int_least64_t respectively"},{"type":"symbol","symbolType":"macro","name":"INT8_MAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"maximum value of an object of type int8_t, int16_t, int32_t, int64_t"},{"type":"symbol","symbolType":"macro","name":"INT8_MIN","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"minimum value of an object of type int8_t, int16_t, int32_t, int64_t"},{"type":"symbol","symbolType":"functionLikeMacro","name":"INTMAX_C","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"expands to an integer constant expression having the value specified by its argument and the type intmax_t"},{"type":"symbol","symbolType":"macro","name":"INTMAX_MAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"maximum value of an object of type intmax_t"},{"type":"symbol","symbolType":"macro","name":"INTMAX_MIN","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"minimum value of an object of type intmax_t"},{"type":"symbol","symbolType":"macro","name":"INTPTR_MAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"maximum value of an object of type intptr_t"},{"type":"symbol","symbolType":"macro","name":"INTPTR_MIN","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"minimum value of an object of type intptr_t"},{"type":"symbol","symbolType":"macro","name":"L_tmpnam","link":"cpp/io/c","marks":{},"description":"size needed for an array of char to hold the result of std::tmpnam"},{"type":"symbol","symbolType":"macro","name":"LC_ALL","link":"cpp/locale/LC_categories","marks":{},"description":"locale categories for std::setlocale"},{"type":"symbol","symbolType":"macro","name":"LC_COLLATE","link":"cpp/locale/LC_categories","marks":{},"description":"locale categories for std::setlocale"},{"type":"symbol","symbolType":"macro","name":"LC_CTYPE","link":"cpp/locale/LC_categories","marks":{},"description":"locale categories for std::setlocale"},{"type":"symbol","symbolType":"macro","name":"LC_MONETARY","link":"cpp/locale/LC_categories","marks":{},"description":"locale categories for std::setlocale"},{"type":"symbol","symbolType":"macro","name":"LC_NUMERIC","link":"cpp/locale/LC_categories","marks":{},"description":"locale categories for std::setlocale"},{"type":"symbol","symbolType":"macro","name":"LC_TIME","link":"cpp/locale/LC_categories","marks":{},"description":"locale categories for std::setlocale"},{"type":"symbol","symbolType":"macro","name":"LDBL_DECIMAL_DIG","link":"cpp/types/climits","marks":{"since":"c++17"},"description":"conversion from float/double/long double to decimal with at least FLT_DECIMAL_DIG/DBL_DECIMAL_DIG/LDBL_DECIMAL_DIG digits and back is the identity conversion: this is the decimal precision required to serialize/deserialize a floating-point value (see also std::numeric_limits::max_digits10). Defined to at least 6, 10, and 10 respectively, or 9 for IEEE float and 17 for IEEE double."},{"type":"symbol","symbolType":"macro","name":"LDBL_DIG","link":"cpp/types/climits","marks":{},"description":"number of decimal digits that are guaranteed to be preserved in text -> float/double/long double -> text roundtrip without change due to rounding or overflow (see std::numeric_limits::digits10 for explanation)"},{"type":"symbol","symbolType":"macro","name":"LDBL_EPSILON","link":"cpp/types/climits","marks":{},"description":"difference between 1.0 and the next representable value for float, double and long double respectively"},{"type":"symbol","symbolType":"macro","name":"LDBL_HAS_SUBNORM","link":"cpp/types/climits","marks":{"since":"c++17"},"description":"specifies whether the type supports subnormal (denormal) numbers: -1 indeterminable, 0 absent, 1 present"},{"type":"symbol","symbolType":"macro","name":"LDBL_MANT_DIG","link":"cpp/types/climits","marks":{},"description":"number of base FLT_RADIX digits that can be represented without losing precision for float, double and long double respectively"},{"type":"symbol","symbolType":"macro","name":"LDBL_MAX","link":"cpp/types/climits","marks":{},"description":"maximum finite value of float, double and long double respectively"},{"type":"symbol","symbolType":"macro","name":"LDBL_MAX_10_EXP","link":"cpp/types/climits","marks":{},"description":"maximum positive integer such that 10 raised to that power is a representable finite float, double and long double respectively"},{"type":"symbol","symbolType":"macro","name":"LDBL_MAX_EXP","link":"cpp/types/climits","marks":{},"description":"maximum positive integer such that FLT_RADIX raised by power one less than that integer is a representable finite float, double and long double respectively"},{"type":"symbol","symbolType":"macro","name":"LDBL_MIN","link":"cpp/types/climits","marks":{},"description":"minimum normalized positive value of float, double and long double respectively"},{"type":"symbol","symbolType":"macro","name":"LDBL_MIN_10_EXP","link":"cpp/types/climits","marks":{},"description":"minimum negative integer such that 10 raised to that power is a normalized float, double and long double respectively"},{"type":"symbol","symbolType":"macro","name":"LDBL_MIN_EXP","link":"cpp/types/climits","marks":{},"description":"minimum negative integer such that FLT_RADIX raised by power one less than that integer is a normalized float, double and long double respectively"},{"type":"symbol","symbolType":"macro","name":"LDBL_TRUE_MIN","link":"cpp/types/climits","marks":{"since":"c++17"},"description":"minimum positive value of float, double and long double respectively"},{"type":"symbol","symbolType":"macro","name":"LLONG_MAX","link":"cpp/types/climits","marks":{"since":"c++11"},"description":"maximum value of signed char, short, int, long and long long respectively"},{"type":"symbol","symbolType":"macro","name":"LLONG_MIN","link":"cpp/types/climits","marks":{"since":"c++11"},"description":"minimum value of signed char, short, int, long and long long respectively"},{"type":"symbol","symbolType":"macro","name":"LONG_MAX","link":"cpp/types/climits","marks":{},"description":"maximum value of signed char, short, int, long and long long respectively"},{"type":"symbol","symbolType":"macro","name":"LONG_MIN","link":"cpp/types/climits","marks":{},"description":"minimum value of signed char, short, int, long and long long respectively"},{"type":"symbol","symbolType":"macro","name":"MATH_ERREXCEPT","link":"cpp/numeric/math/math_errhandling","marks":{"since":"c++11"},"description":"defines the error handling mechanism used by the common mathematical functions"},{"type":"symbol","symbolType":"macro","name":"math_errhandling","link":"cpp/numeric/math/math_errhandling","marks":{"since":"c++11"},"description":"defines the error handling mechanism used by the common mathematical functions"},{"type":"symbol","symbolType":"macro","name":"MATH_ERRNO","link":"cpp/numeric/math/math_errhandling","marks":{"since":"c++11"},"description":"defines the error handling mechanism used by the common mathematical functions"},{"type":"symbol","symbolType":"macro","name":"MB_CUR_MAX","link":"cpp/string/multibyte","marks":{},"description":"maximum number of bytes in a multibyte character with the current locale"},{"type":"symbol","symbolType":"macro","name":"MB_LEN_MAX","link":"cpp/string/multibyte","marks":{},"description":"maximum number of bytes in a multibyte character"},{"type":"symbol","symbolType":"macro","name":"NAN","link":"cpp/numeric/math/NAN","marks":{"since":"c++11"},"description":"evaluates to a quiet NaN of type float"},{"type":"symbol","symbolType":"macro","name":"NULL","link":"cpp/types/NULL","marks":{},"description":"implementation-defined null pointer constant"},{"type":"symbol","symbolType":"functionLikeMacro","name":"offsetof","link":"cpp/types/offsetof","marks":{},"description":"byte offset from the beginning of a standard-layout type to specified member"},{"type":"symbol","symbolType":"macro","name":"ONCE_FLAG_INIT","link":"cpp/thread/call_once","marks":{"since":"c++11"},"description":""},{"type":"symbol","symbolType":"macro","name":"PRId16","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to d for int"},{"type":"symbol","symbolType":"macro","name":"PRId32","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to d for int"},{"type":"symbol","symbolType":"macro","name":"PRId64","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to d for int"},{"type":"symbol","symbolType":"macro","name":"PRId8","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to d for int"},{"type":"symbol","symbolType":"macro","name":"PRIdFAST16","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to d for int"},{"type":"symbol","symbolType":"macro","name":"PRIdFAST32","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to d for int"},{"type":"symbol","symbolType":"macro","name":"PRIdFAST64","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to d for int"},{"type":"symbol","symbolType":"macro","name":"PRIdFAST8","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to d for int"},{"type":"symbol","symbolType":"macro","name":"PRIdLEAST16","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to d for int"},{"type":"symbol","symbolType":"macro","name":"PRIdLEAST32","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to d for int"},{"type":"symbol","symbolType":"macro","name":"PRIdLEAST64","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to d for int"},{"type":"symbol","symbolType":"macro","name":"PRIdLEAST8","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to d for int"},{"type":"symbol","symbolType":"macro","name":"PRIdMAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to d for int"},{"type":"symbol","symbolType":"macro","name":"PRIdPTR","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to d for int"},{"type":"symbol","symbolType":"macro","name":"PRIi16","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to i for int"},{"type":"symbol","symbolType":"macro","name":"PRIi32","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to i for int"},{"type":"symbol","symbolType":"macro","name":"PRIi64","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to i for int"},{"type":"symbol","symbolType":"macro","name":"PRIi8","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to i for int"},{"type":"symbol","symbolType":"macro","name":"PRIiFAST16","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to i for int"},{"type":"symbol","symbolType":"macro","name":"PRIiFAST32","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to i for int"},{"type":"symbol","symbolType":"macro","name":"PRIiFAST64","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to i for int"},{"type":"symbol","symbolType":"macro","name":"PRIiFAST8","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to i for int"},{"type":"symbol","symbolType":"macro","name":"PRIiLEAST16","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to i for int"},{"type":"symbol","symbolType":"macro","name":"PRIiLEAST32","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to i for int"},{"type":"symbol","symbolType":"macro","name":"PRIiLEAST64","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to i for int"},{"type":"symbol","symbolType":"macro","name":"PRIiLEAST8","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to i for int"},{"type":"symbol","symbolType":"macro","name":"PRIiMAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to i for int"},{"type":"symbol","symbolType":"macro","name":"PRIiPTR","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to i for int"},{"type":"symbol","symbolType":"macro","name":"PRIo16","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned octal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to o for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIo32","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned octal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to o for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIo64","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned octal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to o for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIo8","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned octal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to o for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIoFAST16","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned octal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to o for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIoFAST32","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned octal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to o for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIoFAST64","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned octal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to o for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIoFAST8","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned octal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to o for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIoLEAST16","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned octal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to o for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIoLEAST32","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned octal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to o for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIoLEAST64","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned octal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to o for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIoLEAST8","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned octal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to o for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIoMAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned octal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to o for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIoPTR","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned octal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to o for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIu16","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned decimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to u for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIu32","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned decimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to u for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIu64","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned decimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to u for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIu8","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned decimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to u for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIuFAST16","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned decimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to u for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIuFAST32","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned decimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to u for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIuFAST64","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned decimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to u for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIuFAST8","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned decimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to u for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIuLEAST16","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned decimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to u for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIuLEAST32","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned decimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to u for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIuLEAST64","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned decimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to u for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIuLEAST8","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned decimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to u for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIuMAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned decimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to u for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIuPTR","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned decimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to u for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIx16","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned lowercase hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to x for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIX16","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned uppercase hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to X for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIx32","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned lowercase hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to x for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIX32","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned uppercase hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to X for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIx64","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned lowercase hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to x for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIX64","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned uppercase hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to X for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIx8","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned lowercase hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to x for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIX8","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned uppercase hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to X for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIxFAST16","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned lowercase hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to x for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIXFAST16","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned uppercase hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to X for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIxFAST32","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned lowercase hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to x for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIXFAST32","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned uppercase hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to X for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIxFAST64","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned lowercase hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to x for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIXFAST64","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned uppercase hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to X for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIxFAST8","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned lowercase hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to x for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIXFAST8","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned uppercase hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to X for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIxLEAST16","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned lowercase hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to x for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIXLEAST16","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned uppercase hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to X for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIxLEAST32","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned lowercase hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to x for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIXLEAST32","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned uppercase hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to X for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIxLEAST64","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned lowercase hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to x for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIXLEAST64","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned uppercase hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to X for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIxLEAST8","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned lowercase hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to x for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIXLEAST8","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned uppercase hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to X for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIxMAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned lowercase hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to x for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIXMAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned uppercase hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to X for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIxPTR","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned lowercase hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to x for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PRIXPTR","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to output an unsigned uppercase hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to X for unsigned int"},{"type":"symbol","symbolType":"macro","name":"PTRDIFF_MAX","link":"cpp/types/climits","marks":{"since":"c++11"},"description":"maximum value of object of std::ptrdiff_t type"},{"type":"symbol","symbolType":"macro","name":"PTRDIFF_MIN","link":"cpp/types/climits","marks":{"since":"c++11"},"description":"minimum value of object of std::ptrdiff_t type"},{"type":"symbol","symbolType":"macro","name":"RAND_MAX","link":"cpp/numeric/random/RAND_MAX","marks":{},"description":"maximum possible value generated by std::rand"},{"type":"symbol","symbolType":"macro","name":"SCHAR_MAX","link":"cpp/types/climits","marks":{},"description":"maximum value of signed char, short, int, long and long long respectively"},{"type":"symbol","symbolType":"macro","name":"SCHAR_MIN","link":"cpp/types/climits","marks":{},"description":"minimum value of signed char, short, int, long and long long respectively"},{"type":"symbol","symbolType":"macro","name":"SCNd16","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to d for int"},{"type":"symbol","symbolType":"macro","name":"SCNd32","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to d for int"},{"type":"symbol","symbolType":"macro","name":"SCNd64","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to d for int"},{"type":"symbol","symbolType":"macro","name":"SCNd8","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to d for int"},{"type":"symbol","symbolType":"macro","name":"SCNdFAST16","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to d for int"},{"type":"symbol","symbolType":"macro","name":"SCNdFAST32","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to d for int"},{"type":"symbol","symbolType":"macro","name":"SCNdFAST64","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to d for int"},{"type":"symbol","symbolType":"macro","name":"SCNdFAST8","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to d for int"},{"type":"symbol","symbolType":"macro","name":"SCNdLEAST16","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to d for int"},{"type":"symbol","symbolType":"macro","name":"SCNdLEAST32","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to d for int"},{"type":"symbol","symbolType":"macro","name":"SCNdLEAST64","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to d for int"},{"type":"symbol","symbolType":"macro","name":"SCNdLEAST8","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to d for int"},{"type":"symbol","symbolType":"macro","name":"SCNdMAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to d for int"},{"type":"symbol","symbolType":"macro","name":"SCNdPTR","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input a signed decimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to d for int"},{"type":"symbol","symbolType":"macro","name":"SCNi16","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input a signed decimal/octal/hexadecimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to i for int"},{"type":"symbol","symbolType":"macro","name":"SCNi32","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input a signed decimal/octal/hexadecimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to i for int"},{"type":"symbol","symbolType":"macro","name":"SCNi64","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input a signed decimal/octal/hexadecimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to i for int"},{"type":"symbol","symbolType":"macro","name":"SCNi8","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input a signed decimal/octal/hexadecimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to i for int"},{"type":"symbol","symbolType":"macro","name":"SCNiFAST16","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input a signed decimal/octal/hexadecimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to i for int"},{"type":"symbol","symbolType":"macro","name":"SCNiFAST32","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input a signed decimal/octal/hexadecimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to i for int"},{"type":"symbol","symbolType":"macro","name":"SCNiFAST64","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input a signed decimal/octal/hexadecimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to i for int"},{"type":"symbol","symbolType":"macro","name":"SCNiFAST8","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input a signed decimal/octal/hexadecimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to i for int"},{"type":"symbol","symbolType":"macro","name":"SCNiLEAST16","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input a signed decimal/octal/hexadecimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to i for int"},{"type":"symbol","symbolType":"macro","name":"SCNiLEAST32","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input a signed decimal/octal/hexadecimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to i for int"},{"type":"symbol","symbolType":"macro","name":"SCNiLEAST64","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input a signed decimal/octal/hexadecimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to i for int"},{"type":"symbol","symbolType":"macro","name":"SCNiLEAST8","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input a signed decimal/octal/hexadecimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to i for int"},{"type":"symbol","symbolType":"macro","name":"SCNiMAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input a signed decimal/octal/hexadecimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to i for int"},{"type":"symbol","symbolType":"macro","name":"SCNiPTR","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input a signed decimal/octal/hexadecimal integer value of type std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::int_least8_t, std::int_least16_t, std::int_least32_t, std::int_least64_t, std::int_fast8_t, std::int_fast16_t, std::int_fast32_t, std::int_fast64_t, std::intmax_t, std::intptr_t respectively, equivalent to i for int"},{"type":"symbol","symbolType":"macro","name":"SCNo16","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned octal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to o for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNo32","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned octal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to o for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNo64","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned octal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to o for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNo8","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned octal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to o for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNoFAST16","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned octal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to o for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNoFAST32","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned octal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to o for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNoFAST64","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned octal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to o for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNoFAST8","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned octal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to o for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNoLEAST16","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned octal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to o for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNoLEAST32","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned octal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to o for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNoLEAST64","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned octal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to o for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNoLEAST8","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned octal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to o for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNoMAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned octal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to o for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNoPTR","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned octal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to o for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNu16","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned decimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to u for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNu32","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned decimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to u for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNu64","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned decimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to u for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNu8","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned decimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to u for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNuFAST16","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned decimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to u for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNuFAST32","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned decimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to u for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNuFAST64","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned decimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to u for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNuFAST8","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned decimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to u for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNuLEAST16","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned decimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to u for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNuLEAST32","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned decimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to u for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNuLEAST64","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned decimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to u for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNuLEAST8","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned decimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to u for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNuMAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned decimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to u for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNuPTR","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned decimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to u for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNx16","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to x for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNx32","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to x for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNx64","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to x for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNx8","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to x for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNxFAST16","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to x for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNxFAST32","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to x for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNxFAST64","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to x for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNxFAST8","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to x for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNxLEAST16","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to x for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNxLEAST32","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to x for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNxLEAST64","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to x for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNxLEAST8","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to x for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNxMAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to x for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SCNxPTR","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"format conversion specifier to input an unsigned hexadecimal integer value of type std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, std::uint_least8_t, std::uint_least16_t, std::uint_least32_t, std::uint_least64_t, std::uint_fast8_t, std::uint_fast16_t, std::uint_fast32_t, std::uint_fast64_t, std::uintmax_t, std::uintptr_t respectively, equivalent to x for unsigned int"},{"type":"symbol","symbolType":"macro","name":"SEEK_CUR","link":"cpp/io/c","marks":{},"description":"argument to std::fseek indicating seeking from beginning of the file\nargument to std::fseek indicating seeking from the current file position\nargument to std::fseek indicating seeking from end of the file"},{"type":"symbol","symbolType":"macro","name":"SEEK_END","link":"cpp/io/c","marks":{},"description":"argument to std::fseek indicating seeking from beginning of the file\nargument to std::fseek indicating seeking from the current file position\nargument to std::fseek indicating seeking from end of the file"},{"type":"symbol","symbolType":"macro","name":"SEEK_SET","link":"cpp/io/c","marks":{},"description":"argument to std::fseek indicating seeking from beginning of the file\nargument to std::fseek indicating seeking from the current file position\nargument to std::fseek indicating seeking from end of the file"},{"type":"symbol","symbolType":"functionLikeMacro","name":"setjmp","link":"cpp/utility/program/setjmp","marks":{},"description":"saves the context"},{"type":"symbol","symbolType":"macro","name":"SHRT_MAX","link":"cpp/types/climits","marks":{},"description":"maximum value of signed char, short, int, long and long long respectively"},{"type":"symbol","symbolType":"macro","name":"SHRT_MIN","link":"cpp/types/climits","marks":{},"description":"minimum value of signed char, short, int, long and long long respectively"},{"type":"symbol","symbolType":"macro","name":"SIG_ATOMIC_MAX","link":"cpp/types/climits","marks":{"since":"c++11"},"description":"maximum value of object of std::sig_atomic_t type"},{"type":"symbol","symbolType":"macro","name":"SIG_ATOMIC_MIN","link":"cpp/types/climits","marks":{"since":"c++11"},"description":"minimum value of object of std::sig_atomic_t type"},{"type":"symbol","symbolType":"macro","name":"SIG_DFL","link":"cpp/utility/program/SIG_strategies","marks":{},"description":"defines signal handling strategies"},{"type":"symbol","symbolType":"macro","name":"SIG_ERR","link":"cpp/utility/program/SIG_ERR","marks":{},"description":"return value of signal specifying that an error was encountered"},{"type":"symbol","symbolType":"macro","name":"SIG_IGN","link":"cpp/utility/program/SIG_strategies","marks":{},"description":"defines signal handling strategies"},{"type":"symbol","symbolType":"macro","name":"SIGABRT","link":"cpp/utility/program/SIG_types","marks":{},"description":"defines signal types"},{"type":"symbol","symbolType":"macro","name":"SIGFPE","link":"cpp/utility/program/SIG_types","marks":{},"description":"defines signal types"},{"type":"symbol","symbolType":"macro","name":"SIGILL","link":"cpp/utility/program/SIG_types","marks":{},"description":"defines signal types"},{"type":"symbol","symbolType":"macro","name":"SIGINT","link":"cpp/utility/program/SIG_types","marks":{},"description":"defines signal types"},{"type":"symbol","symbolType":"macro","name":"SIGSEGV","link":"cpp/utility/program/SIG_types","marks":{},"description":"defines signal types"},{"type":"symbol","symbolType":"macro","name":"SIGTERM","link":"cpp/utility/program/SIG_types","marks":{},"description":"defines signal types"},{"type":"symbol","symbolType":"macro","name":"SIZE_MAX","link":"cpp/types/climits","marks":{"since":"c++11"},"description":"maximum value of object of std::size_t type"},{"type":"symbol","symbolType":"macro","name":"stderr","link":"cpp/io/c/std streams","marks":{},"description":"expression of type FILE* associated with the input stream\nexpression of type FILE* associated with the output stream\nexpression of type FILE* associated with the error output stream"},{"type":"symbol","symbolType":"macro","name":"stdin","link":"cpp/io/c/std streams","marks":{},"description":"expression of type FILE* associated with the input stream\nexpression of type FILE* associated with the output stream\nexpression of type FILE* associated with the error output stream"},{"type":"symbol","symbolType":"macro","name":"stdout","link":"cpp/io/c/std streams","marks":{},"description":"expression of type FILE* associated with the input stream\nexpression of type FILE* associated with the output stream\nexpression of type FILE* associated with the error output stream"},{"type":"symbol","symbolType":"macro","name":"TIME_UTC","link":"cpp/chrono/c/timespec_get","marks":{"since":"c++17"},"description":""},{"type":"symbol","symbolType":"macro","name":"TMP_MAX","link":"cpp/io/c","marks":{},"description":"maximum number of unique filenames that can be generated by std::tmpnam"},{"type":"symbol","symbolType":"macro","name":"UCHAR_MAX","link":"cpp/types/climits","marks":{},"description":"maximum value of unsigned char, unsigned short, unsigned int,\nunsigned long and unsigned long long respectively"},{"type":"symbol","symbolType":"macro","name":"UINT_FAST16_MAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"maximum value of an object of type uint_fast8_t, uint_fast16_t, uint_fast32_t, uint_fast64_t"},{"type":"symbol","symbolType":"macro","name":"UINT_FAST32_MAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"maximum value of an object of type uint_fast8_t, uint_fast16_t, uint_fast32_t, uint_fast64_t"},{"type":"symbol","symbolType":"macro","name":"UINT_FAST64_MAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"maximum value of an object of type uint_fast8_t, uint_fast16_t, uint_fast32_t, uint_fast64_t"},{"type":"symbol","symbolType":"macro","name":"UINT_FAST8_MAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"maximum value of an object of type uint_fast8_t, uint_fast16_t, uint_fast32_t, uint_fast64_t"},{"type":"symbol","symbolType":"macro","name":"UINT_LEAST16_MAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"maximum value of an object of type uint_least8_t, uint_least16_t, uint_least32_t, uint_least64_t"},{"type":"symbol","symbolType":"macro","name":"UINT_LEAST32_MAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"maximum value of an object of type uint_least8_t, uint_least16_t, uint_least32_t, uint_least64_t"},{"type":"symbol","symbolType":"macro","name":"UINT_LEAST64_MAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"maximum value of an object of type uint_least8_t, uint_least16_t, uint_least32_t, uint_least64_t"},{"type":"symbol","symbolType":"macro","name":"UINT_LEAST8_MAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"maximum value of an object of type uint_least8_t, uint_least16_t, uint_least32_t, uint_least64_t"},{"type":"symbol","symbolType":"macro","name":"UINT_MAX","link":"cpp/types/climits","marks":{},"description":"maximum value of unsigned char, unsigned short, unsigned int,\nunsigned long and unsigned long long respectively"},{"type":"symbol","symbolType":"functionLikeMacro","name":"UINT16_C","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"expands to an integer constant expression having the value specified by its argument and whose type is the promoted type of uint_least8_t, uint_least16_t, uint_least32_t, uint_least64_t respectively"},{"type":"symbol","symbolType":"macro","name":"UINT16_MAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"maximum value of an object of type uint8_t, uint16_t, uint32_t, uint64_t"},{"type":"symbol","symbolType":"functionLikeMacro","name":"UINT32_C","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"expands to an integer constant expression having the value specified by its argument and whose type is the promoted type of uint_least8_t, uint_least16_t, uint_least32_t, uint_least64_t respectively"},{"type":"symbol","symbolType":"macro","name":"UINT32_MAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"maximum value of an object of type uint8_t, uint16_t, uint32_t, uint64_t"},{"type":"symbol","symbolType":"macro","name":"UINT64_MAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"maximum value of an object of type uint8_t, uint16_t, uint32_t, uint64_t"},{"type":"symbol","symbolType":"functionLikeMacro","name":"UINT64_C","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"expands to an integer constant expression having the value specified by its argument and whose type is the promoted type of uint_least8_t, uint_least16_t, uint_least32_t, uint_least64_t respectively"},{"type":"symbol","symbolType":"functionLikeMacro","name":"UINT8_C","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"expands to an integer constant expression having the value specified by its argument and whose type is the promoted type of uint_least8_t, uint_least16_t, uint_least32_t, uint_least64_t respectively"},{"type":"symbol","symbolType":"macro","name":"UINT8_MAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"maximum value of an object of type uint8_t, uint16_t, uint32_t, uint64_t"},{"type":"symbol","symbolType":"functionLikeMacro","name":"UINTMAX_C","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"expands to an integer constant expression having the value specified by its argument and the type uintmax_t"},{"type":"symbol","symbolType":"macro","name":"UINTMAX_MAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"maximum value of an object of type uintmax_t"},{"type":"symbol","symbolType":"macro","name":"UINTPTR_MAX","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"maximum value of an object of type uintptr_t"},{"type":"symbol","symbolType":"macro","name":"ULLONG_MAX","link":"cpp/types/climits","marks":{"since":"c++11"},"description":"maximum value of unsigned char, unsigned short, unsigned int,\nunsigned long and unsigned long long respectively"},{"type":"symbol","symbolType":"macro","name":"ULONG_MAX","link":"cpp/types/climits","marks":{},"description":"maximum value of unsigned char, unsigned short, unsigned int,\nunsigned long and unsigned long long respectively"},{"type":"symbol","symbolType":"macro","name":"USHRT_MAX","link":"cpp/types/climits","marks":{},"description":"maximum value of unsigned char, unsigned short, unsigned int,\nunsigned long and unsigned long long respectively"},{"type":"symbol","symbolType":"functionLikeMacro","name":"va_arg","link":"cpp/utility/variadic/va_arg","marks":{},"description":"accesses the next variadic function argument"},{"type":"symbol","symbolType":"functionLikeMacro","name":"va_copy","link":"cpp/utility/variadic/va_copy","marks":{"since":"c++11"},"description":"makes a copy of the variadic function arguments"},{"type":"symbol","symbolType":"functionLikeMacro","name":"va_end","link":"cpp/utility/variadic/va_end","marks":{},"description":"ends traversal of the variadic function arguments"},{"type":"symbol","symbolType":"functionLikeMacro","name":"va_start","link":"cpp/utility/variadic/va_start","marks":{},"description":"enables access to variadic function arguments"},{"type":"symbol","symbolType":"macro","name":"WCHAR_MAX","link":"cpp/types/climits","marks":{"since":"c++11"},"description":"maximum value of object of wchar_t type"},{"type":"symbol","symbolType":"macro","name":"WCHAR_MIN","link":"cpp/types/climits","marks":{"since":"c++11"},"description":"minimum value of object of wchar_t type"},{"type":"symbol","symbolType":"macro","name":"WEOF","link":"cpp/string/wide","marks":{},"description":"a non-character value of type wint_t used to indicate errors"},{"type":"symbol","symbolType":"macro","name":"WINT_MAX","link":"cpp/types/climits","marks":{"since":"c++11"},"description":"maximum value of object of std::wint_t type"},{"type":"symbol","symbolType":"macro","name":"WINT_MIN","link":"cpp/types/climits","marks":{"since":"c++11"},"description":"minimum value of object of std::wint_t type"},{"type":"symbol","symbolType":"function","name":"std::_Exit","link":"cpp/utility/program/_Exit","marks":{"since":"c++11"},"description":"causes normal program termination without cleaning up"},{"type":"symbol","symbolType":"function","name":"std::abs","link":"cpp/numeric/math/abs","marks":{},"note":"int","description":"computes absolute value of an integral value (|x|)"},{"type":"symbol","symbolType":"function","name":"std::abs","link":"cpp/numeric/math/fabs","marks":{},"note":"float","description":"absolute value of a floating point value (|x|)"},{"type":"symbol","symbolType":"functionTemplate","name":"std::abs","link":"cpp/numeric/complex/abs","marks":{},"note":"std::complex","description":"returns the magnitude of a complex number"},{"type":"symbol","symbolType":"functionTemplate","name":"std::abs","link":"cpp/numeric/valarray/abs","marks":{},"note":"std::valarray","description":"applies the function abs to each element of valarray"},{"type":"symbol","symbolType":"function","name":"std::acos","link":"cpp/numeric/math/acos","marks":{},"description":"computes arc cosine (arccos(x))"},{"type":"symbol","symbolType":"functionTemplate","name":"std::acos","link":"cpp/numeric/complex/acos","marks":{"since":"c++11"},"note":"std::complex","description":"computes arc cosine of a complex number (arccos(z))"},{"type":"symbol","symbolType":"functionTemplate","name":"std::acos","link":"cpp/numeric/valarray/acos","marks":{},"note":"std::valarray","description":"applies the function std::acos to each element of valarray"},{"type":"symbol","symbolType":"function","name":"std::acosf","link":"cpp/numeric/math/acos","marks":{"since":"c++11"},"description":"computes arc cosine (arccos(x))"},{"type":"symbol","symbolType":"function","name":"std::acosh","link":"cpp/numeric/math/acosh","marks":{"since":"c++11"},"description":"computes the inverse hyperbolic cosine (arcosh(x))"},{"type":"symbol","symbolType":"functionTemplate","name":"std::acosh","link":"cpp/numeric/complex/acosh","marks":{"since":"c++11"},"note":"std::complex","description":"computes area hyperbolic cosine of a complex number (arcosh(z))"},{"type":"symbol","symbolType":"function","name":"std::acoshf","link":"cpp/numeric/math/acosh","marks":{"since":"c++11"},"description":"computes the inverse hyperbolic cosine (arcosh(x))"},{"type":"symbol","symbolType":"function","name":"std::acoshl","link":"cpp/numeric/math/acosh","marks":{"since":"c++11"},"description":"computes the inverse hyperbolic cosine (arcosh(x))"},{"type":"symbol","symbolType":"function","name":"std::acosl","link":"cpp/numeric/math/acos","marks":{"since":"c++11"},"description":"computes arc cosine (arccos(x))"},{"type":"symbol","symbolType":"functionTemplate","name":"std::accumulate","link":"cpp/algorithm/accumulate","marks":{},"description":"sums up a range of elements"},{"type":"symbol","symbolType":"classTemplate","name":"std::add_const","link":"cpp/types/add_cv","marks":{"since":"c++11"},"description":"adds const or/and volatile specifiers to the given type"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::add_const_t","link":"cpp/types/add_cv","marks":{"since":"c++14"},"description":"Helper type of std::add_const"},{"type":"symbol","symbolType":"classTemplate","name":"std::add_cv","link":"cpp/types/add_cv","marks":{"since":"c++11"},"description":"adds const or/and volatile specifiers to the given type"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::add_cv_t","link":"cpp/types/add_cv","marks":{"since":"c++14"},"description":"Helper type of std::add_cv"},{"type":"symbol","symbolType":"classTemplate","name":"std::add_pointer","link":"cpp/types/add_pointer","marks":{"since":"c++11"},"description":"adds a pointer to the given type"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::add_pointer_t","link":"cpp/types/add_pointer","marks":{"since":"c++14"},"description":"Helper type of std::add_pointer"},{"type":"symbol","symbolType":"classTemplate","name":"std::add_lvalue_reference","link":"cpp/types/add_reference","marks":{"since":"c++11"},"description":"adds a lvalue or rvalue reference to the given type"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::add_lvalue_reference_t","link":"cpp/types/add_reference","marks":{"since":"c++14"},"description":"Helper type of std::add_lvalue_reference"},{"type":"symbol","symbolType":"classTemplate","name":"std::add_rvalue_reference","link":"cpp/types/add_reference","marks":{"since":"c++11"},"description":"adds a lvalue or rvalue reference to the given type"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::add_rvalue_reference_t","link":"cpp/types/add_reference","marks":{"since":"c++14"},"description":"Helper type of std::add_rvalue_reference"},{"type":"symbol","symbolType":"classTemplate","name":"std::add_volatile","link":"cpp/types/add_cv","marks":{"since":"c++11"},"description":"adds const or/and volatile specifiers to the given type"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::add_volatile_t","link":"cpp/types/add_cv","marks":{"since":"c++14"},"description":"Helper type of std::add_volatile"},{"type":"symbol","symbolType":"functionTemplate","name":"std::addressof","link":"cpp/memory/addressof","marks":{"since":"c++11"},"description":"obtains actual address of an object, even if the & operator is overloaded"},{"type":"symbol","symbolType":"functionTemplate","name":"std::adjacent_difference","link":"cpp/algorithm/adjacent_difference","marks":{},"description":"computes the differences between adjacent elements in a range"},{"type":"symbol","symbolType":"functionTemplate","name":"std::adjacent_find","link":"cpp/algorithm/adjacent_find","marks":{},"description":"finds the first two adjacent items that are equal (or satisfy a given predicate)"},{"type":"symbol","symbolType":"constant","name":"std::adopt_lock","link":"cpp/thread/lock_tag","marks":{"since":"c++11"},"description":"tag constants used to specify locking strategy"},{"type":"symbol","symbolType":"class","name":"std::adopt_lock_t","link":"cpp/thread/lock_tag_t","marks":{"since":"c++11"},"description":"tag type used to specify locking strategy"},{"type":"symbol","symbolType":"functionTemplate","name":"std::advance","link":"cpp/iterator/advance","marks":{},"description":"advances an iterator by given distance"},{"type":"symbol","symbolType":"function","name":"std::align","link":"cpp/memory/align","marks":{"since":"c++11"},"description":"aligns a pointer in a buffer"},{"type":"symbol","symbolType":"enumeration","name":"std::align_val_t","link":"cpp/memory/new/align_val_t","marks":{"since":"c++17"},"description":"type used to pass alignment to alignment-aware allocation and deallocation functions"},{"type":"symbol","symbolType":"function","name":"std::aligned_alloc","link":"cpp/memory/c/aligned_alloc","marks":{"since":"c++17"},"description":"allocates aligned memory"},{"type":"symbol","symbolType":"classTemplate","name":"std::aligned_storage","link":"cpp/types/aligned_storage","marks":{"since":"c++11"},"description":"defines the type suitable for use as uninitialized storage for types of given size"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::aligned_storage_t","link":"cpp/types/aligned_storage","marks":{"since":"c++14"},"description":"Helper type of std::aligned_storage"},{"type":"symbol","symbolType":"classTemplate","name":"std::aligned_union","link":"cpp/types/aligned_union","marks":{"since":"c++11"},"description":"defines the type suitable for use as uninitialized storage for all given types"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::aligned_union_t","link":"cpp/types/aligned_union","marks":{"since":"c++14"},"description":"Helper type of std::aligned_union"},{"type":"symbol","symbolType":"classTemplate","name":"std::alignment_of","link":"cpp/types/alignment_of","marks":{"since":"c++11"},"description":"obtains the type's alignment requirements"},{"type":"symbol","symbolType":"variableTemplate","name":"std::alignment_of_v","link":"cpp/types/alignment_of","marks":{"since":"c++17"},"description":"Helper variable template of std::alignment_of"},{"type":"symbol","symbolType":"functionTemplate","name":"std::all_of","link":"cpp/algorithm/all_any_none_of","marks":{"since":"c++11"},"description":"checks if a predicate is true for all, any or none of the elements in a range"},{"type":"symbol","symbolType":"functionTemplate","name":"std::allocate_at_least","link":"cpp/memory/allocate_at_least","marks":{"since":"c++23"},"description":"allocates storage at least as large as the requested size via an allocator"},{"type":"symbol","symbolType":"functionTemplate","name":"std::allocate_shared","link":"cpp/memory/shared_ptr/allocate_shared","marks":{"since":"c++11"},"description":"creates a shared pointer that manages a new object allocated using an allocator"},{"type":"symbol","symbolType":"functionTemplate","name":"std::allocate_shared_for_overwrite","link":"cpp/memory/shared_ptr/allocate_shared","marks":{"since":"c++20"},"description":"creates a shared pointer that manages a new object allocated using an allocator"},{"type":"symbol","symbolType":"classTemplate","name":"std::allocation_result","link":"cpp/memory/allocation_result","marks":{"since":"c++23"},"description":"records the address and the actual size of storage allocated by allocate_at_least"},{"type":"symbol","symbolType":"classTemplate","name":"std::allocator","link":"cpp/memory/allocator","marks":{},"description":"the default allocator"},{"type":"symbol","symbolType":"constant","name":"std::allocator_arg","link":"cpp/memory/allocator_arg","marks":{"since":"c++11"},"description":"an object of type std::allocator_arg_t used to select allocator-aware constructors"},{"type":"symbol","symbolType":"class","name":"std::allocator_arg_t","link":"cpp/memory/allocator_arg_t","marks":{"since":"c++11"},"description":"tag type used to select allocator-aware constructor overloads"},{"type":"symbol","symbolType":"classTemplate","name":"std::allocator_traits","link":"cpp/memory/allocator_traits","marks":{"since":"c++11"},"description":"provides information about allocator types"},{"type":"symbol","symbolType":"class","name":"std::any","link":"cpp/utility/any","marks":{"since":"c++17"},"description":"Objects that hold instances of any CopyConstructible type."},{"type":"symbol","symbolType":"functionTemplate","name":"std::any_cast","link":"cpp/utility/any/any_cast","marks":{"since":"c++17"},"description":"type-safe access to the contained object"},{"type":"symbol","symbolType":"functionTemplate","name":"std::any_of","link":"cpp/algorithm/all_any_none_of","marks":{"since":"c++11"},"description":"checks if a predicate is true for all, any or none of the elements in a range"},{"type":"symbol","symbolType":"functionTemplate","name":"std::apply","link":"cpp/utility/apply","marks":{"since":"c++17"},"description":"calls a function with a tuple of arguments"},{"type":"symbol","symbolType":"functionTemplate","name":"std::arg","link":"cpp/numeric/complex/arg","marks":{},"description":"returns the phase angle"},{"type":"symbol","symbolType":"classTemplate","name":"std::array","link":"cpp/container/array","marks":{"since":"c++11"},"description":"static contiguous array"},{"type":"symbol","symbolType":"functionTemplate","name":"std::as_bytes","link":"cpp/container/span/as_bytes","marks":{"since":"c++20"},"description":"converts a span into a view of its underlying bytes"},{"type":"symbol","symbolType":"functionTemplate","name":"std::as_const","link":"cpp/utility/as_const","marks":{"since":"c++17"},"description":"obtains a reference to const to its argument"},{"type":"symbol","symbolType":"functionTemplate","name":"std::as_writable_bytes","link":"cpp/container/span/as_bytes","marks":{"since":"c++20"},"description":"converts a span into a view of its underlying bytes"},{"type":"symbol","symbolType":"function","name":"std::asctime","link":"cpp/chrono/c/asctime","marks":{},"description":"converts a std::tm object to a textual representation"},{"type":"symbol","symbolType":"function","name":"std::asin","link":"cpp/numeric/math/asin","marks":{},"description":"computes arc sine (arcsin(x))"},{"type":"symbol","symbolType":"functionTemplate","name":"std::asin","link":"cpp/numeric/complex/asin","marks":{"since":"c++11"},"note":"std::complex","description":"computes arc sine of a complex number (arcsin(z))"},{"type":"symbol","symbolType":"functionTemplate","name":"std::asin","link":"cpp/numeric/valarray/asin","marks":{},"note":"std::valarray","description":"applies the function std::asin to each element of valarray"},{"type":"symbol","symbolType":"function","name":"std::asinf","link":"cpp/numeric/math/asin","marks":{"since":"c++11"},"description":"computes arc sine (arcsin(x))"},{"type":"symbol","symbolType":"function","name":"std::asinh","link":"cpp/numeric/math/asinh","marks":{"since":"c++11"},"description":"computes the inverse hyperbolic sine (arsinh(x))"},{"type":"symbol","symbolType":"functionTemplate","name":"std::asinh","link":"cpp/numeric/complex/asinh","marks":{"since":"c++11"},"note":"std::complex","description":"computes area hyperbolic sine of a complex number (arsinh(z))"},{"type":"symbol","symbolType":"function","name":"std::asinhf","link":"cpp/numeric/math/asinh","marks":{"since":"c++11"},"description":"computes the inverse hyperbolic sine (arsinh(x))"},{"type":"symbol","symbolType":"function","name":"std::asinhl","link":"cpp/numeric/math/asinh","marks":{"since":"c++11"},"description":"computes the inverse hyperbolic sine (arsinh(x))"},{"type":"symbol","symbolType":"function","name":"std::asinl","link":"cpp/numeric/math/asin","marks":{"since":"c++11"},"description":"computes arc sine (arcsin(x))"},{"type":"symbol","symbolType":"concept","name":"std::assignable_from","link":"cpp/concepts/assignable_from","marks":{"since":"c++20"},"description":"specifies that a type is assignable from another type"},{"type":"symbol","symbolType":"function","name":"std::assoc_laguerre","link":"cpp/numeric/special_functions/assoc_laguerre","marks":{"since":"c++17"},"description":"associated Laguerre polynomials"},{"type":"symbol","symbolType":"function","name":"std::assoc_laguerref","link":"cpp/numeric/special_functions/assoc_laguerre","marks":{"since":"c++17"},"description":"associated Laguerre polynomials"},{"type":"symbol","symbolType":"function","name":"std::assoc_laguerrel","link":"cpp/numeric/special_functions/assoc_laguerre","marks":{"since":"c++17"},"description":"associated Laguerre polynomials"},{"type":"symbol","symbolType":"function","name":"std::assoc_legendre","link":"cpp/numeric/special_functions/assoc_legendre","marks":{"since":"c++17"},"description":"associated Legendre polynomials"},{"type":"symbol","symbolType":"function","name":"std::assoc_legendref","link":"cpp/numeric/special_functions/assoc_legendre","marks":{"since":"c++17"},"description":"associated Legendre polynomials"},{"type":"symbol","symbolType":"function","name":"std::assoc_legendrel","link":"cpp/numeric/special_functions/assoc_legendre","marks":{"since":"c++17"},"description":"associated Legendre polynomials"},{"type":"symbol","symbolType":"functionTemplate","name":"std::assume_aligned","link":"cpp/memory/assume_aligned","marks":{"since":"c++20"},"description":"informs the compiler that a pointer is aligned"},{"type":"symbol","symbolType":"functionTemplate","name":"std::async","link":"cpp/thread/async","marks":{"since":"c++11"},"description":"runs a function asynchronously (potentially in a new thread) and returns a std::future that will hold the result"},{"type":"symbol","symbolType":"function","name":"std::at_quick_exit","link":"cpp/utility/program/at_quick_exit","marks":{"since":"c++11"},"description":"registers a function to be called on std::quick_exit invocation"},{"type":"symbol","symbolType":"function","name":"std::atan","link":"cpp/numeric/math/atan","marks":{},"description":"computes arc tangent (arctan(x))"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atan","link":"cpp/numeric/complex/atan","marks":{"since":"c++11"},"note":"std::complex","description":"computes arc tangent of a complex number (arctan(z))"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atan","link":"cpp/numeric/valarray/atan","marks":{},"note":"std::valarray","description":"applies the function std::atan to each element of valarray"},{"type":"symbol","symbolType":"function","name":"std::atan2","link":"cpp/numeric/math/atan2","marks":{},"description":"arc tangent, using signs to determine quadrants"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atan2","link":"cpp/numeric/valarray/atan2","marks":{},"note":"std::valarray","description":"applies the function std::atan2 to a valarray and a value"},{"type":"symbol","symbolType":"function","name":"std::atan2f","link":"cpp/numeric/math/atan2","marks":{"since":"c++11"},"description":"arc tangent, using signs to determine quadrants"},{"type":"symbol","symbolType":"function","name":"std::atan2l","link":"cpp/numeric/math/atan2","marks":{"since":"c++11"},"description":"arc tangent, using signs to determine quadrants"},{"type":"symbol","symbolType":"function","name":"std::atanf","link":"cpp/numeric/math/atan","marks":{"since":"c++11"},"description":"computes arc tangent (arctan(x))"},{"type":"symbol","symbolType":"function","name":"std::atanh","link":"cpp/numeric/math/atanh","marks":{"since":"c++11"},"description":"computes the inverse hyperbolic tangent (artanh(x))"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atanh","link":"cpp/numeric/complex/atanh","marks":{"since":"c++11"},"note":"std::complex","description":"computes area hyperbolic tangent of a complex number (artanh(z))"},{"type":"symbol","symbolType":"function","name":"std::atanhf","link":"cpp/numeric/math/atanh","marks":{"since":"c++11"},"description":"computes the inverse hyperbolic tangent (artanh(x))"},{"type":"symbol","symbolType":"function","name":"std::atanhl","link":"cpp/numeric/math/atanh","marks":{"since":"c++11"},"description":"computes the inverse hyperbolic tangent (artanh(x))"},{"type":"symbol","symbolType":"function","name":"std::atanl","link":"cpp/numeric/math/atan","marks":{"since":"c++11"},"description":"computes arc tangent (arctan(x))"},{"type":"symbol","symbolType":"function","name":"std::atexit","link":"cpp/utility/program/atexit","marks":{},"description":"registers a function to be called on std::exit() invocation"},{"type":"symbol","symbolType":"function","name":"std::atof","link":"cpp/string/byte/atof","marks":{},"description":"converts a byte string to a floating point value"},{"type":"symbol","symbolType":"function","name":"std::atoi","link":"cpp/string/byte/atoi","marks":{},"description":"converts a byte string to an integer value"},{"type":"symbol","symbolType":"function","name":"std::atol","link":"cpp/string/byte/atoi","marks":{},"description":"converts a byte string to an integer value"},{"type":"symbol","symbolType":"function","name":"std::atoll","link":"cpp/string/byte/atoi","marks":{"since":"c++11"},"description":"converts a byte string to an integer value"},{"type":"symbol","symbolType":"classTemplate","name":"std::atomic","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"atomic class template and specializations for bool, integral, and pointer types"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_bool","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_char","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_char16_t","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_char32_t","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_char8_t","link":"cpp/atomic/atomic","marks":{"since":"c++20"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_int","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_int8_t","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_int16_t","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_int32_t","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_int64_t","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_int_fast8_t","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_int_fast16_t","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_int_fast32_t","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_int_fast64_t","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_int_least8_t","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_int_least16_t","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_int_least32_t","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_int_least64_t","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_intmax_t","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_intptr_t","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_llong","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_long","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_ptrdiff_t","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_schar","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_short","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_signed_lock_free","link":"cpp/atomic/atomic","marks":{"since":"c++20"},"description":"a signed integral atomic type that is lock-free and for which waiting/notifying is most efficient"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_size_t","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_uchar","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_uint","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_uint8_t","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_uint16_t","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_uint32_t","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_uint64_t","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_uint_fast8_t","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_uint_fast16_t","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_uint_fast32_t","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_uint_fast64_t","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_uint_least8_t","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_uint_least16_t","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_uint_least32_t","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_uint_least64_t","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_uintmax_t","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_uintptr_t","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_ullong","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_ulong","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_unsigned_lock_free","link":"cpp/atomic/atomic","marks":{"since":"c++20"},"description":"a unsigned integral atomic type that is lock-free and for which waiting/notifying is most efficient"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_ushort","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"typeAlias","name":"std::atomic_wchar_t","link":"cpp/atomic/atomic","marks":{"since":"c++11"},"description":"std::atomic"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_compare_exchange_strong","link":"cpp/atomic/atomic_compare_exchange","marks":{"since":"c++11"},"description":"atomically compares the value of the atomic object with non-atomic argument and performs atomic exchange if equal or atomic load if not"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_compare_exchange_strong","link":"cpp/memory/shared_ptr/atomic","marks":{"since":"c++11","deprecated":"c++20"},"note":"std::shared_ptr","description":"specializes atomic operations for std::shared_ptr"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_compare_exchange_strong_explicit","link":"cpp/atomic/atomic_compare_exchange","marks":{"since":"c++11"},"description":"atomically compares the value of the atomic object with non-atomic argument and performs atomic exchange if equal or atomic load if not"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_compare_exchange_strong_explicit","link":"cpp/memory/shared_ptr/atomic","marks":{"since":"c++11","deprecated":"c++20"},"note":"std::shared_ptr","description":"specializes atomic operations for std::shared_ptr"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_compare_exchange_weak","link":"cpp/atomic/atomic_compare_exchange","marks":{"since":"c++11"},"description":"atomically compares the value of the atomic object with non-atomic argument and performs atomic exchange if equal or atomic load if not"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_compare_exchange_weak","link":"cpp/memory/shared_ptr/atomic","marks":{"since":"c++11","deprecated":"c++20"},"note":"std::shared_ptr","description":"specializes atomic operations for std::shared_ptr"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_compare_exchange_weak_explicit","link":"cpp/atomic/atomic_compare_exchange","marks":{"since":"c++11"},"description":"atomically compares the value of the atomic object with non-atomic argument and performs atomic exchange if equal or atomic load if not"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_compare_exchange_weak_explicit","link":"cpp/memory/shared_ptr/atomic","marks":{"since":"c++11","deprecated":"c++20"},"note":"std::shared_ptr","description":"specializes atomic operations for std::shared_ptr"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_exchange","link":"cpp/atomic/atomic_exchange","marks":{"since":"c++11"},"description":"atomically replaces the value of the atomic object with non-atomic argument and returns the old value of the atomic"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_exchange","link":"cpp/memory/shared_ptr/atomic","marks":{"since":"c++11","deprecated":"c++20"},"note":"std::shared_ptr","description":"specializes atomic operations for std::shared_ptr"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_exchange_explicit","link":"cpp/atomic/atomic_exchange","marks":{"since":"c++11"},"description":"atomically replaces the value of the atomic object with non-atomic argument and returns the old value of the atomic"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_exchange_explicit","link":"cpp/memory/shared_ptr/atomic","marks":{"since":"c++11","deprecated":"c++20"},"note":"std::shared_ptr","description":"specializes atomic operations for std::shared_ptr"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_fetch_add","link":"cpp/atomic/atomic_fetch_add","marks":{"since":"c++11"},"description":"adds a non-atomic value to an atomic object and obtains the previous value of the atomic"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_fetch_add_explicit","link":"cpp/atomic/atomic_fetch_add","marks":{"since":"c++11"},"description":"adds a non-atomic value to an atomic object and obtains the previous value of the atomic"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_fetch_and","link":"cpp/atomic/atomic_fetch_and","marks":{"since":"c++11"},"description":"replaces the atomic object with the result of bitwise AND with a non-atomic argument and obtains the previous value of the atomic"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_fetch_and_explicit","link":"cpp/atomic/atomic_fetch_and","marks":{"since":"c++11"},"description":"replaces the atomic object with the result of bitwise AND with a non-atomic argument and obtains the previous value of the atomic"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_fetch_or","link":"cpp/atomic/atomic_fetch_or","marks":{"since":"c++11"},"description":"replaces the atomic object with the result of bitwise OR with a non-atomic argument and obtains the previous value of the atomic"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_fetch_or_explicit","link":"cpp/atomic/atomic_fetch_or","marks":{"since":"c++11"},"description":"replaces the atomic object with the result of bitwise OR with a non-atomic argument and obtains the previous value of the atomic"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_fetch_sub","link":"cpp/atomic/atomic_fetch_sub","marks":{"since":"c++11"},"description":"subtracts a non-atomic value from an atomic object and obtains the previous value of the atomic"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_fetch_sub_explicit","link":"cpp/atomic/atomic_fetch_sub","marks":{"since":"c++11"},"description":"subtracts a non-atomic value from an atomic object and obtains the previous value of the atomic"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_fetch_xor","link":"cpp/atomic/atomic_fetch_xor","marks":{"since":"c++11"},"description":"replaces the atomic object with the result of bitwise XOR with a non-atomic argument and obtains the previous value of the atomic"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_fetch_xor_explicit","link":"cpp/atomic/atomic_fetch_xor","marks":{"since":"c++11"},"description":"replaces the atomic object with the result of bitwise XOR with a non-atomic argument and obtains the previous value of the atomic"},{"type":"symbol","symbolType":"class","name":"std::atomic_flag","link":"cpp/atomic/atomic_flag","marks":{"since":"c++11"},"description":"the lock-free boolean atomic type"},{"type":"symbol","symbolType":"function","name":"std::atomic_flag_clear","link":"cpp/atomic/atomic_flag_clear","marks":{"since":"c++11"},"description":"atomically sets the value of the flag to false"},{"type":"symbol","symbolType":"function","name":"std::atomic_flag_clear_explicit","link":"cpp/atomic/atomic_flag_clear","marks":{"since":"c++11"},"description":"atomically sets the value of the flag to false"},{"type":"symbol","symbolType":"function","name":"std::atomic_flag_notify_all","link":"cpp/atomic/atomic_flag_notify_all","marks":{"since":"c++20"},"description":"notifies all threads blocked in atomic_flag_wait"},{"type":"symbol","symbolType":"function","name":"std::atomic_flag_notify_one","link":"cpp/atomic/atomic_flag_notify_one","marks":{"since":"c++20"},"description":"notifies a thread blocked in atomic_flag_wait"},{"type":"symbol","symbolType":"function","name":"std::atomic_flag_test","link":"cpp/atomic/atomic_flag_test","marks":{"since":"c++20"},"description":"atomically returns the value of the flag"},{"type":"symbol","symbolType":"function","name":"std::atomic_flag_test_explicit","link":"cpp/atomic/atomic_flag_test","marks":{"since":"c++20"},"description":"atomically returns the value of the flag"},{"type":"symbol","symbolType":"function","name":"std::atomic_flag_test_and_set","link":"cpp/atomic/atomic_flag_test_and_set","marks":{"since":"c++11"},"description":"atomically sets the flag to true and returns its previous value"},{"type":"symbol","symbolType":"function","name":"std::atomic_flag_test_and_set_explicit","link":"cpp/atomic/atomic_flag_test_and_set","marks":{"since":"c++11"},"description":"atomically sets the flag to true and returns its previous value"},{"type":"symbol","symbolType":"function","name":"std::atomic_flag_wait","link":"cpp/atomic/atomic_flag_wait","marks":{"since":"c++20"},"description":"blocks the thread until notified and the flag changes"},{"type":"symbol","symbolType":"function","name":"std::atomic_flag_wait_explicit","link":"cpp/atomic/atomic_flag_wait","marks":{"since":"c++20"},"description":"blocks the thread until notified and the flag changes"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_init","link":"cpp/atomic/atomic_init","marks":{"since":"c++11","deprecated":"c++20"},"description":"non-atomic initialization of a default-constructed atomic object"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_is_lock_free","link":"cpp/atomic/atomic_is_lock_free","marks":{"since":"c++11"},"description":"checks if the atomic type's operations are lock-free"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_is_lock_free","link":"cpp/memory/shared_ptr/atomic","marks":{"since":"c++11","deprecated":"c++20"},"note":"std::shared_ptr","description":"specializes atomic operations for std::shared_ptr"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_load","link":"cpp/atomic/atomic_load","marks":{"since":"c++11"},"description":"atomically obtains the value stored in an atomic object"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_load","link":"cpp/memory/shared_ptr/atomic","marks":{"since":"c++11","deprecated":"c++20"},"note":"std::shared_ptr","description":"specializes atomic operations for std::shared_ptr"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_load_explicit","link":"cpp/atomic/atomic_load","marks":{"since":"c++11"},"description":"atomically obtains the value stored in an atomic object"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_load_explicit","link":"cpp/memory/shared_ptr/atomic","marks":{"since":"c++11","deprecated":"c++20"},"note":"std::shared_ptr","description":"specializes atomic operations for std::shared_ptr"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_notify_all","link":"cpp/atomic/atomic_notify_all","marks":{"since":"c++20"},"description":"notifies all threads blocked in atomic_wait"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_notify_one","link":"cpp/atomic/atomic_notify_one","marks":{"since":"c++20"},"description":"notifies a thread blocked in atomic_wait"},{"type":"symbol","symbolType":"classTemplate","name":"std::atomic_ref","link":"cpp/atomic/atomic_ref","marks":{"since":"c++20"},"description":"provides atomic operations on non-atomic objects"},{"type":"symbol","symbolType":"function","name":"std::atomic_signal_fence","link":"cpp/atomic/atomic_signal_fence","marks":{"since":"c++11"},"description":"fence between a thread and a signal handler executed in the same thread"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_store","link":"cpp/atomic/atomic_store","marks":{"since":"c++11"},"description":"atomically replaces the value of the atomic object with a non-atomic argument"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_store","link":"cpp/memory/shared_ptr/atomic","marks":{"since":"c++11","deprecated":"c++20"},"note":"std::shared_ptr","description":"specializes atomic operations for std::shared_ptr"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_store_explicit","link":"cpp/atomic/atomic_store","marks":{"since":"c++11"},"description":"atomically replaces the value of the atomic object with a non-atomic argument"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_store_explicit","link":"cpp/memory/shared_ptr/atomic","marks":{"since":"c++11","deprecated":"c++20"},"note":"std::shared_ptr","description":"specializes atomic operations for std::shared_ptr"},{"type":"symbol","symbolType":"function","name":"std::atomic_thread_fence","link":"cpp/atomic/atomic_thread_fence","marks":{"since":"c++11"},"description":"generic memory order-dependent fence synchronization primitive"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_wait","link":"cpp/atomic/atomic_wait","marks":{"since":"c++20"},"description":"blocks the thread until notified and the atomic value changes"},{"type":"symbol","symbolType":"functionTemplate","name":"std::atomic_wait_explicit","link":"cpp/atomic/atomic_wait","marks":{"since":"c++20"},"description":"blocks the thread until notified and the atomic value changes"},{"type":"symbol","symbolType":"typeAlias","name":"std::atto","link":"cpp/numeric/ratio","marks":{"since":"c++11"},"description":"std::ratio<1, 1000000000000000000>"},{"type":"symbol","symbolType":"classTemplate","name":"std::back_insert_iterator","link":"cpp/iterator/back_insert_iterator","marks":{},"description":"iterator adaptor for insertion at the end of a container"},{"type":"symbol","symbolType":"functionTemplate","name":"std::back_inserter","link":"cpp/iterator/back_inserter","marks":{},"description":"creates a std::back_insert_iterator of type inferred from the argument"},{"type":"symbol","symbolType":"class","name":"std::bad_alloc","link":"cpp/memory/new/bad_alloc","marks":{},"description":"exception thrown when memory allocation fails"},{"type":"symbol","symbolType":"class","name":"std::bad_any_cast","link":"cpp/utility/any/bad_any_cast","marks":{"since":"c++17"},"description":"exception thrown by the value-returning forms of any_cast on a type mismatch"},{"type":"symbol","symbolType":"class","name":"std::bad_array_new_length","link":"cpp/memory/new/bad_array_new_length","marks":{"since":"c++11"},"description":"exception thrown on allocation of array with invalid length"},{"type":"symbol","symbolType":"class","name":"std::bad_cast","link":"cpp/types/bad_cast","marks":{},"description":"exception that is thrown by an invalid dynamic_cast expression, i.e. a cast of reference type fails"},{"type":"symbol","symbolType":"class","name":"std::bad_exception","link":"cpp/error/bad_exception","marks":{},"description":"exception thrown when std::current_exception fails to copy the exception object"},{"type":"symbol","symbolType":"classTemplate","name":"std::bad_expected_access","link":"cpp/utility/expected/bad_expected_access","marks":{"since":"c++23"},"description":"exception indicating checked access to an expected that contains an unexpected value"},{"type":"symbol","symbolType":"class","name":"std::bad_function_call","link":"cpp/utility/functional/bad_function_call","marks":{"since":"c++11"},"description":"the exception thrown when invoking an empty std::function"},{"type":"symbol","symbolType":"class","name":"std::bad_optional_access","link":"cpp/utility/optional/bad_optional_access","marks":{"since":"c++17"},"description":"exception indicating checked access to an optional that doesn't contain a value"},{"type":"symbol","symbolType":"class","name":"std::bad_typeid","link":"cpp/types/bad_typeid","marks":{},"description":"exception that is thrown if an argument in a typeid expression is null"},{"type":"symbol","symbolType":"class","name":"std::bad_variant_access","link":"cpp/utility/variant/bad_variant_access","marks":{"since":"c++17"},"description":"exception thrown on invalid accesses to the value of a variant"},{"type":"symbol","symbolType":"class","name":"std::bad_weak_ptr","link":"cpp/memory/bad_weak_ptr","marks":{"since":"c++11"},"description":"exception thrown when accessing a weak_ptr which refers to already destroyed object"},{"type":"symbol","symbolType":"classTemplate","name":"std::barrier","link":"cpp/thread/barrier","marks":{"since":"c++20"},"description":"reusable thread barrier"},{"type":"symbol","symbolType":"classTemplate","name":"std::basic_common_reference","link":"cpp/types/common_reference","marks":{"since":"c++20"},"description":"determines the common reference type of a group of types"},{"type":"symbol","symbolType":"classTemplate","name":"std::basic_const_iterator","link":"cpp/iterator/basic_const_iterator","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"classTemplate","name":"std::basic_filebuf","link":"cpp/io/basic_filebuf","marks":{},"description":"implements raw file device"},{"type":"symbol","symbolType":"classTemplate","name":"std::basic_format_arg","link":"cpp/utility/format/basic_format_arg","marks":{"since":"c++20"},"description":"class template that provides access to a formatting argument for user-defined formatters"},{"type":"symbol","symbolType":"classTemplate","name":"std::basic_format_args","link":"cpp/utility/format/basic_format_args","marks":{"since":"c++20"},"description":"class that provides access to all formatting arguments"},{"type":"symbol","symbolType":"classTemplate","name":"std::basic_format_context","link":"cpp/utility/format/basic_format_context","marks":{"since":"c++20"},"description":"formatting state, including all formatting arguments and the output iterator"},{"type":"symbol","symbolType":"classTemplate","name":"std::basic_format_parse_context","link":"cpp/utility/format/basic_format_parse_context","marks":{"since":"c++20"},"description":"formatting string parser state"},{"type":"symbol","symbolType":"classTemplate","name":"std::basic_fstream","link":"cpp/io/basic_fstream","marks":{},"description":"implements high-level file stream input/output operations"},{"type":"symbol","symbolType":"classTemplate","name":"std::basic_ifstream","link":"cpp/io/basic_ifstream","marks":{},"description":"implements high-level file stream input operations"},{"type":"symbol","symbolType":"classTemplate","name":"std::basic_istream","link":"cpp/io/basic_istream","marks":{},"description":"wraps a given abstract device (std::basic_streambuf) and provides high-level input interface"},{"type":"symbol","symbolType":"classTemplate","name":"std::basic_ios","link":"cpp/io/basic_ios","marks":{},"description":"manages an arbitrary stream buffer"},{"type":"symbol","symbolType":"classTemplate","name":"std::basic_iostream","link":"cpp/io/basic_iostream","marks":{},"description":"wraps a given abstract device (std::basic_streambuf) and provides high-level input/output interface"},{"type":"symbol","symbolType":"classTemplate","name":"std::basic_ispanstream","link":"cpp/io/basic_ispanstream","marks":{"since":"c++23"},"description":"implements fixed character buffer input operations"},{"type":"symbol","symbolType":"classTemplate","name":"std::basic_istringstream","link":"cpp/io/basic_istringstream","marks":{},"description":"implements high-level string stream input operations"},{"type":"symbol","symbolType":"classTemplate","name":"std::basic_ofstream","link":"cpp/io/basic_ofstream","marks":{},"description":"implements high-level file stream output operations"},{"type":"symbol","symbolType":"classTemplate","name":"std::basic_ostream","link":"cpp/io/basic_ostream","marks":{},"description":"wraps a given abstract device (std::basic_streambuf) and provides high-level output interface"},{"type":"symbol","symbolType":"classTemplate","name":"std::basic_ospanstream","link":"cpp/io/basic_ospanstream","marks":{"since":"c++23"},"description":"implements fixed character buffer output operations"},{"type":"symbol","symbolType":"classTemplate","name":"std::basic_ostringstream","link":"cpp/io/basic_ostringstream","marks":{},"description":"implements high-level string stream output operations"},{"type":"symbol","symbolType":"classTemplate","name":"std::basic_osyncstream","link":"cpp/io/basic_osyncstream","marks":{"since":"c++20"},"description":"synchronized output stream wrapper"},{"type":"symbol","symbolType":"classTemplate","name":"std::basic_regex","link":"cpp/regex/basic_regex","marks":{"since":"c++11"},"description":"regular expression object"},{"type":"symbol","symbolType":"classTemplate","name":"std::basic_spanbuf","link":"cpp/io/basic_spanbuf","marks":{"since":"c++23"},"description":"implements raw fixed character buffer device"},{"type":"symbol","symbolType":"classTemplate","name":"std::basic_spanstream","link":"cpp/io/basic_spanstream","marks":{"since":"c++23"},"description":"implements fixed character buffer input/output operations"},{"type":"symbol","symbolType":"classTemplate","name":"std::basic_stacktrace","link":"cpp/utility/basic_stacktrace","marks":{"since":"c++23"},"description":"approximate representation of an invocation sequence consists of stacktrace entries"},{"type":"symbol","symbolType":"classTemplate","name":"std::basic_streambuf","link":"cpp/io/basic_streambuf","marks":{},"description":"abstracts a raw device"},{"type":"symbol","symbolType":"classTemplate","name":"std::basic_string","link":"cpp/string/basic_string","marks":{},"description":"stores and manipulates sequences of characters"},{"type":"symbol","symbolType":"classTemplate","name":"std::basic_string_view","link":"cpp/string/basic_string_view","marks":{"since":"c++17"},"description":"read-only string view"},{"type":"symbol","symbolType":"classTemplate","name":"std::basic_stringbuf","link":"cpp/io/basic_stringbuf","marks":{},"description":"implements raw string device"},{"type":"symbol","symbolType":"classTemplate","name":"std::basic_stringstream","link":"cpp/io/basic_stringstream","marks":{},"description":"implements high-level string stream input/output operations"},{"type":"symbol","symbolType":"classTemplate","name":"std::basic_syncbuf","link":"cpp/io/basic_syncbuf","marks":{"since":"c++20"},"description":"synchronized output device wrapper"},{"type":"symbol","symbolType":"functionTemplate","name":"std::begin","link":"cpp/iterator/begin","marks":{"since":"c++11"},"note":"iterator","description":""},{"type":"symbol","symbolType":"class","name":"std::bernoulli_distribution","link":"cpp/numeric/random/bernoulli_distribution","marks":{"since":"c++11"},"description":"produces bool values on a Bernoulli distribution."},{"type":"symbol","symbolType":"function","name":"std::beta","link":"cpp/numeric/special_functions/beta","marks":{"since":"c++17"},"description":"beta function"},{"type":"symbol","symbolType":"function","name":"std::betaf","link":"cpp/numeric/special_functions/beta","marks":{"since":"c++17"},"description":"beta function"},{"type":"symbol","symbolType":"function","name":"std::betal","link":"cpp/numeric/special_functions/beta","marks":{"since":"c++17"},"description":"beta function"},{"type":"symbol","symbolType":"concept","name":"std::bidirectional_iterator","link":"cpp/iterator/bidirectional_iterator","marks":{"since":"c++20"},"description":"specifies that a forward_iterator is a bidirectional iterator, supporting movement backwards"},{"type":"symbol","symbolType":"class","name":"std::bidirectional_iterator_tag","link":"cpp/iterator/iterator_tags","marks":{},"description":"empty class types used to indicate iterator categories"},{"type":"symbol","symbolType":"functionTemplate","name":"std::binary_search","link":"cpp/algorithm/binary_search","marks":{},"description":"determines if an element exists in a partially-ordered range"},{"type":"symbol","symbolType":"typeAlias","name":"std::binary_semaphore","link":"cpp/thread/counting_semaphore","marks":{"since":"c++20"},"description":"semaphore that has only two states"},{"type":"symbol","symbolType":"functionTemplate","name":"std::bind","link":"cpp/utility/functional/bind","marks":{"since":"c++11"},"description":"binds one or more arguments to a function object"},{"type":"symbol","symbolType":"functionTemplate","name":"std::bind_back","link":"cpp/utility/functional/bind_front","marks":{"since":"c++23"},"description":"bind a variable number of arguments, in order, to a function object"},{"type":"symbol","symbolType":"functionTemplate","name":"std::bind_front","link":"cpp/utility/functional/bind_front","marks":{"since":"c++20"},"description":"bind a variable number of arguments, in order, to a function object"},{"type":"symbol","symbolType":"classTemplate","name":"std::binomial_distribution","link":"cpp/numeric/random/binomial_distribution","marks":{"since":"c++11"},"description":"produces integer values on a binomial distribution."},{"type":"symbol","symbolType":"classTemplate","name":"std::bit_and","link":"cpp/utility/functional/bit_and","marks":{},"description":"function object implementing x & y"},{"type":"symbol","symbolType":"functionTemplate","name":"std::bit_cast","link":"cpp/numeric/bit_cast","marks":{"since":"c++20"},"description":"reinterpret the object representation of one type as that of another"},{"type":"symbol","symbolType":"functionTemplate","name":"std::bit_ceil","link":"cpp/numeric/bit_ceil","marks":{"since":"c++20"},"description":"finds the smallest integral power of two not less than the given value"},{"type":"symbol","symbolType":"functionTemplate","name":"std::bit_floor","link":"cpp/numeric/bit_floor","marks":{"since":"c++20"},"description":"finds the largest integral power of two not greater than the given value"},{"type":"symbol","symbolType":"classTemplate","name":"std::bit_not","link":"cpp/utility/functional/bit_not","marks":{"since":"c++14"},"description":"function object implementing ~x"},{"type":"symbol","symbolType":"classTemplate","name":"std::bit_or","link":"cpp/utility/functional/bit_or","marks":{},"description":"function object implementing x | y"},{"type":"symbol","symbolType":"functionTemplate","name":"std::bit_width","link":"cpp/numeric/bit_width","marks":{"since":"c++20"},"description":"finds the smallest number of bits needed to represent the given value"},{"type":"symbol","symbolType":"classTemplate","name":"std::bit_xor","link":"cpp/utility/functional/bit_xor","marks":{},"description":"function object implementing x ^ y"},{"type":"symbol","symbolType":"classTemplate","name":"std::bitset","link":"cpp/utility/bitset","marks":{},"description":"implements constant length bit array"},{"type":"symbol","symbolType":"classTemplate","name":"std::bool_constant","link":"cpp/types/integral_constant","marks":{"since":"c++17"},"description":"compile-time constant of specified type with specified value"},{"type":"symbol","symbolType":"function","name":"std::boolalpha","link":"cpp/io/manip/boolalpha","marks":{},"description":"switches between textual and numeric representation of booleans"},{"type":"symbol","symbolType":"classTemplate","name":"std::boyer_moore_horspool_searcher","link":"cpp/utility/functional/boyer_moore_horspool_searcher","marks":{"since":"c++17"},"description":"Boyer-Moore-Horspool search algorithm implementation"},{"type":"symbol","symbolType":"classTemplate","name":"std::boyer_moore_searcher","link":"cpp/utility/functional/boyer_moore_searcher","marks":{"since":"c++17"},"description":"Boyer-Moore search algorithm implementation"},{"type":"symbol","symbolType":"function","name":"std::bsearch","link":"cpp/algorithm/bsearch","marks":{},"description":"searches an array for an element of unspecified type"},{"type":"symbol","symbolType":"function","name":"std::btowc","link":"cpp/string/multibyte/btowc","marks":{},"description":"widens a single-byte narrow character to wide character, if possible"},{"type":"symbol","symbolType":"enumeration","name":"std::byte","link":"cpp/types/byte","marks":{"since":"c++17"},"description":"the byte type"},{"type":"symbol","symbolType":"functionTemplate","name":"std::byteswap","link":"cpp/numeric/byteswap","marks":{"since":"c++23"},"description":"reverses the bytes in the given integer value"},{"type":"symbol","symbolType":"function","name":"std::c16rtomb","link":"cpp/string/multibyte/c16rtomb","marks":{"since":"c++11"},"description":"convert a 16-bit wide character to narrow multibyte string"},{"type":"symbol","symbolType":"function","name":"std::c32rtomb","link":"cpp/string/multibyte/c32rtomb","marks":{"since":"c++11"},"description":"convert a 32-bit wide character to narrow multibyte string"},{"type":"symbol","symbolType":"function","name":"std::c8rtomb","link":"cpp/string/multibyte/c8rtomb","marks":{"since":"c++20"},"description":"converts UTF-8 string to narrow multibyte encoding"},{"type":"symbol","symbolType":"functionTemplate","name":"std::call_once","link":"cpp/thread/call_once","marks":{"since":"c++11"},"description":"invokes a function only once even if called from multiple threads"},{"type":"symbol","symbolType":"function","name":"std::calloc","link":"cpp/memory/c/calloc","marks":{},"description":"allocates and zeroes memory"},{"type":"symbol","symbolType":"classTemplate","name":"std::cauchy_distribution","link":"cpp/numeric/random/cauchy_distribution","marks":{"since":"c++11"},"description":"produces real values on a Cauchy distribution."},{"type":"symbol","symbolType":"functionTemplate","name":"std::cbegin","link":"cpp/iterator/begin","marks":{"since":"c++14"},"description":"returns an iterator to the beginning of a container or array"},{"type":"symbol","symbolType":"function","name":"std::cbrt","link":"cpp/numeric/math/cbrt","marks":{"since":"c++11"},"description":"computes cubic root (3√x)"},{"type":"symbol","symbolType":"function","name":"std::cbrtf","link":"cpp/numeric/math/cbrt","marks":{"since":"c++11"},"description":"computes cubic root (3√x)"},{"type":"symbol","symbolType":"function","name":"std::cbrtl","link":"cpp/numeric/math/cbrt","marks":{"since":"c++11"},"description":"computes cubic root (3√x)"},{"type":"symbol","symbolType":"function","name":"std::ceil","link":"cpp/numeric/math/ceil","marks":{},"description":"nearest integer not less than the given value"},{"type":"symbol","symbolType":"function","name":"std::ceilf","link":"cpp/numeric/math/ceil","marks":{"since":"c++11"},"description":"nearest integer not less than the given value"},{"type":"symbol","symbolType":"function","name":"std::ceill","link":"cpp/numeric/math/ceil","marks":{"since":"c++11"},"description":"nearest integer not less than the given value"},{"type":"symbol","symbolType":"functionTemplate","name":"std::cend","link":"cpp/iterator/end","marks":{"since":"c++14"},"description":"returns an iterator to the end of a container or array"},{"type":"symbol","symbolType":"typeAlias","name":"std::centi","link":"cpp/numeric/ratio","marks":{"since":"c++11"},"description":"std::ratio<1, 100>"},{"type":"symbol","symbolType":"object","name":"std::cerr","link":"cpp/io/cerr","marks":{},"description":"writes to the standard C error stream stderr, unbuffered"},{"type":"symbol","symbolType":"classTemplate","name":"std::char_traits","link":"cpp/string/char_traits","marks":{},"description":"Class Template which describes properties of a character type"},{"type":"symbol","symbolType":"enumeration","name":"std::chars_format","link":"cpp/utility/chars_format","marks":{"since":"c++17"},"description":"specifies formatting for std::to_chars and std::from_chars"},{"type":"symbol","symbolType":"classTemplate","name":"std::chi_squared_distribution","link":"cpp/numeric/random/chi_squared_distribution","marks":{"since":"c++11"},"description":"produces real values on a chi-squared distribution."},{"type":"symbol","symbolType":"namespace","name":"std::chrono","link":"cpp/symbol_index/chrono","marks":{},"description":""},{"type":"symbol","symbolType":"functionTemplate","name":"std::chrono::abs","link":"cpp/chrono/duration/abs","marks":{"since":"c++17"},"description":""},{"type":"symbol","symbolType":"class","name":"std::chrono::ambiguous_local_time","link":"cpp/chrono/ambiguous_local_time","marks":{"since":"c++20"},"description":"exception thrown to report that a local time is ambiguous"},{"type":"symbol","symbolType":"constant","name":"std::chrono::April","link":"cpp/chrono/month","marks":{"since":"c++20"}},{"type":"symbol","symbolType":"constant","name":"std::chrono::August","link":"cpp/chrono/month","marks":{"since":"c++20"}},{"type":"symbol","symbolType":"functionTemplate","name":"std::chrono::ceil","link":"cpp/chrono/duration/ceil","marks":{"since":"c++17"},"note":"std::chrono::duration","description":"converts a duration to another, rounding up"},{"type":"symbol","symbolType":"functionTemplate","name":"std::chrono::ceil","link":"cpp/chrono/time_point/ceil","marks":{"since":"c++17"},"note":"std::chrono::time_point","description":"converts a time_point to another, rounding up"},{"type":"symbol","symbolType":"enumeration","name":"std::chrono::choose","link":"cpp/chrono/choose","marks":{"since":"c++20"},"description":"selects how an ambiguous local time should be resolved"},{"type":"symbol","symbolType":"functionTemplate","name":"std::chrono::clock_cast","link":"cpp/chrono/clock_cast","marks":{"since":"c++20"},"description":"convert time points of one clock to another"},{"type":"symbol","symbolType":"classTemplate","name":"std::chrono::clock_time_conversion","link":"cpp/chrono/clock_time_conversion","marks":{"since":"c++20"},"description":"traits class defining how to convert time points of one clock to another"},{"type":"symbol","symbolType":"function","name":"std::chrono::current_zone","link":"cpp/chrono/current_zone","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"class","name":"std::chrono::day","link":"cpp/chrono/day","marks":{"since":"c++20"},"description":"represents a day of a month"},{"type":"symbol","symbolType":"constant","name":"std::chrono::December","link":"cpp/chrono/month","marks":{"since":"c++20"}},{"type":"symbol","symbolType":"classTemplate","name":"std::chrono::duration","link":"cpp/chrono/duration","marks":{"since":"c++11"},"description":"a time interval"},{"type":"symbol","symbolType":"functionTemplate","name":"std::chrono::duration_cast","link":"cpp/chrono/duration/duration_cast","marks":{"since":"c++11"},"description":"converts a duration to another, with a different tick interval"},{"type":"symbol","symbolType":"classTemplate","name":"std::chrono::duration_values","link":"cpp/chrono/duration_values","marks":{"since":"c++11"},"description":"constructs zero, min, and max values of a tick count of given type"},{"type":"symbol","symbolType":"constant","name":"std::chrono::February","link":"cpp/chrono/month","marks":{"since":"c++20"}},{"type":"symbol","symbolType":"typeAlias","name":"std::chrono::file_clock","link":"cpp/chrono/file_clock","marks":{"since":"c++20"},"description":"Clock used for file time"},{"type":"symbol","symbolType":"typeAlias","name":"std::chrono::file_seconds","link":"cpp/chrono/file_clock","marks":{"since":"c++20"},"description":"std::chrono::file_time"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::chrono::file_time","link":"cpp/chrono/file_clock","marks":{"since":"c++20"},"description":"std::chrono::time_point"},{"type":"symbol","symbolType":"functionTemplate","name":"std::chrono::floor","link":"cpp/chrono/duration/floor","marks":{"since":"c++17"},"note":"std::chrono::duration","description":"converts a duration to another, rounding down"},{"type":"symbol","symbolType":"functionTemplate","name":"std::chrono::floor","link":"cpp/chrono/time_point/floor","marks":{"since":"c++17"},"note":"std::chrono::time_point","description":"converts a time_point to another, rounding down"},{"type":"symbol","symbolType":"constant","name":"std::chrono::Friday","link":"cpp/chrono/weekday","marks":{"since":"c++20"}},{"type":"symbol","symbolType":"functionTemplate","name":"std::chrono::from_stream","link":"cpp/chrono/day/from_stream","marks":{"since":"c++20"},"note":"std::chrono::day","description":""},{"type":"symbol","symbolType":"functionTemplate","name":"std::chrono::from_stream","link":"cpp/chrono/file_clock/from_stream","marks":{"since":"c++20"},"note":"std::chrono::file_time","description":"parses a file_time from a stream according to the provided format"},{"type":"symbol","symbolType":"functionTemplate","name":"std::chrono::from_stream","link":"cpp/chrono/gps_clock/from_stream","marks":{"since":"c++20"},"note":"std::chrono::gps_time","description":"parses a gps_time from a stream according to the provided format"},{"type":"symbol","symbolType":"functionTemplate","name":"std::chrono::from_stream","link":"cpp/chrono/local_t/from_stream","marks":{"since":"c++20"},"note":"std::chrono::local_time","description":"parses a local_time from a stream according to the provided format"},{"type":"symbol","symbolType":"functionTemplate","name":"std::chrono::from_stream","link":"cpp/chrono/month/from_stream","marks":{"since":"c++20"},"note":"std::chrono::month","description":""},{"type":"symbol","symbolType":"functionTemplate","name":"std::chrono::from_stream","link":"cpp/chrono/month_day/from_stream","marks":{"since":"c++20"},"note":"std::chrono::month_day","description":""},{"type":"symbol","symbolType":"functionTemplate","name":"std::chrono::from_stream","link":"cpp/chrono/system_clock/from_stream","marks":{"since":"c++20"},"note":"std::chrono::sys_time","description":"parses a sys_time from a stream according to the provided format"},{"type":"symbol","symbolType":"functionTemplate","name":"std::chrono::from_stream","link":"cpp/chrono/tai_clock/from_stream","marks":{"since":"c++20"},"note":"std::chrono::tai_time","description":"parses a tai_time from a stream according to the provided format"},{"type":"symbol","symbolType":"functionTemplate","name":"std::chrono::from_stream","link":"cpp/chrono/utc_clock/from_stream","marks":{"since":"c++20"},"note":"std::chrono::utc_time","description":"parses a utc_time from a stream according to the provided format"},{"type":"symbol","symbolType":"functionTemplate","name":"std::chrono::from_stream","link":"cpp/chrono/weekday/from_stream","marks":{"since":"c++20"},"note":"std::chrono::weekday","description":""},{"type":"symbol","symbolType":"functionTemplate","name":"std::chrono::from_stream","link":"cpp/chrono/year/from_stream","marks":{"since":"c++20"},"note":"std::chrono::year","description":""},{"type":"symbol","symbolType":"functionTemplate","name":"std::chrono::from_stream","link":"cpp/chrono/year_month/from_stream","marks":{"since":"c++20"},"note":"std::chrono::year_month","description":""},{"type":"symbol","symbolType":"functionTemplate","name":"std::chrono::from_stream","link":"cpp/chrono/year_month_day/from_stream","marks":{"since":"c++20"},"note":"std::chrono::year_month_day","description":""},{"type":"symbol","symbolType":"functionTemplate","name":"std::chrono::get_leap_second_info","link":"cpp/chrono/utc_clock/get_leap_second_info","marks":{"since":"c++20"},"description":"obtains leap second insertion information from a utc_time object"},{"type":"symbol","symbolType":"function","name":"std::chrono::get_tzdb","link":"cpp/chrono/tzdb_functions","marks":{"since":"c++20"},"description":"accesses and controls the global time zone database information"},{"type":"symbol","symbolType":"function","name":"std::chrono::get_tzdb_list","link":"cpp/chrono/tzdb_functions","marks":{"since":"c++20"},"description":"accesses and controls the global time zone database information"},{"type":"symbol","symbolType":"class","name":"std::chrono::gps_clock","link":"cpp/chrono/gps_clock","marks":{"since":"c++20"},"description":"Clock for GPS time"},{"type":"symbol","symbolType":"typeAlias","name":"std::chrono::gps_seconds","link":"cpp/chrono/gps_clock","marks":{"since":"c++20"},"description":"std::chrono::gps_time"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::chrono::gps_time","link":"cpp/chrono/gps_clock","marks":{"since":"c++20"},"description":"std::chrono::time_point"},{"type":"symbol","symbolType":"classTemplate","name":"std::chrono::hh_mm_ss","link":"cpp/chrono/hh_mm_ss","marks":{"since":"c++20"},"description":"represents a time of day"},{"type":"symbol","symbolType":"class","name":"std::chrono::high_resolution_clock","link":"cpp/chrono/high_resolution_clock","marks":{"since":"c++11"},"description":"the clock with the shortest tick period available"},{"type":"symbol","symbolType":"typeAlias","name":"std::chrono::hours","link":"cpp/chrono/duration","marks":{"since":"c++11"},"description":"duration type with Period std::ratio<3600>"},{"type":"symbol","symbolType":"function","name":"std::chrono::is_am","link":"cpp/chrono/hour_fun","marks":{"since":"c++20"},"description":"translates between a 12h/24h format time of day"},{"type":"symbol","symbolType":"classTemplate","name":"std::chrono::is_clock","link":"cpp/chrono/is_clock","marks":{"since":"c++20"},"description":"determines if a type is a Clock"},{"type":"symbol","symbolType":"variableTemplate","name":"std::chrono::is_clock_v","link":"cpp/chrono/is_clock","marks":{"since":"c++20"},"description":"determines if a type is a Clock"},{"type":"symbol","symbolType":"function","name":"std::chrono::is_pm","link":"cpp/chrono/hour_fun","marks":{"since":"c++20"},"description":"translates between a 12h/24h format time of day"},{"type":"symbol","symbolType":"constant","name":"std::chrono::January","link":"cpp/chrono/month","marks":{"since":"c++20"}},{"type":"symbol","symbolType":"constant","name":"std::chrono::July","link":"cpp/chrono/month","marks":{"since":"c++20"}},{"type":"symbol","symbolType":"constant","name":"std::chrono::June","link":"cpp/chrono/month","marks":{"since":"c++20"}},{"type":"symbol","symbolType":"class","name":"std::chrono::last_spec","link":"cpp/chrono/last_spec","marks":{"since":"c++20"},"description":"tag class indicating the last day or weekday in a month"},{"type":"symbol","symbolType":"class","name":"std::chrono::leap_second","link":"cpp/chrono/leap_second","marks":{"since":"c++20"},"description":"contains information about a leap second insertion"},{"type":"symbol","symbolType":"class","name":"std::chrono::leap_second_info","link":"cpp/chrono/utc_clock/leap_second_info","marks":{"since":"c++20"},"description":"leap second insertion information"},{"type":"symbol","symbolType":"class","name":"std::chrono::local_info","link":"cpp/chrono/local_info","marks":{"since":"c++20"},"description":"represents information about a local time to UNIX time conversion"},{"type":"symbol","symbolType":"typeAlias","name":"std::chrono::local_seconds","link":"cpp/chrono/local_t","marks":{"since":"c++20"},"description":"std::chrono::local_time"},{"type":"symbol","symbolType":"class","name":"std::chrono::local_t","link":"cpp/chrono/local_t","marks":{"since":"c++20"},"description":"pseudo-clock representing local time"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::chrono::local_time","link":"cpp/chrono/local_t","marks":{"since":"c++20"},"description":"std::chrono::time_point"},{"type":"symbol","symbolType":"functionTemplate","name":"std::chrono::local_time_format","link":"cpp/chrono/local_t/formatter","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"function","name":"std::chrono::locate_zone","link":"cpp/chrono/locate_zone","marks":{"since":"c++20"},"description":"locates a time_zone based on its name"},{"type":"symbol","symbolType":"function","name":"std::chrono::make12","link":"cpp/chrono/hour_fun","marks":{"since":"c++20"},"description":"translates between a 12h/24h format time of day"},{"type":"symbol","symbolType":"function","name":"std::chrono::make24","link":"cpp/chrono/hour_fun","marks":{"since":"c++20"},"description":"translates between a 12h/24h format time of day"},{"type":"symbol","symbolType":"constant","name":"std::chrono::March","link":"cpp/chrono/month","marks":{"since":"c++20"}},{"type":"symbol","symbolType":"constant","name":"std::chrono::May","link":"cpp/chrono/month","marks":{"since":"c++20"}},{"type":"symbol","symbolType":"typeAlias","name":"std::chrono::microseconds","link":"cpp/chrono/duration","marks":{"since":"c++11"},"description":"duration type with Period std::micro"},{"type":"symbol","symbolType":"typeAlias","name":"std::chrono::milliseconds","link":"cpp/chrono/duration","marks":{"since":"c++11"},"description":"duration type with Period std::milli"},{"type":"symbol","symbolType":"typeAlias","name":"std::chrono::minutes","link":"cpp/chrono/duration","marks":{"since":"c++11"},"description":"duration type with Period std::ratio<60>"},{"type":"symbol","symbolType":"constant","name":"std::chrono::Monday","link":"cpp/chrono/weekday","marks":{"since":"c++20"}},{"type":"symbol","symbolType":"class","name":"std::chrono::month","link":"cpp/chrono/month","marks":{"since":"c++20"},"description":"represents a month of a year"},{"type":"symbol","symbolType":"class","name":"std::chrono::month_day","link":"cpp/chrono/month_day","marks":{"since":"c++20"},"description":"represents a specific day of a specific month"},{"type":"symbol","symbolType":"class","name":"std::chrono::month_day_last","link":"cpp/chrono/month_day_last","marks":{"since":"c++20"},"description":"represents the last day of a specific month"},{"type":"symbol","symbolType":"class","name":"std::chrono::month_weekday","link":"cpp/chrono/month_weekday","marks":{"since":"c++20"},"description":"represents the n-th weekday of a specific month"},{"type":"symbol","symbolType":"class","name":"std::chrono::month_weekday_last","link":"cpp/chrono/month_weekday_last","marks":{"since":"c++20"},"description":"represents the last weekday of a specific month"},{"type":"symbol","symbolType":"typeAlias","name":"std::chrono::nanoseconds","link":"cpp/chrono/duration","marks":{"since":"c++11"},"description":"duration type with Period std::nano"},{"type":"symbol","symbolType":"class","name":"std::chrono::nonexistent_local_time","link":"cpp/chrono/nonexistent_local_time","marks":{"since":"c++20"},"description":"exception thrown to report that a local time is nonexistent"},{"type":"symbol","symbolType":"constant","name":"std::chrono::November","link":"cpp/chrono/month","marks":{"since":"c++20"}},{"type":"symbol","symbolType":"constant","name":"std::chrono::October","link":"cpp/chrono/month","marks":{"since":"c++20"}},{"type":"symbol","symbolType":"functionTemplate","name":"std::chrono::parse","link":"cpp/chrono/parse","marks":{"since":"c++20"},"description":"parses a chrono object from a stream"},{"type":"symbol","symbolType":"function","name":"std::chrono::reload_tzdb","link":"cpp/chrono/tzdb_functions","marks":{"since":"c++20"},"description":"accesses and controls the global time zone database information"},{"type":"symbol","symbolType":"function","name":"std::chrono::remote_version","link":"cpp/chrono/tzdb_functions","marks":{"since":"c++20"},"description":"accesses and controls the global time zone database information"},{"type":"symbol","symbolType":"functionTemplate","name":"std::chrono::round","link":"cpp/chrono/duration/round","marks":{"since":"c++17"},"note":"std::chrono::duration","description":"converts a duration to another, rounding to nearest, ties to even"},{"type":"symbol","symbolType":"functionTemplate","name":"std::chrono::round","link":"cpp/chrono/time_point/round","marks":{"since":"c++17"},"note":"std::chrono::time_point","description":"converts a time_point to another, rounding to nearest, ties to even"},{"type":"symbol","symbolType":"constant","name":"std::chrono::Saturday","link":"cpp/chrono/weekday","marks":{"since":"c++20"}},{"type":"symbol","symbolType":"typeAlias","name":"std::chrono::seconds","link":"cpp/chrono/duration","marks":{"since":"c++11"},"description":"duration type with Period std::ratio<1>"},{"type":"symbol","symbolType":"constant","name":"std::chrono::September","link":"cpp/chrono/month","marks":{"since":"c++20"}},{"type":"symbol","symbolType":"class","name":"std::chrono::steady_clock","link":"cpp/chrono/steady_clock","marks":{"since":"c++11"},"description":"monotonic clock that will never be adjusted"},{"type":"symbol","symbolType":"constant","name":"std::chrono::Sunday","link":"cpp/chrono/weekday","marks":{"since":"c++20"}},{"type":"symbol","symbolType":"class","name":"std::chrono::sys_info","link":"cpp/chrono/sys_info","marks":{"since":"c++20"},"description":"represents information about a time zone at a particular time point"},{"type":"symbol","symbolType":"typeAlias","name":"std::chrono::sys_seconds","link":"cpp/chrono/system_clock","marks":{"since":"c++20"},"description":"std::chrono::sys_time"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::chrono::sys_time","link":"cpp/chrono/system_clock","marks":{"since":"c++20"},"description":"std::chrono::time_point"},{"type":"symbol","symbolType":"class","name":"std::chrono::system_clock","link":"cpp/chrono/system_clock","marks":{"since":"c++11"},"description":"wall clock time from the system-wide realtime clock"},{"type":"symbol","symbolType":"class","name":"std::chrono::tai_clock","link":"cpp/chrono/tai_clock","marks":{"since":"c++20"},"description":"Clock for International Atomic Time (TAI)"},{"type":"symbol","symbolType":"typeAlias","name":"std::chrono::tai_seconds","link":"cpp/chrono/tai_clock","marks":{"since":"c++20"},"description":"std::chrono::tai_time"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::chrono::tai_time","link":"cpp/chrono/tai_clock","marks":{"since":"c++20"},"description":"std::chrono::time_point"},{"type":"symbol","symbolType":"constant","name":"std::chrono::Thursday","link":"cpp/chrono/weekday","marks":{"since":"c++20"}},{"type":"symbol","symbolType":"classTemplate","name":"std::chrono::time_point","link":"cpp/chrono/time_point","marks":{"since":"c++11"},"description":"a point in time"},{"type":"symbol","symbolType":"functionTemplate","name":"std::chrono::time_point_cast","link":"cpp/chrono/time_point/time_point_cast","marks":{"since":"c++11"},"description":"converts a time point to another time point on the same clock, with a different duration"},{"type":"symbol","symbolType":"class","name":"std::chrono::time_zone","link":"cpp/chrono/time_zone","marks":{"since":"c++20"},"description":"represents a time zone"},{"type":"symbol","symbolType":"class","name":"std::chrono::time_zone_link","link":"cpp/chrono/time_zone_link","marks":{"since":"c++20"},"description":"represents an alternative name for a time zone"},{"type":"symbol","symbolType":"classTemplate","name":"std::chrono::treat_as_floating_point","link":"cpp/chrono/treat_as_floating_point","marks":{"since":"c++11"},"description":"indicates that a duration is convertible to duration with different tick period"},{"type":"symbol","symbolType":"constant","name":"std::chrono::Tuesday","link":"cpp/chrono/weekday","marks":{"since":"c++20"}},{"type":"symbol","symbolType":"class","name":"std::chrono::tzdb","link":"cpp/chrono/tzdb","marks":{"since":"c++20"},"description":"describes a copy of the IANA time zone database"},{"type":"symbol","symbolType":"class","name":"std::chrono::tzdb_list","link":"cpp/chrono/tzdb_list","marks":{"since":"c++20"},"description":"represents a linked list of tzdb"},{"type":"symbol","symbolType":"class","name":"std::chrono::utc_clock","link":"cpp/chrono/utc_clock","marks":{"since":"c++20"},"description":"Clock for Coordinated Universal Time (UTC)"},{"type":"symbol","symbolType":"typeAlias","name":"std::chrono::utc_seconds","link":"cpp/chrono/utc_clock","marks":{"since":"c++20"},"description":"std::chrono::utc_time"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::chrono::utc_time","link":"cpp/chrono/utc_clock","marks":{"since":"c++20"},"description":"std::chrono::time_point"},{"type":"symbol","symbolType":"constant","name":"std::chrono::Wednesday","link":"cpp/chrono/weekday","marks":{"since":"c++20"}},{"type":"symbol","symbolType":"class","name":"std::chrono::weekday","link":"cpp/chrono/weekday","marks":{"since":"c++20"},"description":"represents a day of the week in the Gregorian calendar"},{"type":"symbol","symbolType":"class","name":"std::chrono::weekday_indexed","link":"cpp/chrono/weekday_indexed","marks":{"since":"c++20"},"description":"represents the n-th weekday of a month"},{"type":"symbol","symbolType":"class","name":"std::chrono::weekday_last","link":"cpp/chrono/weekday_last","marks":{"since":"c++20"},"description":"represents the last weekday of a month"},{"type":"symbol","symbolType":"class","name":"std::chrono::year","link":"cpp/chrono/year","marks":{"since":"c++20"},"description":"represents a year in the Gregorian calendar"},{"type":"symbol","symbolType":"class","name":"std::chrono::year_month","link":"cpp/chrono/year_month","marks":{"since":"c++20"},"description":"represents a specific month of a specific year"},{"type":"symbol","symbolType":"class","name":"std::chrono::year_month_day","link":"cpp/chrono/year_month_day","marks":{"since":"c++20"},"description":"represents a specific year, month, and day"},{"type":"symbol","symbolType":"class","name":"std::chrono::year_month_day_last","link":"cpp/chrono/year_month_day_last","marks":{"since":"c++20"},"description":"represents the last day of a specific year and month"},{"type":"symbol","symbolType":"class","name":"std::chrono::year_month_weekday","link":"cpp/chrono/year_month_weekday","marks":{"since":"c++20"},"description":"represents the n-th weekday of a specific year and month"},{"type":"symbol","symbolType":"class","name":"std::chrono::year_month_weekday_last","link":"cpp/chrono/year_month_weekday_last","marks":{"since":"c++20"},"description":"represents the last weekday of a specific year and month"},{"type":"symbol","symbolType":"typeAlias","name":"std::chrono::zoned_seconds","link":"cpp/chrono/zoned_time","marks":{"since":"c++20"},"description":"std::chrono::zoned_time"},{"type":"symbol","symbolType":"class","name":"std::chrono::zoned_time","link":"cpp/chrono/zoned_time","marks":{"since":"c++20"},"description":"represents a time zone and a time point"},{"type":"symbol","symbolType":"classTemplate","name":"std::chrono::zoned_traits","link":"cpp/chrono/zoned_traits","marks":{"since":"c++20"},"description":"traits class for time zone pointers used by zoned_time"},{"type":"symbol","symbolType":"namespace","name":"std::chrono_literals","link":"cpp/symbol_index/chrono_literals","marks":{},"description":""},{"type":"symbol","symbolType":"function","name":"std::chrono_literals::d","link":"cpp/chrono/operator\"\"d","marks":{"since":"c++20"},"description":"A std::chrono::day literal representing a day of a month"},{"type":"symbol","symbolType":"function","name":"std::chrono_literals::h","link":"cpp/chrono/operator\"\"h","marks":{"since":"c++14"},"description":"A std::chrono::duration literal representing hours"},{"type":"symbol","symbolType":"function","name":"std::chrono_literals::min","link":"cpp/chrono/operator\"\"min","marks":{"since":"c++14"},"description":"A std::chrono::duration literal representing minutes"},{"type":"symbol","symbolType":"function","name":"std::chrono_literals::ms","link":"cpp/chrono/operator\"\"ms","marks":{"since":"c++14"},"description":"A std::chrono::duration literal representing milliseconds"},{"type":"symbol","symbolType":"function","name":"std::chrono_literals::ns","link":"cpp/chrono/operator\"\"ns","marks":{"since":"c++14"},"description":"A std::chrono::duration literal representing nanoseconds"},{"type":"symbol","symbolType":"function","name":"std::chrono_literals::s","link":"cpp/chrono/operator\"\"s","marks":{"since":"c++14"},"description":"A std::chrono::duration literal representing seconds"},{"type":"symbol","symbolType":"function","name":"std::chrono_literals::us","link":"cpp/chrono/operator\"\"us","marks":{"since":"c++14"},"description":"A std::chrono::duration literal representing microseconds"},{"type":"symbol","symbolType":"function","name":"std::chrono_literals::y","link":"cpp/chrono/operator\"\"y","marks":{"since":"c++20"},"description":"A std::chrono::year literal representing a particular year"},{"type":"symbol","symbolType":"object","name":"std::cin","link":"cpp/io/cin","marks":{},"description":"reads from the standard C input stream stdin"},{"type":"symbol","symbolType":"functionTemplate","name":"std::clamp","link":"cpp/algorithm/clamp","marks":{"since":"c++17"},"description":"clamps a value between a pair of boundary values"},{"type":"symbol","symbolType":"function","name":"std::clearerr","link":"cpp/io/c/clearerr","marks":{},"description":"clears errors"},{"type":"symbol","symbolType":"function","name":"std::clock","link":"cpp/chrono/c/clock","marks":{},"description":"returns raw processor clock time since the program is started"},{"type":"symbol","symbolType":"typeAlias","name":"std::clock_t","link":"cpp/chrono/c/clock_t","marks":{},"description":"process running time"},{"type":"symbol","symbolType":"object","name":"std::clog","link":"cpp/io/clog","marks":{},"description":"writes to the standard C error stream stderr"},{"type":"symbol","symbolType":"typeAlias","name":"std::cmatch","link":"cpp/regex/match_results","marks":{"since":"c++11"},"description":"std::match_results"},{"type":"symbol","symbolType":"functionTemplate","name":"std::cmp_equal","link":"cpp/utility/intcmp","marks":{"since":"c++20"},"description":"compares two integer values without value change caused by conversion"},{"type":"symbol","symbolType":"functionTemplate","name":"std::cmp_greater","link":"cpp/utility/intcmp","marks":{"since":"c++20"},"description":"compares two integer values without value change caused by conversion"},{"type":"symbol","symbolType":"functionTemplate","name":"std::cmp_greater_equal","link":"cpp/utility/intcmp","marks":{"since":"c++20"},"description":"compares two integer values without value change caused by conversion"},{"type":"symbol","symbolType":"functionTemplate","name":"std::cmp_less","link":"cpp/utility/intcmp","marks":{"since":"c++20"},"description":"compares two integer values without value change caused by conversion"},{"type":"symbol","symbolType":"functionTemplate","name":"std::cmp_less_equal","link":"cpp/utility/intcmp","marks":{"since":"c++20"},"description":"compares two integer values without value change caused by conversion"},{"type":"symbol","symbolType":"functionTemplate","name":"std::cmp_not_equal","link":"cpp/utility/intcmp","marks":{"since":"c++20"},"description":"compares two integer values without value change caused by conversion"},{"type":"symbol","symbolType":"classTemplate","name":"std::codecvt","link":"cpp/locale/codecvt","marks":{},"description":"converts between character encodings, including UTF-8, UTF-16, UTF-32"},{"type":"symbol","symbolType":"class","name":"std::codecvt_base","link":"cpp/locale/codecvt_base","marks":{},"description":"defines character conversion errors"},{"type":"symbol","symbolType":"classTemplate","name":"std::codecvt_byname","link":"cpp/locale/codecvt_byname","marks":{},"description":"represents the system-supplied std::codecvt for the named locale"},{"type":"symbol","symbolType":"enumeration","name":"std::codecvt_mode","link":"cpp/locale/codecvt_mode","marks":{"since":"c++11","deprecated":"c++17"},"description":"tags to alter behavior of the standard codecvt facets"},{"type":"symbol","symbolType":"classTemplate","name":"std::codecvt_utf16","link":"cpp/locale/codecvt_utf16","marks":{"since":"c++11","deprecated":"c++17"},"description":"converts between UTF-16 and UCS2/UCS4"},{"type":"symbol","symbolType":"classTemplate","name":"std::codecvt_utf8","link":"cpp/locale/codecvt_utf8","marks":{"since":"c++11","deprecated":"c++17"},"description":"converts between UTF-8 and UCS2/UCS4"},{"type":"symbol","symbolType":"classTemplate","name":"std::codecvt_utf8_utf16","link":"cpp/locale/codecvt_utf8_utf16","marks":{"since":"c++11","deprecated":"c++17"},"description":"converts between UTF-8 and UTF-16"},{"type":"symbol","symbolType":"classTemplate","name":"std::collate","link":"cpp/locale/collate","marks":{},"description":"defines lexicographical comparison and hashing of strings"},{"type":"symbol","symbolType":"classTemplate","name":"std::collate_byname","link":"cpp/locale/collate_byname","marks":{},"description":"represents the system-supplied std::collate for the named locale"},{"type":"symbol","symbolType":"classTemplate","name":"std::common_comparison_category","link":"cpp/utility/compare/common_comparison_category","marks":{"since":"c++20"},"description":"the strongest comparison category to which all of the given types can be converted"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::common_comparison_category_t","link":"cpp/utility/compare/common_comparison_category","marks":{"since":"c++20"},"description":"Helper type of std::common_comparison_category"},{"type":"symbol","symbolType":"classTemplate","name":"std::common_iterator","link":"cpp/iterator/common_iterator","marks":{"since":"c++20"},"description":"adapts an iterator type and its sentinel into a common iterator type"},{"type":"symbol","symbolType":"classTemplate","name":"std::common_reference","link":"cpp/types/common_reference","marks":{"since":"c++20"},"description":"determines the common reference type of a group of types"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::common_reference_t","link":"cpp/types/common_reference","marks":{"since":"c++20"},"description":"Helper type of std::common_reference"},{"type":"symbol","symbolType":"concept","name":"std::common_reference_with","link":"cpp/concepts/common_reference_with","marks":{"since":"c++20"},"description":"specifies that two types share a common reference type"},{"type":"symbol","symbolType":"classTemplate","name":"std::common_type","link":"cpp/types/common_type","marks":{"since":"c++11"},"description":"determines the common type of a group of types"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::common_type_t","link":"cpp/types/common_type","marks":{"since":"c++14"},"description":"Helper type of std::common_type"},{"type":"symbol","symbolType":"concept","name":"std::common_with","link":"cpp/concepts/common_with","marks":{"since":"c++20"},"description":"specifies that two types share a common type"},{"type":"symbol","symbolType":"function","name":"std::comp_ellint_1","link":"cpp/numeric/special_functions/comp_ellint_1","marks":{"since":"c++17"},"description":"(complete) elliptic integral of the first kind"},{"type":"symbol","symbolType":"function","name":"std::comp_ellint_1f","link":"cpp/numeric/special_functions/comp_ellint_1","marks":{"since":"c++17"},"description":"(complete) elliptic integral of the first kind"},{"type":"symbol","symbolType":"function","name":"std::comp_ellint_1l","link":"cpp/numeric/special_functions/comp_ellint_1","marks":{"since":"c++17"},"description":"(complete) elliptic integral of the first kind"},{"type":"symbol","symbolType":"function","name":"std::comp_ellint_2","link":"cpp/numeric/special_functions/comp_ellint_2","marks":{"since":"c++17"},"description":"(complete) elliptic integral of the second kind"},{"type":"symbol","symbolType":"function","name":"std::comp_ellint_2f","link":"cpp/numeric/special_functions/comp_ellint_2","marks":{"since":"c++17"},"description":"(complete) elliptic integral of the second kind"},{"type":"symbol","symbolType":"function","name":"std::comp_ellint_2l","link":"cpp/numeric/special_functions/comp_ellint_2","marks":{"since":"c++17"},"description":"(complete) elliptic integral of the second kind"},{"type":"symbol","symbolType":"function","name":"std::comp_ellint_3","link":"cpp/numeric/special_functions/comp_ellint_3","marks":{"since":"c++17"},"description":"(complete) elliptic integral of the third kind"},{"type":"symbol","symbolType":"function","name":"std::comp_ellint_3f","link":"cpp/numeric/special_functions/comp_ellint_3","marks":{"since":"c++17"},"description":"(complete) elliptic integral of the third kind"},{"type":"symbol","symbolType":"function","name":"std::comp_ellint_3l","link":"cpp/numeric/special_functions/comp_ellint_3","marks":{"since":"c++17"},"description":"(complete) elliptic integral of the third kind"},{"type":"symbol","symbolType":"constant","name":"std::compare_partial_order_fallback","link":"cpp/utility/compare/compare_partial_order_fallback","marks":{"since":"c++20"},"description":"performs 3-way comparison and produces a result of type std::partial_ordering, even if operator<=> is unavailable"},{"type":"symbol","symbolType":"constant","name":"std::compare_strong_order_fallback","link":"cpp/utility/compare/compare_strong_order_fallback","marks":{"since":"c++20"},"description":"performs 3-way comparison and produces a result of type std::strong_ordering, even if operator<=> is unavailable"},{"type":"symbol","symbolType":"class","name":"std::compare_three_way","link":"cpp/utility/compare/compare_three_way","marks":{"since":"c++20"},"description":"function object implementing x <=> y"},{"type":"symbol","symbolType":"classTemplate","name":"std::compare_three_way_result","link":"cpp/utility/compare/compare_three_way_result","marks":{"since":"c++20"},"description":"obtains the result type of the three-way comparison operator <=> on given types"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::compare_three_way_result_t","link":"cpp/utility/compare/compare_three_way_result","marks":{"since":"c++20"},"description":"Helper type of std::compare_three_way_result"},{"type":"symbol","symbolType":"constant","name":"std::compare_weak_order_fallback","link":"cpp/utility/compare/compare_weak_order_fallback","marks":{"since":"c++20"},"description":"performs 3-way comparison and produces a result of type std::weak_ordering, even if operator<=> is unavailable"},{"type":"symbol","symbolType":"classTemplate","name":"std::complex","link":"cpp/numeric/complex","marks":{},"description":"a complex number type"},{"type":"symbol","symbolType":"namespace","name":"std::complex_literals","link":"cpp/symbol_index/complex_literals","marks":{},"description":""},{"type":"symbol","symbolType":"function","name":"std::complex_literals::i","link":"cpp/numeric/complex/operator\"\"i","marks":{"since":"c++14"},"description":"A std::complex literal representing pure imaginary number"},{"type":"symbol","symbolType":"function","name":"std::complex_literals::if","link":"cpp/numeric/complex/operator\"\"i","marks":{"since":"c++14"},"description":"A std::complex literal representing pure imaginary number"},{"type":"symbol","symbolType":"function","name":"std::complex_literals::il","link":"cpp/numeric/complex/operator\"\"i","marks":{"since":"c++14"},"description":"A std::complex literal representing pure imaginary number"},{"type":"symbol","symbolType":"classTemplate","name":"std::conditional","link":"cpp/types/conditional","marks":{"since":"c++11"},"description":"chooses one type or another based on compile-time boolean"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::conditional_t","link":"cpp/types/conditional","marks":{"since":"c++14"},"description":"Helper type of std::conditional"},{"type":"symbol","symbolType":"class","name":"std::condition_variable","link":"cpp/thread/condition_variable","marks":{"since":"c++11"},"description":"provides a condition variable associated with a std::unique_lock"},{"type":"symbol","symbolType":"class","name":"std::condition_variable_any","link":"cpp/thread/condition_variable_any","marks":{"since":"c++11"},"description":"provides a condition variable associated with any lock type"},{"type":"symbol","symbolType":"classTemplate","name":"std::conjunction","link":"cpp/types/conjunction","marks":{"since":"c++17"},"description":"variadic logical AND metafunction"},{"type":"symbol","symbolType":"variableTemplate","name":"std::conjunction_v","link":"cpp/types/conjunction","marks":{"since":"c++17"},"description":"Helper variable template of std::conjunction"},{"type":"symbol","symbolType":"functionTemplate","name":"std::conj","link":"cpp/numeric/complex/conj","marks":{},"description":"returns the complex conjugate"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::const_iterator","link":"cpp/iterator/const_iterator","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"functionTemplate","name":"std::const_pointer_cast","link":"cpp/memory/shared_ptr/pointer_cast","marks":{"since":"c++11"},"description":"applies static_cast, dynamic_cast, const_cast, or reinterpret_cast to the stored pointer"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::const_sentinel","link":"cpp/iterator/const_sentinel","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"functionTemplate","name":"std::construct_at","link":"cpp/memory/construct_at","marks":{"since":"c++20"},"description":"creates an object at a given address"},{"type":"symbol","symbolType":"concept","name":"std::constructible_from","link":"cpp/concepts/constructible_from","marks":{"since":"c++20"},"description":"specifies that a variable of the type can be constructed from or bound to a set of argument types"},{"type":"symbol","symbolType":"enumerator","name":"std::consume_header","link":"cpp/locale/codecvt_mode","marks":{"since":"c++11","deprecated":"c++17"},"description":"consume the byte order mark, if present at the start of input sequence, and (in case of UTF-16), rely on the byte order it specifies for decoding the rest of the input"},{"type":"symbol","symbolType":"concept","name":"std::contiguous_iterator","link":"cpp/iterator/contiguous_iterator","marks":{"since":"c++20"},"description":"specifies that a random_access_iterator is a contiguous iterator, referring to elements that are contiguous in memory"},{"type":"symbol","symbolType":"class","name":"std::contiguous_iterator_tag","link":"cpp/iterator/iterator_tags","marks":{"since":"c++20"},"description":"empty class types used to indicate iterator categories"},{"type":"symbol","symbolType":"concept","name":"std::convertible_to","link":"cpp/concepts/convertible_to","marks":{"since":"c++20"},"description":"specifies that a type is implicitly convertible to another type"},{"type":"symbol","symbolType":"functionTemplate","name":"std::copy","link":"cpp/algorithm/copy","marks":{},"description":"copies a range of elements to a new location"},{"type":"symbol","symbolType":"functionTemplate","name":"std::copy_backward","link":"cpp/algorithm/copy_backward","marks":{},"description":"copies a range of elements in backwards order"},{"type":"symbol","symbolType":"concept","name":"std::copy_constructible","link":"cpp/concepts/copy_constructible","marks":{"since":"c++20"},"description":"specifies that an object of a type can be copy constructed and move constructed"},{"type":"symbol","symbolType":"functionTemplate","name":"std::copy_if","link":"cpp/algorithm/copy","marks":{"since":"c++11"},"description":"copies a range of elements to a new location"},{"type":"symbol","symbolType":"functionTemplate","name":"std::copy_n","link":"cpp/algorithm/copy_n","marks":{"since":"c++11"},"description":"copies a number of elements to a new location"},{"type":"symbol","symbolType":"concept","name":"std::copyable","link":"cpp/concepts/copyable","marks":{"since":"c++20"},"description":"specifies that an object of a type can be copied, moved, and swapped"},{"type":"symbol","symbolType":"function","name":"std::copysign","link":"cpp/numeric/math/copysign","marks":{"since":"c++11"},"description":"copies the sign of a floating point value"},{"type":"symbol","symbolType":"function","name":"std::copysignf","link":"cpp/numeric/math/copysign","marks":{"since":"c++11"},"description":"copies the sign of a floating point value"},{"type":"symbol","symbolType":"function","name":"std::copysignl","link":"cpp/numeric/math/copysign","marks":{"since":"c++11"},"description":"copies the sign of a floating point value"},{"type":"symbol","symbolType":"classTemplate","name":"std::coroutine_handle","link":"cpp/coroutine/coroutine_handle","marks":{"since":"c++20"},"description":"used to refer to a suspended or executing coroutine"},{"type":"symbol","symbolType":"classTemplate","name":"std::coroutine_traits","link":"cpp/coroutine/coroutine_traits","marks":{"since":"c++20"},"description":"trait type for discovering coroutine promise types"},{"type":"symbol","symbolType":"function","name":"std::cos","link":"cpp/numeric/math/cos","marks":{},"description":"computes cosine (cos(x))"},{"type":"symbol","symbolType":"functionTemplate","name":"std::cos","link":"cpp/numeric/complex/cos","marks":{},"note":"std::complex","description":"computes cosine of a complex number (cos(z))"},{"type":"symbol","symbolType":"functionTemplate","name":"std::cos","link":"cpp/numeric/valarray/cos","marks":{},"note":"std::valarray","description":"applies the function std::cos to each element of valarray"},{"type":"symbol","symbolType":"function","name":"std::cosf","link":"cpp/numeric/math/cos","marks":{"since":"c++11"},"description":"computes cosine (cos(x))"},{"type":"symbol","symbolType":"function","name":"std::cosh","link":"cpp/numeric/math/cosh","marks":{},"description":"computes hyperbolic cosine (cosh(x))"},{"type":"symbol","symbolType":"functionTemplate","name":"std::cosh","link":"cpp/numeric/complex/cosh","marks":{},"note":"std::complex","description":"computes hyperbolic cosine of a complex number (cosh(z))"},{"type":"symbol","symbolType":"functionTemplate","name":"std::cosh","link":"cpp/numeric/valarray/cosh","marks":{},"note":"std::valarray","description":"applies the function std::cosh to each element of valarray"},{"type":"symbol","symbolType":"function","name":"std::coshf","link":"cpp/numeric/math/cosh","marks":{"since":"c++11"},"description":"computes hyperbolic cosine (cosh(x))"},{"type":"symbol","symbolType":"function","name":"std::coshl","link":"cpp/numeric/math/cosh","marks":{"since":"c++11"},"description":"computes hyperbolic cosine (cosh(x))"},{"type":"symbol","symbolType":"function","name":"std::cosl","link":"cpp/numeric/math/cos","marks":{"since":"c++11"},"description":"computes cosine (cos(x))"},{"type":"symbol","symbolType":"functionTemplate","name":"std::count","link":"cpp/algorithm/count","marks":{},"description":"returns the number of elements satisfying specific criteria"},{"type":"symbol","symbolType":"functionTemplate","name":"std::count_if","link":"cpp/algorithm/count_if","marks":{},"description":"returns the number of elements satisfying specific criteria"},{"type":"symbol","symbolType":"classTemplate","name":"std::counted_iterator","link":"cpp/iterator/counted_iterator","marks":{"since":"c++20"},"description":"iterator adaptor that tracks the distance to the end of the range"},{"type":"symbol","symbolType":"classTemplate","name":"std::counting_semaphore","link":"cpp/thread/counting_semaphore","marks":{"since":"c++20"},"description":"semaphore that models a non-negative resource count"},{"type":"symbol","symbolType":"functionTemplate","name":"std::countl_one","link":"cpp/numeric/countl_one","marks":{"since":"c++20"},"description":"counts the number of consecutive 1 bits, starting from the most significant bit"},{"type":"symbol","symbolType":"functionTemplate","name":"std::countl_zero","link":"cpp/numeric/countl_zero","marks":{"since":"c++20"},"description":"counts the number of consecutive 0 bits, starting from the most significant bit"},{"type":"symbol","symbolType":"functionTemplate","name":"std::countr_one","link":"cpp/numeric/countr_one","marks":{"since":"c++20"},"description":"counts the number of consecutive 1 bits, starting from the least significant bit"},{"type":"symbol","symbolType":"functionTemplate","name":"std::countr_zero","link":"cpp/numeric/countr_zero","marks":{"since":"c++20"},"description":"counts the number of consecutive 0 bits, starting from the least significant bit"},{"type":"symbol","symbolType":"object","name":"std::cout","link":"cpp/io/cout","marks":{},"description":"writes to the standard C output stream stdout"},{"type":"symbol","symbolType":"functionTemplate","name":"std::crbegin","link":"cpp/iterator/rbegin","marks":{"since":"c++14"},"description":"returns a reverse iterator to the beginning of a container or array"},{"type":"symbol","symbolType":"functionTemplate","name":"std::cref","link":"cpp/utility/functional/ref","marks":{"since":"c++11"},"description":"creates a std::reference_wrapper with a type deduced from its argument"},{"type":"symbol","symbolType":"typeAlias","name":"std::cregex_iterator","link":"cpp/regex/regex_iterator","marks":{"since":"c++11"},"description":"std::regex_iterator"},{"type":"symbol","symbolType":"typeAlias","name":"std::cregex_token_iterator","link":"cpp/regex/regex_token_iterator","marks":{"since":"c++11"},"description":"std::regex_token_iterator"},{"type":"symbol","symbolType":"functionTemplate","name":"std::crend","link":"cpp/iterator/rend","marks":{"since":"c++14"},"description":"returns a reverse end iterator for a container or array"},{"type":"symbol","symbolType":"typeAlias","name":"std::csub_match","link":"cpp/regex/sub_match","marks":{"since":"c++11"},"description":"std::sub_match"},{"type":"symbol","symbolType":"function","name":"std::ctime","link":"cpp/chrono/c/ctime","marks":{},"description":"converts a std::time_t object to a textual representation"},{"type":"symbol","symbolType":"classTemplate","name":"std::ctype","link":"cpp/locale/ctype","marks":{},"description":"defines character classification tables"},{"type":"symbol","symbolType":"classTemplateSpecialization","name":"std::ctype","link":"cpp/locale/ctype","marks":{},"note":"char","description":"specialization of std::ctype for type char"},{"type":"symbol","symbolType":"class","name":"std::ctype_base","link":"cpp/locale/ctype_base","marks":{},"description":"defines character classification categories"},{"type":"symbol","symbolType":"classTemplate","name":"std::ctype_byname","link":"cpp/locale/ctype_byname","marks":{},"description":"represents the system-supplied std::ctype for the named locale"},{"type":"symbol","symbolType":"function","name":"std::current_exception","link":"cpp/error/current_exception","marks":{"since":"c++11"},"description":"captures the current exception in a std::exception_ptr"},{"type":"symbol","symbolType":"enumeration","name":"std::cv_status","link":"cpp/thread/cv_status","marks":{"since":"c++11"},"description":"lists the possible results of timed waits on condition variables"},{"type":"symbol","symbolType":"function","name":"std::cyl_bessel_i","link":"cpp/numeric/special_functions/cyl_bessel_i","marks":{"since":"c++17"},"description":"regular modified cylindrical Bessel functions"},{"type":"symbol","symbolType":"function","name":"std::cyl_bessel_if","link":"cpp/numeric/special_functions/cyl_bessel_i","marks":{"since":"c++17"},"description":"regular modified cylindrical Bessel functions"},{"type":"symbol","symbolType":"function","name":"std::cyl_bessel_il","link":"cpp/numeric/special_functions/cyl_bessel_i","marks":{"since":"c++17"},"description":"regular modified cylindrical Bessel functions"},{"type":"symbol","symbolType":"function","name":"std::cyl_bessel_j","link":"cpp/numeric/special_functions/cyl_bessel_j","marks":{"since":"c++17"},"description":"cylindrical Bessel functions (of the first kind)"},{"type":"symbol","symbolType":"function","name":"std::cyl_bessel_jf","link":"cpp/numeric/special_functions/cyl_bessel_j","marks":{"since":"c++17"},"description":"cylindrical Bessel functions (of the first kind)"},{"type":"symbol","symbolType":"function","name":"std::cyl_bessel_jl","link":"cpp/numeric/special_functions/cyl_bessel_j","marks":{"since":"c++17"},"description":"cylindrical Bessel functions (of the first kind)"},{"type":"symbol","symbolType":"function","name":"std::cyl_bessel_k","link":"cpp/numeric/special_functions/cyl_bessel_k","marks":{"since":"c++17"},"description":"irregular modified cylindrical Bessel functions"},{"type":"symbol","symbolType":"function","name":"std::cyl_bessel_kf","link":"cpp/numeric/special_functions/cyl_bessel_k","marks":{"since":"c++17"},"description":"irregular modified cylindrical Bessel functions"},{"type":"symbol","symbolType":"function","name":"std::cyl_bessel_kl","link":"cpp/numeric/special_functions/cyl_bessel_k","marks":{"since":"c++17"},"description":"irregular modified cylindrical Bessel functions"},{"type":"symbol","symbolType":"function","name":"std::cyl_neumann","link":"cpp/numeric/special_functions/cyl_neumann","marks":{"since":"c++17"},"description":"cylindrical Neumann functions"},{"type":"symbol","symbolType":"function","name":"std::cyl_neumannf","link":"cpp/numeric/special_functions/cyl_neumann","marks":{"since":"c++17"},"description":"cylindrical Neumann functions"},{"type":"symbol","symbolType":"function","name":"std::cyl_neumannl","link":"cpp/numeric/special_functions/cyl_neumann","marks":{"since":"c++17"},"description":"cylindrical Neumann functions"},{"type":"symbol","symbolType":"functionTemplate","name":"std::data","link":"cpp/iterator/data","marks":{"since":"c++17"},"description":"obtains the pointer to the underlying array"},{"type":"symbol","symbolType":"function","name":"std::dec","link":"cpp/io/manip/hex","marks":{},"description":"changes the base used for integer I/O"},{"type":"symbol","symbolType":"typeAlias","name":"std::deca","link":"cpp/numeric/ratio","marks":{"since":"c++11"},"description":"std::ratio<10, 1>"},{"type":"symbol","symbolType":"classTemplate","name":"std::decay","link":"cpp/types/decay","marks":{"since":"c++11"},"description":"applies type transformations as when passing a function argument by value"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::decay_t","link":"cpp/types/decay","marks":{"since":"c++14"},"description":"Helper type of std::decay"},{"type":"symbol","symbolType":"typeAlias","name":"std::deci","link":"cpp/numeric/ratio","marks":{"since":"c++11"},"description":"std::ratio<1, 10>"},{"type":"symbol","symbolType":"functionTemplate","name":"std::declval","link":"cpp/utility/declval","marks":{"since":"c++11"},"description":"obtains a reference to its argument for use in unevaluated context"},{"type":"symbol","symbolType":"classTemplate","name":"std::default_delete","link":"cpp/memory/default_delete","marks":{"since":"c++11"},"description":"default deleter for unique_ptr"},{"type":"symbol","symbolType":"concept","name":"std::default_initializable","link":"cpp/concepts/default_initializable","marks":{"since":"c++20"},"description":"specifies that an object of a type can be default constructed"},{"type":"symbol","symbolType":"typeAlias","name":"std::default_random_engine","link":"cpp/numeric/random","marks":{"since":"c++11"},"description":"implementation-defined"},{"type":"symbol","symbolType":"classTemplate","name":"std::default_searcher","link":"cpp/utility/functional/default_searcher","marks":{"since":"c++17"},"description":"standard C++ library search algorithm implementation"},{"type":"symbol","symbolType":"constant","name":"std::default_sentinel","link":"cpp/iterator/default_sentinel_t","marks":{"since":"c++20"},"description":"an object of type default_sentinel_t used with iterators that know the bound of their range"},{"type":"symbol","symbolType":"class","name":"std::default_sentinel_t","link":"cpp/iterator/default_sentinel_t","marks":{"since":"c++20"},"description":"default sentinel for use with iterators that know the bound of their range"},{"type":"symbol","symbolType":"function","name":"std::defaultfloat","link":"cpp/io/manip/fixed","marks":{"since":"c++11"},"description":"changes formatting used for floating-point I/O"},{"type":"symbol","symbolType":"constant","name":"std::defer_lock","link":"cpp/thread/lock_tag","marks":{"since":"c++11"},"description":"tag constants used to specify locking strategy"},{"type":"symbol","symbolType":"class","name":"std::defer_lock_t","link":"cpp/thread/lock_tag_t","marks":{"since":"c++11"},"description":"tag type used to specify locking strategy"},{"type":"symbol","symbolType":"enumerator","name":"std::denorm_absent","link":"cpp/types/numeric_limits/float_denorm_style","marks":{},"description":"the type does not support subnormal values"},{"type":"symbol","symbolType":"enumerator","name":"std::denorm_indeterminate","link":"cpp/types/numeric_limits/float_denorm_style","marks":{},"description":"support of subnormal values cannot be determined"},{"type":"symbol","symbolType":"enumerator","name":"std::denorm_present","link":"cpp/types/numeric_limits/float_denorm_style","marks":{},"description":"the type allows subnormal values"},{"type":"symbol","symbolType":"classTemplate","name":"std::deque","link":"cpp/container/deque","marks":{},"description":"double-ended queue"},{"type":"symbol","symbolType":"concept","name":"std::derived_from","link":"cpp/concepts/derived_from","marks":{"since":"c++20"},"description":"specifies that a type is derived from another type"},{"type":"symbol","symbolType":"functionTemplate","name":"std::destroy","link":"cpp/memory/destroy","marks":{"since":"c++17"},"description":"destroys a range of objects"},{"type":"symbol","symbolType":"functionTemplate","name":"std::destroy_at","link":"cpp/memory/destroy_at","marks":{"since":"c++17"},"description":"destroys an object at a given address"},{"type":"symbol","symbolType":"functionTemplate","name":"std::destroy_n","link":"cpp/memory/destroy_n","marks":{"since":"c++17"},"description":"destroys a number of objects in a range"},{"type":"symbol","symbolType":"constant","name":"std::destroying_delete","link":"cpp/memory/new/destroying_delete_t","marks":{"since":"c++20"},"description":"an object of type destroying_delete_t used to select destroying-delete overloads of operator delete"},{"type":"symbol","symbolType":"class","name":"std::destroying_delete_t","link":"cpp/memory/new/destroying_delete_t","marks":{"since":"c++20"},"description":"tag type used to identify destroying-delete overloads of operator delete"},{"type":"symbol","symbolType":"concept","name":"std::destructible","link":"cpp/concepts/destructible","marks":{"since":"c++20"},"description":"specifies that an object of the type can be destroyed"},{"type":"symbol","symbolType":"function","name":"std::difftime","link":"cpp/chrono/c/difftime","marks":{},"description":"computes the difference between times"},{"type":"symbol","symbolType":"variableTemplate","name":"std::disable_sized_sentinel_for","link":"cpp/iterator/sized_sentinel_for","marks":{"since":"c++20"},"description":"used to prevent iterators and sentinels that can be subtracted but do not actually model sized_sentinel_for from satisfying the concept."},{"type":"symbol","symbolType":"classTemplate","name":"std::discrete_distribution","link":"cpp/numeric/random/discrete_distribution","marks":{"since":"c++11"},"description":"produces random integers on a discrete distribution."},{"type":"symbol","symbolType":"classTemplate","name":"std::discard_block_engine","link":"cpp/numeric/random/discard_block_engine","marks":{"since":"c++11"},"description":"discards some output of a random number engine"},{"type":"symbol","symbolType":"classTemplate","name":"std::disjunction","link":"cpp/types/disjunction","marks":{"since":"c++17"},"description":"variadic logical OR metafunction"},{"type":"symbol","symbolType":"variableTemplate","name":"std::disjunction_v","link":"cpp/types/disjunction","marks":{"since":"c++17"},"description":"Helper variable template of std::disjunction"},{"type":"symbol","symbolType":"functionTemplate","name":"std::distance","link":"cpp/iterator/distance","marks":{},"description":"returns the distance between two iterators"},{"type":"symbol","symbolType":"function","name":"std::div","link":"cpp/numeric/math/div","marks":{},"description":""},{"type":"symbol","symbolType":"typeAlias","name":"std::div_t","link":"cpp/numeric/math/div","marks":{},"description":"structure type, return of the std::div function"},{"type":"symbol","symbolType":"classTemplate","name":"std::divides","link":"cpp/utility/functional/divides","marks":{},"description":"function object implementing x / y"},{"type":"symbol","symbolType":"class","name":"std::domain_error","link":"cpp/error/domain_error","marks":{},"description":"exception class to report domain errors"},{"type":"symbol","symbolType":"typeAlias","name":"std::double_t","link":"cpp/numeric/math","marks":{"since":"c++11"},"description":"most efficient floating-point type at least as wide as double"},{"type":"symbol","symbolType":"constant","name":"std::dynamic_extent","link":"cpp/container/span/dynamic_extent","marks":{"since":"c++20"},"description":"a constant of type size_t signifying that the span has dynamic extent"},{"type":"symbol","symbolType":"functionTemplate","name":"std::dynamic_pointer_cast","link":"cpp/memory/shared_ptr/pointer_cast","marks":{"since":"c++11"},"description":"applies static_cast, dynamic_cast, const_cast, or reinterpret_cast to the stored pointer"},{"type":"symbol","symbolType":"function","name":"std::ellint_1","link":"cpp/numeric/special_functions/ellint_1","marks":{"since":"c++17"},"description":"(incomplete) elliptic integral of the first kind"},{"type":"symbol","symbolType":"function","name":"std::ellint_1f","link":"cpp/numeric/special_functions/ellint_1","marks":{"since":"c++17"},"description":"(incomplete) elliptic integral of the first kind"},{"type":"symbol","symbolType":"function","name":"std::ellint_1l","link":"cpp/numeric/special_functions/ellint_1","marks":{"since":"c++17"},"description":"(incomplete) elliptic integral of the first kind"},{"type":"symbol","symbolType":"function","name":"std::ellint_2","link":"cpp/numeric/special_functions/ellint_2","marks":{"since":"c++17"},"description":"(incomplete) elliptic integral of the second kind"},{"type":"symbol","symbolType":"function","name":"std::ellint_2f","link":"cpp/numeric/special_functions/ellint_2","marks":{"since":"c++17"},"description":"(incomplete) elliptic integral of the second kind"},{"type":"symbol","symbolType":"function","name":"std::ellint_2l","link":"cpp/numeric/special_functions/ellint_2","marks":{"since":"c++17"},"description":"(incomplete) elliptic integral of the second kind"},{"type":"symbol","symbolType":"function","name":"std::ellint_3","link":"cpp/numeric/special_functions/ellint_3","marks":{"since":"c++17"},"description":"(incomplete) elliptic integral of the third kind"},{"type":"symbol","symbolType":"function","name":"std::ellint_3f","link":"cpp/numeric/special_functions/ellint_3","marks":{"since":"c++17"},"description":"(incomplete) elliptic integral of the third kind"},{"type":"symbol","symbolType":"function","name":"std::ellint_3l","link":"cpp/numeric/special_functions/ellint_3","marks":{"since":"c++17"},"description":"(incomplete) elliptic integral of the third kind"},{"type":"symbol","symbolType":"functionTemplate","name":"std::emit_on_flush","link":"cpp/io/manip/emit_on_flush","marks":{"since":"c++20"},"description":"controls whether a stream's basic_syncbuf emits on flush"},{"type":"symbol","symbolType":"functionTemplate","name":"std::empty","link":"cpp/iterator/empty","marks":{"since":"c++17"},"description":"checks whether the container is empty"},{"type":"symbol","symbolType":"classTemplate","name":"std::enable_if","link":"cpp/types/enable_if","marks":{"since":"c++11"},"description":"conditionally removes a function overload or template specialization from overload resolution"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::enable_if_t","link":"cpp/types/enable_if","marks":{"since":"c++14"},"description":"Helper type of std::enable_if"},{"type":"symbol","symbolType":"classTemplate","name":"std::enable_shared_from_this","link":"cpp/memory/enable_shared_from_this","marks":{"since":"c++11"},"description":"allows an object to create a shared_ptr referring to itself"},{"type":"symbol","symbolType":"functionTemplate","name":"std::end","link":"cpp/iterator/end","marks":{"since":"c++11"},"note":"iterator","description":""},{"type":"symbol","symbolType":"enumeration","name":"std::endian","link":"cpp/types/endian","marks":{"since":"c++20"},"description":"indicates the endianness of scalar types"},{"type":"symbol","symbolType":"functionTemplate","name":"std::endl","link":"cpp/io/manip/endl","marks":{},"description":"outputs '\\n' and flushes the output stream"},{"type":"symbol","symbolType":"functionTemplate","name":"std::ends","link":"cpp/io/manip/ends","marks":{},"description":"outputs '\\0'"},{"type":"symbol","symbolType":"functionTemplate","name":"std::equal","link":"cpp/algorithm/equal","marks":{},"description":"determines if two sets of elements are the same"},{"type":"symbol","symbolType":"functionTemplate","name":"std::equal_range","link":"cpp/algorithm/equal_range","marks":{},"description":"returns range of elements matching a specific key"},{"type":"symbol","symbolType":"classTemplate","name":"std::equal_to","link":"cpp/utility/functional/equal_to","marks":{},"description":"function object implementing x == y"},{"type":"symbol","symbolType":"concept","name":"std::equality_comparable","link":"cpp/concepts/equality_comparable","marks":{"since":"c++20"},"description":"specifies that operator == is an equivalence relation"},{"type":"symbol","symbolType":"concept","name":"std::equality_comparable_with","link":"cpp/concepts/equality_comparable","marks":{"since":"c++20"},"description":"specifies that operator == is an equivalence relation"},{"type":"symbol","symbolType":"concept","name":"std::equivalence_relation","link":"cpp/concepts/equivalence_relation","marks":{"since":"c++20"},"description":"specifies that a relation imposes an equivalence relation"},{"type":"symbol","symbolType":"functionTemplate","name":"std::erase","link":"cpp/container/vector/erase2","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"functionTemplate","name":"std::erase_if","link":"cpp/container/vector/erase2","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"function","name":"std::erf","link":"cpp/numeric/math/erf","marks":{"since":"c++11"},"description":"error function"},{"type":"symbol","symbolType":"function","name":"std::erfc","link":"cpp/numeric/math/erfc","marks":{"since":"c++11"},"description":"complementary error function"},{"type":"symbol","symbolType":"function","name":"std::erfcf","link":"cpp/numeric/math/erfc","marks":{"since":"c++11"},"description":"complementary error function"},{"type":"symbol","symbolType":"function","name":"std::erfcl","link":"cpp/numeric/math/erfc","marks":{"since":"c++11"},"description":"complementary error function"},{"type":"symbol","symbolType":"function","name":"std::erff","link":"cpp/numeric/math/erf","marks":{"since":"c++11"},"description":"error function"},{"type":"symbol","symbolType":"function","name":"std::erfl","link":"cpp/numeric/math/erf","marks":{"since":"c++11"},"description":"error function"},{"type":"symbol","symbolType":"class","name":"std::errc","link":"cpp/error/errc","marks":{"since":"c++11"},"description":"the std::error_condition enumeration listing all standard macro constants"},{"type":"symbol","symbolType":"class","name":"std::error_category","link":"cpp/error/error_category","marks":{"since":"c++11"},"description":"base class for error categories"},{"type":"symbol","symbolType":"class","name":"std::error_code","link":"cpp/error/error_code","marks":{"since":"c++11"},"description":"holds a platform-dependent error code"},{"type":"symbol","symbolType":"class","name":"std::error_condition","link":"cpp/error/error_condition","marks":{"since":"c++11"},"description":"holds a portable error code"},{"type":"symbol","symbolType":"typeAlias","name":"std::exa","link":"cpp/numeric/ratio","marks":{"since":"c++11"},"description":"std::ratio<1000000000000000000, 1>"},{"type":"symbol","symbolType":"class","name":"std::exception","link":"cpp/error/exception","marks":{},"description":"base class for exceptions thrown by the standard library components"},{"type":"symbol","symbolType":"typeAlias","name":"std::exception_ptr","link":"cpp/error/exception_ptr","marks":{"since":"c++11"},"description":"shared pointer type for handling exception objects"},{"type":"symbol","symbolType":"functionTemplate","name":"std::exchange","link":"cpp/utility/exchange","marks":{"since":"c++14"},"description":"replaces the argument with a new value and returns its previous value"},{"type":"symbol","symbolType":"functionTemplate","name":"std::exclusive_scan","link":"cpp/algorithm/exclusive_scan","marks":{"since":"c++17"},"description":"similar to std::partial_sum, excludes the ith input element from the ith sum"},{"type":"symbol","symbolType":"namespace","name":"std::execution","link":"cpp/symbol_index/execution","marks":{},"description":""},{"type":"symbol","symbolType":"constant","name":"std::execution::par","link":"cpp/algorithm/execution_policy_tag","marks":{"since":"c++17"},"description":"global execution policy objects"},{"type":"symbol","symbolType":"constant","name":"std::execution::par_unseq","link":"cpp/algorithm/execution_policy_tag","marks":{"since":"c++17"},"description":"global execution policy objects"},{"type":"symbol","symbolType":"class","name":"std::execution::parallel_policy","link":"cpp/algorithm/execution_policy_tag_t","marks":{"since":"c++17"},"description":"execution policy types"},{"type":"symbol","symbolType":"class","name":"std::execution::parallel_unsequenced_policy","link":"cpp/algorithm/execution_policy_tag_t","marks":{"since":"c++17"},"description":"execution policy types"},{"type":"symbol","symbolType":"constant","name":"std::execution::seq","link":"cpp/algorithm/execution_policy_tag","marks":{"since":"c++17"},"description":"global execution policy objects"},{"type":"symbol","symbolType":"class","name":"std::execution::sequenced_policy","link":"cpp/algorithm/execution_policy_tag_t","marks":{"since":"c++17"},"description":"execution policy types"},{"type":"symbol","symbolType":"constant","name":"std::execution::unseq","link":"cpp/algorithm/execution_policy_tag","marks":{"since":"c++20"},"description":"global execution policy objects"},{"type":"symbol","symbolType":"class","name":"std::execution::unsequenced_policy","link":"cpp/algorithm/execution_policy_tag_t","marks":{"since":"c++20"},"description":"execution policy types"},{"type":"symbol","symbolType":"function","name":"std::exit","link":"cpp/utility/program/exit","marks":{},"description":"causes normal program termination with cleaning up"},{"type":"symbol","symbolType":"function","name":"std::exp","link":"cpp/numeric/math/exp","marks":{},"description":"returns e raised to the given power (ex)"},{"type":"symbol","symbolType":"functionTemplate","name":"std::exp","link":"cpp/numeric/complex/exp","marks":{},"note":"std::complex","description":"complex base e exponential"},{"type":"symbol","symbolType":"functionTemplate","name":"std::exp","link":"cpp/numeric/valarray/exp","marks":{},"note":"std::valarray","description":"applies the function std::exp to each element of valarray"},{"type":"symbol","symbolType":"function","name":"std::exp2","link":"cpp/numeric/math/exp2","marks":{"since":"c++11"},"description":"returns 2 raised to the given power (2x)"},{"type":"symbol","symbolType":"function","name":"std::exp2f","link":"cpp/numeric/math/exp2","marks":{"since":"c++11"},"description":"returns 2 raised to the given power (2x)"},{"type":"symbol","symbolType":"function","name":"std::exp2l","link":"cpp/numeric/math/exp2","marks":{"since":"c++11"},"description":"returns 2 raised to the given power (2x)"},{"type":"symbol","symbolType":"function","name":"std::expf","link":"cpp/numeric/math/exp","marks":{"since":"c++11"},"description":"returns e raised to the given power (ex)"},{"type":"symbol","symbolType":"classTemplate","name":"std::expected","link":"cpp/utility/expected","marks":{"since":"c++23"},"description":"a wrapper that contains either an expected or error value"},{"type":"symbol","symbolType":"function","name":"std::expint","link":"cpp/numeric/special_functions/expint","marks":{"since":"c++17"},"description":"exponential integral"},{"type":"symbol","symbolType":"function","name":"std::expintf","link":"cpp/numeric/special_functions/expint","marks":{"since":"c++17"},"description":"exponential integral"},{"type":"symbol","symbolType":"function","name":"std::expintl","link":"cpp/numeric/special_functions/expint","marks":{"since":"c++17"},"description":"exponential integral"},{"type":"symbol","symbolType":"function","name":"std::expl","link":"cpp/numeric/math/exp","marks":{"since":"c++11"},"description":"returns e raised to the given power (ex)"},{"type":"symbol","symbolType":"function","name":"std::expm1","link":"cpp/numeric/math/expm1","marks":{"since":"c++11"},"description":"returns e raised to the given power, minus one (ex-1)"},{"type":"symbol","symbolType":"function","name":"std::expm1f","link":"cpp/numeric/math/expm1","marks":{"since":"c++11"},"description":"returns e raised to the given power, minus one (ex-1)"},{"type":"symbol","symbolType":"function","name":"std::expm1l","link":"cpp/numeric/math/expm1","marks":{"since":"c++11"},"description":"returns e raised to the given power, minus one (ex-1)"},{"type":"symbol","symbolType":"classTemplate","name":"std::exponential_distribution","link":"cpp/numeric/random/exponential_distribution","marks":{"since":"c++11"},"description":"produces real values on an exponential distribution."},{"type":"symbol","symbolType":"classTemplate","name":"std::extent","link":"cpp/types/extent","marks":{"since":"c++11"},"description":"obtains the size of an array type along a specified dimension"},{"type":"symbol","symbolType":"variableTemplate","name":"std::extent_v","link":"cpp/types/extent","marks":{"since":"c++17"},"description":"Helper variable template of std::extent"},{"type":"symbol","symbolType":"classTemplate","name":"std::extreme_value_distribution","link":"cpp/numeric/random/extreme_value_distribution","marks":{"since":"c++11"},"description":"produces real values on an extreme value distribution."},{"type":"symbol","symbolType":"function","name":"std::fabs","link":"cpp/numeric/math/fabs","marks":{},"description":"absolute value of a floating point value (|x|)"},{"type":"symbol","symbolType":"function","name":"std::fabsf","link":"cpp/numeric/math/fabs","marks":{"since":"c++11"},"description":"absolute value of a floating point value (|x|)"},{"type":"symbol","symbolType":"function","name":"std::fabsl","link":"cpp/numeric/math/fabs","marks":{"since":"c++11"},"description":"absolute value of a floating point value (|x|)"},{"type":"symbol","symbolType":"typeAlias","name":"std::false_type","link":"cpp/types/integral_constant","marks":{"since":"c++11"},"description":"std::integral_constant"},{"type":"symbol","symbolType":"function","name":"std::fclose","link":"cpp/io/c/fclose","marks":{},"description":"closes a file"},{"type":"symbol","symbolType":"function","name":"std::fdim","link":"cpp/numeric/math/fdim","marks":{"since":"c++11"},"description":"positive difference of two floating point values (max(0, x-y))"},{"type":"symbol","symbolType":"function","name":"std::fdimf","link":"cpp/numeric/math/fdim","marks":{"since":"c++11"},"description":"positive difference of two floating point values (max(0, x-y))"},{"type":"symbol","symbolType":"function","name":"std::fdiml","link":"cpp/numeric/math/fdim","marks":{"since":"c++11"},"description":"positive difference of two floating point values (max(0, x-y))"},{"type":"symbol","symbolType":"function","name":"std::feclearexcept","link":"cpp/numeric/fenv/feclearexcept","marks":{"since":"c++11"},"description":"clears the specified floating-point status flags"},{"type":"symbol","symbolType":"function","name":"std::fegetenv","link":"cpp/numeric/fenv/feenv","marks":{"since":"c++11"},"description":"saves or restores the current floating-point environment"},{"type":"symbol","symbolType":"function","name":"std::fegetexceptflag","link":"cpp/numeric/fenv/feexceptflag","marks":{"since":"c++11"},"description":"copies the state of the specified floating-point status flags from or to the floating-point environment"},{"type":"symbol","symbolType":"function","name":"std::fegetround","link":"cpp/numeric/fenv/feround","marks":{"since":"c++11"},"description":"gets or sets rounding direction"},{"type":"symbol","symbolType":"function","name":"std::feholdexcept","link":"cpp/numeric/fenv/feholdexcept","marks":{"since":"c++11"},"description":"saves the environment, clears all status flags and ignores all future errors"},{"type":"symbol","symbolType":"typeAlias","name":"std::femto","link":"cpp/numeric/ratio","marks":{"since":"c++11"},"description":"std::ratio<1, 1000000000000000>"},{"type":"symbol","symbolType":"typeAlias","name":"std::fenv_t","link":"cpp/numeric/fenv","marks":{"since":"c++11"},"description":"The type representing the entire floating-point environment"},{"type":"symbol","symbolType":"function","name":"std::feof","link":"cpp/io/c/feof","marks":{},"description":"checks for the end-of-file"},{"type":"symbol","symbolType":"function","name":"std::feraiseexcept","link":"cpp/numeric/fenv/feraiseexcept","marks":{"since":"c++11"},"description":"raises the specified floating-point exceptions"},{"type":"symbol","symbolType":"function","name":"std::ferror","link":"cpp/io/c/ferror","marks":{},"description":"checks for a file error"},{"type":"symbol","symbolType":"function","name":"std::fesetenv","link":"cpp/numeric/fenv/feenv","marks":{"since":"c++11"},"description":"saves or restores the current floating-point environment"},{"type":"symbol","symbolType":"function","name":"std::fesetexceptflag","link":"cpp/numeric/fenv/feexceptflag","marks":{"since":"c++11"},"description":"copies the state of the specified floating-point status flags from or to the floating-point environment"},{"type":"symbol","symbolType":"function","name":"std::fesetround","link":"cpp/numeric/fenv/feround","marks":{"since":"c++11"},"description":"gets or sets rounding direction"},{"type":"symbol","symbolType":"function","name":"std::fetestexcept","link":"cpp/numeric/fenv/fetestexcept","marks":{"since":"c++11"},"description":"determines which of the specified floating-point status flags are set"},{"type":"symbol","symbolType":"function","name":"std::feupdateenv","link":"cpp/numeric/fenv/feupdateenv","marks":{"since":"c++11"},"description":"restores the floating-point environment and raises the previously raise exceptions"},{"type":"symbol","symbolType":"typeAlias","name":"std::fexcept_t","link":"cpp/numeric/fenv","marks":{"since":"c++11"},"description":"The type representing all floating-point status flags collectively"},{"type":"symbol","symbolType":"function","name":"std::fflush","link":"cpp/io/c/fflush","marks":{},"description":"synchronizes an output stream with the actual file"},{"type":"symbol","symbolType":"function","name":"std::fgetc","link":"cpp/io/c/fgetc","marks":{},"description":"gets a character from a file stream"},{"type":"symbol","symbolType":"function","name":"std::fgetpos","link":"cpp/io/c/fgetpos","marks":{},"description":"gets the file position indicator"},{"type":"symbol","symbolType":"function","name":"std::fgets","link":"cpp/io/c/fgets","marks":{},"description":"gets a character string from a file stream"},{"type":"symbol","symbolType":"function","name":"std::fgetwc","link":"cpp/io/c/fgetwc","marks":{},"description":"gets a wide character from a file stream"},{"type":"symbol","symbolType":"function","name":"std::fgetws","link":"cpp/io/c/fgetws","marks":{},"description":"gets a wide string from a file stream"},{"type":"symbol","symbolType":"typeAlias","name":"std::FILE","link":"cpp/io/c/FILE","marks":{},"description":"object type, capable of holding all information needed to control a C I/O stream"},{"type":"symbol","symbolType":"typeAlias","name":"std::filebuf","link":"cpp/io/basic_filebuf","marks":{},"description":"std::basic_filebuf"},{"type":"symbol","symbolType":"namespace","name":"std::filesystem","link":"cpp/symbol_index/filesystem","marks":{},"description":""},{"type":"symbol","symbolType":"function","name":"std::filesystem::absolute","link":"cpp/filesystem/absolute","marks":{"since":"c++17"},"description":"composes an absolute path"},{"type":"symbol","symbolType":"function","name":"std::filesystem::begin","link":"cpp/filesystem/directory_iterator/begin","marks":{"since":"c++17"},"note":"std::filesystem::directory_iterator","description":""},{"type":"symbol","symbolType":"function","name":"std::filesystem::begin","link":"cpp/filesystem/recursive_directory_iterator/begin","marks":{"since":"c++17"},"note":"std::filesystem::recursive_directory_iterator","description":""},{"type":"symbol","symbolType":"function","name":"std::filesystem::canonical","link":"cpp/filesystem/canonical","marks":{"since":"c++17"},"description":"composes a canonical path"},{"type":"symbol","symbolType":"function","name":"std::filesystem::copy","link":"cpp/filesystem/copy","marks":{"since":"c++17"},"description":"copies files or directories"},{"type":"symbol","symbolType":"function","name":"std::filesystem::copy_file","link":"cpp/filesystem/copy_file","marks":{"since":"c++17"},"description":"copies file contents"},{"type":"symbol","symbolType":"enumeration","name":"std::filesystem::copy_options","link":"cpp/filesystem/copy_options","marks":{"since":"c++17"},"description":"specifies semantics of copy operations"},{"type":"symbol","symbolType":"function","name":"std::filesystem::copy_symlink","link":"cpp/filesystem/copy_symlink","marks":{"since":"c++17"},"description":"copies a symbolic link"},{"type":"symbol","symbolType":"function","name":"std::filesystem::create_directory","link":"cpp/filesystem/create_directory","marks":{"since":"c++17"},"description":"creates new directory"},{"type":"symbol","symbolType":"function","name":"std::filesystem::create_directory_symlink","link":"cpp/filesystem/create_symlink","marks":{"since":"c++17"},"description":"creates a symbolic link"},{"type":"symbol","symbolType":"function","name":"std::filesystem::create_directories","link":"cpp/filesystem/create_directory","marks":{"since":"c++17"},"description":"creates new directory"},{"type":"symbol","symbolType":"function","name":"std::filesystem::create_hard_link","link":"cpp/filesystem/create_hard_link","marks":{"since":"c++17"},"description":"creates a hard link"},{"type":"symbol","symbolType":"function","name":"std::filesystem::create_symlink","link":"cpp/filesystem/create_symlink","marks":{"since":"c++17"},"description":"creates a symbolic link"},{"type":"symbol","symbolType":"function","name":"std::filesystem::current_path","link":"cpp/filesystem/current_path","marks":{"since":"c++17"},"description":"returns or sets the current working directory"},{"type":"symbol","symbolType":"class","name":"std::filesystem::directory_entry","link":"cpp/filesystem/directory_entry","marks":{"since":"c++17"},"description":"a directory entry"},{"type":"symbol","symbolType":"class","name":"std::filesystem::directory_iterator","link":"cpp/filesystem/directory_iterator","marks":{"since":"c++17"},"description":"an iterator to the contents of the directory"},{"type":"symbol","symbolType":"enumeration","name":"std::filesystem::directory_options","link":"cpp/filesystem/directory_options","marks":{"since":"c++17"},"description":"options for iterating directory contents"},{"type":"symbol","symbolType":"function","name":"std::filesystem::end","link":"cpp/filesystem/directory_iterator/begin","marks":{"since":"c++17"},"note":"std::filesystem::directory_iterator","description":""},{"type":"symbol","symbolType":"function","name":"std::filesystem::end","link":"cpp/filesystem/recursive_directory_iterator/begin","marks":{"since":"c++17"},"note":"std::filesystem::recursive_directory_iterator","description":""},{"type":"symbol","symbolType":"function","name":"std::filesystem::equivalent","link":"cpp/filesystem/equivalent","marks":{"since":"c++17"},"description":"checks whether two paths refer to the same file system object"},{"type":"symbol","symbolType":"function","name":"std::filesystem::exists","link":"cpp/filesystem/exists","marks":{"since":"c++17"},"description":"checks whether path refers to existing file system object"},{"type":"symbol","symbolType":"function","name":"std::filesystem::file_size","link":"cpp/filesystem/file_size","marks":{"since":"c++17"},"description":"returns the size of a file"},{"type":"symbol","symbolType":"class","name":"std::filesystem::file_status","link":"cpp/filesystem/file_status","marks":{"since":"c++17"},"description":"represents file type and permissions"},{"type":"symbol","symbolType":"class","name":"std::filesystem::filesystem_error","link":"cpp/filesystem/filesystem_error","marks":{"since":"c++17"},"description":"an exception thrown on file system errors"},{"type":"symbol","symbolType":"typeAlias","name":"std::filesystem::file_time_type","link":"cpp/filesystem/file_time_type","marks":{"since":"c++17"},"description":"represents file time values"},{"type":"symbol","symbolType":"enumeration","name":"std::filesystem::file_type","link":"cpp/filesystem/file_type","marks":{"since":"c++17"},"description":"the type of a file"},{"type":"symbol","symbolType":"function","name":"std::filesystem::hard_link_count","link":"cpp/filesystem/hard_link_count","marks":{"since":"c++17"},"description":"returns the number of hard links referring to the specific file"},{"type":"symbol","symbolType":"function","name":"std::filesystem::hash_value","link":"cpp/filesystem/path/hash_value","marks":{"since":"c++17"},"description":""},{"type":"symbol","symbolType":"function","name":"std::filesystem::is_block_file","link":"cpp/filesystem/is_block_file","marks":{"since":"c++17"},"description":"checks whether the given path refers to block device"},{"type":"symbol","symbolType":"function","name":"std::filesystem::is_character_file","link":"cpp/filesystem/is_character_file","marks":{"since":"c++17"},"description":"checks whether the given path refers to a character device"},{"type":"symbol","symbolType":"function","name":"std::filesystem::is_directory","link":"cpp/filesystem/is_directory","marks":{"since":"c++17"},"description":"checks whether the given path refers to a directory"},{"type":"symbol","symbolType":"function","name":"std::filesystem::is_empty","link":"cpp/filesystem/is_empty","marks":{"since":"c++17"},"description":"checks whether the given path refers to an empty file or directory"},{"type":"symbol","symbolType":"function","name":"std::filesystem::is_fifo","link":"cpp/filesystem/is_fifo","marks":{"since":"c++17"},"description":"checks whether the given path refers to a named pipe"},{"type":"symbol","symbolType":"function","name":"std::filesystem::is_other","link":"cpp/filesystem/is_other","marks":{"since":"c++17"},"description":"checks whether the argument refers to an other file"},{"type":"symbol","symbolType":"function","name":"std::filesystem::is_regular_file","link":"cpp/filesystem/is_regular_file","marks":{"since":"c++17"},"description":"checks whether the argument refers to a regular file"},{"type":"symbol","symbolType":"function","name":"std::filesystem::is_socket","link":"cpp/filesystem/is_socket","marks":{"since":"c++17"},"description":"checks whether the argument refers to a named IPC socket"},{"type":"symbol","symbolType":"function","name":"std::filesystem::is_symlink","link":"cpp/filesystem/is_symlink","marks":{"since":"c++17"},"description":"checks whether the argument refers to a symbolic link"},{"type":"symbol","symbolType":"function","name":"std::filesystem::last_write_time","link":"cpp/filesystem/last_write_time","marks":{"since":"c++17"},"description":"gets or sets the time of the last data modification"},{"type":"symbol","symbolType":"class","name":"std::filesystem::path","link":"cpp/filesystem/path","marks":{"since":"c++17"},"description":"represents a path"},{"type":"symbol","symbolType":"function","name":"std::filesystem::permissions","link":"cpp/filesystem/permissions","marks":{"since":"c++17"},"description":"modifies file access permissions"},{"type":"symbol","symbolType":"enumeration","name":"std::filesystem::perms","link":"cpp/filesystem/perms","marks":{"since":"c++17"},"description":"identifies file system permissions"},{"type":"symbol","symbolType":"enumeration","name":"std::filesystem::perm_options","link":"cpp/filesystem/perm_options","marks":{"since":"c++17"},"description":"specifies semantics of permissions operations"},{"type":"symbol","symbolType":"function","name":"std::filesystem::proximate","link":"cpp/filesystem/relative","marks":{"since":"c++17"},"description":"composes a relative path"},{"type":"symbol","symbolType":"function","name":"std::filesystem::read_symlink","link":"cpp/filesystem/read_symlink","marks":{"since":"c++17"},"description":"obtains the target of a symbolic link"},{"type":"symbol","symbolType":"class","name":"std::filesystem::recursive_directory_iterator","link":"cpp/filesystem/recursive_directory_iterator","marks":{"since":"c++17"},"description":"an iterator to the contents of a directory and its subdirectories"},{"type":"symbol","symbolType":"function","name":"std::filesystem::relative","link":"cpp/filesystem/relative","marks":{"since":"c++17"},"description":"composes a relative path"},{"type":"symbol","symbolType":"function","name":"std::filesystem::remove","link":"cpp/filesystem/remove","marks":{"since":"c++17"},"description":"removes a file or empty directory\nremoves a file or directory and all its contents, recursively"},{"type":"symbol","symbolType":"function","name":"std::filesystem::remove_all","link":"cpp/filesystem/remove","marks":{"since":"c++17"},"description":"removes a file or empty directory\nremoves a file or directory and all its contents, recursively"},{"type":"symbol","symbolType":"function","name":"std::filesystem::rename","link":"cpp/filesystem/rename","marks":{"since":"c++17"},"description":"moves or renames a file or directory"},{"type":"symbol","symbolType":"function","name":"std::filesystem::resize_file","link":"cpp/filesystem/resize_file","marks":{"since":"c++17"},"description":"changes the size of a regular file by truncation or zero-fill"},{"type":"symbol","symbolType":"function","name":"std::filesystem::space","link":"cpp/filesystem/space","marks":{"since":"c++17"},"description":"determines available free space on the file system"},{"type":"symbol","symbolType":"class","name":"std::filesystem::space_info","link":"cpp/filesystem/space_info","marks":{"since":"c++17"},"description":"information about free and available space on the filesystem"},{"type":"symbol","symbolType":"function","name":"std::filesystem::status","link":"cpp/filesystem/status","marks":{"since":"c++17"},"description":"determines file attributes\ndetermines file attributes, checking the symlink target"},{"type":"symbol","symbolType":"function","name":"std::filesystem::status_known","link":"cpp/filesystem/status_known","marks":{"since":"c++17"},"description":"checks whether file status is known"},{"type":"symbol","symbolType":"function","name":"std::filesystem::swap","link":"cpp/filesystem/path/swap","marks":{"since":"c++17"},"description":""},{"type":"symbol","symbolType":"function","name":"std::filesystem::symlink_status","link":"cpp/filesystem/status","marks":{"since":"c++17"},"description":"determines file attributes\ndetermines file attributes, checking the symlink target"},{"type":"symbol","symbolType":"function","name":"std::filesystem::temp_directory_path","link":"cpp/filesystem/temp_directory_path","marks":{"since":"c++17"},"description":"returns a directory suitable for temporary files"},{"type":"symbol","symbolType":"function","name":"std::filesystem::u8path","link":"cpp/filesystem/path/u8path","marks":{"since":"c++17","deprecated":"c++20"},"description":"creates a path from a UTF-8 encoded source"},{"type":"symbol","symbolType":"function","name":"std::filesystem::weakly_canonical","link":"cpp/filesystem/canonical","marks":{"since":"c++17"},"description":"composes a canonical path"},{"type":"symbol","symbolType":"functionTemplate","name":"std::fill","link":"cpp/algorithm/fill","marks":{},"description":"copy-assigns the given value to every element in a range"},{"type":"symbol","symbolType":"functionTemplate","name":"std::fill_n","link":"cpp/algorithm/fill_n","marks":{},"description":"copy-assigns the given value to N elements in a range"},{"type":"symbol","symbolType":"functionTemplate","name":"std::find","link":"cpp/algorithm/find","marks":{},"description":"finds the first element satisfying specific criteria"},{"type":"symbol","symbolType":"functionTemplate","name":"std::find_end","link":"cpp/algorithm/find_end","marks":{},"description":"finds the last sequence of elements in a certain range"},{"type":"symbol","symbolType":"functionTemplate","name":"std::find_first_of","link":"cpp/algorithm/find_first_of","marks":{},"description":"searches for any one of a set of elements"},{"type":"symbol","symbolType":"functionTemplate","name":"std::find_if","link":"cpp/algorithm/find_if","marks":{},"description":"finds the first element satisfying specific criteria"},{"type":"symbol","symbolType":"functionTemplate","name":"std::find_if_not","link":"cpp/algorithm/find_if_not","marks":{"since":"c++11"},"description":"finds the first element satisfying specific criteria"},{"type":"symbol","symbolType":"classTemplate","name":"std::fisher_f_distribution","link":"cpp/numeric/random/fisher_f_distribution","marks":{"since":"c++11"},"description":"produces real values on a Fisher's F-distribution."},{"type":"symbol","symbolType":"function","name":"std::fixed","link":"cpp/io/manip/fixed","marks":{},"description":"changes formatting used for floating-point I/O"},{"type":"symbol","symbolType":"enumeration","name":"std::float_denorm_style","link":"cpp/types/numeric_limits/float_denorm_style","marks":{},"description":"indicates floating-point denormalization modes"},{"type":"symbol","symbolType":"enumeration","name":"std::float_round_style","link":"cpp/types/numeric_limits/float_round_style","marks":{},"description":"indicates floating-point rounding modes"},{"type":"symbol","symbolType":"typeAlias","name":"std::float_t","link":"cpp/numeric/math","marks":{"since":"c++11"},"description":"most efficient floating-point type at least as wide as float"},{"type":"symbol","symbolType":"concept","name":"std::floating_point","link":"cpp/concepts/floating_point","marks":{"since":"c++20"},"description":"specifies that a type is a floating-point type"},{"type":"symbol","symbolType":"function","name":"std::floor","link":"cpp/numeric/math/floor","marks":{},"description":"nearest integer not greater than the given value"},{"type":"symbol","symbolType":"function","name":"std::floorf","link":"cpp/numeric/math/floor","marks":{"since":"c++11"},"description":"nearest integer not greater than the given value"},{"type":"symbol","symbolType":"function","name":"std::floorl","link":"cpp/numeric/math/floor","marks":{"since":"c++11"},"description":"nearest integer not greater than the given value"},{"type":"symbol","symbolType":"functionTemplate","name":"std::flush","link":"cpp/io/manip/flush","marks":{},"description":"flushes the output stream"},{"type":"symbol","symbolType":"functionTemplate","name":"std::flush_emit","link":"cpp/io/manip/flush_emit","marks":{"since":"c++20"},"description":"flushes a stream and emits the content if it is using a basic_syncbuf"},{"type":"symbol","symbolType":"function","name":"std::fma","link":"cpp/numeric/math/fma","marks":{"since":"c++11"},"description":"fused multiply-add operation"},{"type":"symbol","symbolType":"function","name":"std::fmaf","link":"cpp/numeric/math/fma","marks":{"since":"c++11"},"description":"fused multiply-add operation"},{"type":"symbol","symbolType":"function","name":"std::fmal","link":"cpp/numeric/math/fma","marks":{"since":"c++11"},"description":"fused multiply-add operation"},{"type":"symbol","symbolType":"function","name":"std::fmax","link":"cpp/numeric/math/fmax","marks":{"since":"c++11"},"description":"larger of two floating-point values"},{"type":"symbol","symbolType":"function","name":"std::fmaxf","link":"cpp/numeric/math/fmax","marks":{"since":"c++11"},"description":"larger of two floating-point values"},{"type":"symbol","symbolType":"function","name":"std::fmaxl","link":"cpp/numeric/math/fmax","marks":{"since":"c++11"},"description":"larger of two floating-point values"},{"type":"symbol","symbolType":"function","name":"std::fmin","link":"cpp/numeric/math/fmin","marks":{"since":"c++11"},"description":"smaller of two floating point values"},{"type":"symbol","symbolType":"function","name":"std::fminf","link":"cpp/numeric/math/fmin","marks":{"since":"c++11"},"description":"smaller of two floating point values"},{"type":"symbol","symbolType":"function","name":"std::fminl","link":"cpp/numeric/math/fmin","marks":{"since":"c++11"},"description":"smaller of two floating point values"},{"type":"symbol","symbolType":"function","name":"std::fmod","link":"cpp/numeric/math/fmod","marks":{},"description":"remainder of the floating point division operation"},{"type":"symbol","symbolType":"function","name":"std::fmodf","link":"cpp/numeric/math/fmod","marks":{"since":"c++11"},"description":"remainder of the floating point division operation"},{"type":"symbol","symbolType":"function","name":"std::fmodl","link":"cpp/numeric/math/fmod","marks":{"since":"c++11"},"description":"remainder of the floating point division operation"},{"type":"symbol","symbolType":"function","name":"std::fopen","link":"cpp/io/c/fopen","marks":{},"description":"opens a file"},{"type":"symbol","symbolType":"functionTemplate","name":"std::for_each","link":"cpp/algorithm/for_each","marks":{},"description":"applies a function to a range of elements"},{"type":"symbol","symbolType":"functionTemplate","name":"std::for_each_n","link":"cpp/algorithm/for_each_n","marks":{"since":"c++17"},"description":"applies a function object to the first n elements of a sequence"},{"type":"symbol","symbolType":"functionTemplate","name":"std::format","link":"cpp/utility/format/format","marks":{"since":"c++20"},"description":"stores formatted representation of the arguments in a new string"},{"type":"symbol","symbolType":"classTemplate","name":"std::format_args","link":"cpp/utility/format/basic_format_args","marks":{"since":"c++20"},"description":"class that provides access to all formatting arguments"},{"type":"symbol","symbolType":"classTemplate","name":"std::format_context","link":"cpp/utility/format/basic_format_context","marks":{"since":"c++20"},"description":"formatting state, including all formatting arguments and the output iterator"},{"type":"symbol","symbolType":"class","name":"std::format_error","link":"cpp/utility/format/format_error","marks":{"since":"c++20"},"description":"exception type thrown on formatting errors"},{"type":"symbol","symbolType":"classTemplate","name":"std::format_parse_context","link":"cpp/utility/format/basic_format_parse_context","marks":{"since":"c++20"},"description":"formatting string parser state"},{"type":"symbol","symbolType":"functionTemplate","name":"std::format_to","link":"cpp/utility/format/format_to","marks":{"since":"c++20"},"description":"writes out formatted representation of its arguments through an output iterator"},{"type":"symbol","symbolType":"functionTemplate","name":"std::format_to_n","link":"cpp/utility/format/format_to_n","marks":{"since":"c++20"},"description":"writes out formatted representation of its arguments through an output iterator, not exceeding specified size"},{"type":"symbol","symbolType":"class","name":"std::format_to_n_result","link":"cpp/utility/format/format_to_n","marks":{"since":"c++20"},"description":"Return type of std::format_to_n"},{"type":"symbol","symbolType":"functionTemplate","name":"std::formatted_size","link":"cpp/utility/format/formatted_size","marks":{"since":"c++20"},"description":"determines the number of characters necessary to store the formatted representation of its arguments"},{"type":"symbol","symbolType":"classTemplate","name":"std::formatter","link":"cpp/utility/format/formatter","marks":{"since":"c++20"},"description":"class template that defines formatting rules for a given type"},{"type":"symbol","symbolType":"functionTemplate","name":"std::forward","link":"cpp/utility/forward","marks":{"since":"c++11"},"description":"forwards a function argument"},{"type":"symbol","symbolType":"functionTemplate","name":"std::forward_as_tuple","link":"cpp/utility/tuple/forward_as_tuple","marks":{"since":"c++11"},"description":"creates a tuple of forwarding references"},{"type":"symbol","symbolType":"concept","name":"std::forward_iterator","link":"cpp/iterator/forward_iterator","marks":{"since":"c++20"},"description":"specifies that an input_iterator is a forward iterator, supporting equality comparison and multi-pass"},{"type":"symbol","symbolType":"class","name":"std::forward_iterator_tag","link":"cpp/iterator/iterator_tags","marks":{},"description":"empty class types used to indicate iterator categories"},{"type":"symbol","symbolType":"functionTemplate","name":"std::forward_like","link":"cpp/utility/forward_like","marks":{"since":"c++23"},"description":"forwards a function argument as if casting it to the value category and constness of the expression of specified type template argument"},{"type":"symbol","symbolType":"classTemplate","name":"std::forward_list","link":"cpp/container/forward_list","marks":{"since":"c++11"},"description":"singly-linked list"},{"type":"symbol","symbolType":"function","name":"std::fpclassify","link":"cpp/numeric/math/fpclassify","marks":{"since":"c++11"},"description":"categorizes the given floating-point value"},{"type":"symbol","symbolType":"classTemplate","name":"std::fpos","link":"cpp/io/fpos","marks":{},"description":"represents absolute position in a stream or a file"},{"type":"symbol","symbolType":"typeAlias","name":"std::fpos_t","link":"cpp/io/c/fpos_t","marks":{},"description":"complete non-array object type, capable of uniquely specifying a position in a file, including its multibyte parse state"},{"type":"symbol","symbolType":"function","name":"std::fprintf","link":"cpp/io/c/fprintf","marks":{},"description":"prints formatted output to stdout, a file stream or a buffer"},{"type":"symbol","symbolType":"function","name":"std::fputc","link":"cpp/io/c/fputc","marks":{},"description":"writes a character to a file stream"},{"type":"symbol","symbolType":"function","name":"std::fputs","link":"cpp/io/c/fputs","marks":{},"description":"writes a character string to a file stream"},{"type":"symbol","symbolType":"function","name":"std::fputwc","link":"cpp/io/c/fputwc","marks":{},"description":"writes a wide character to a file stream"},{"type":"symbol","symbolType":"function","name":"std::fputws","link":"cpp/io/c/fputws","marks":{},"description":"writes a wide string to a file stream"},{"type":"symbol","symbolType":"function","name":"std::fread","link":"cpp/io/c/fread","marks":{},"description":"reads from a file"},{"type":"symbol","symbolType":"function","name":"std::free","link":"cpp/memory/c/free","marks":{},"description":"deallocates previously allocated memory"},{"type":"symbol","symbolType":"function","name":"std::freopen","link":"cpp/io/c/freopen","marks":{},"description":"open an existing stream with a different name"},{"type":"symbol","symbolType":"function","name":"std::frexp","link":"cpp/numeric/math/frexp","marks":{},"description":"decomposes a number into significand and a power of 2"},{"type":"symbol","symbolType":"function","name":"std::frexpf","link":"cpp/numeric/math/frexp","marks":{"since":"c++11"},"description":"decomposes a number into significand and a power of 2"},{"type":"symbol","symbolType":"function","name":"std::frexpl","link":"cpp/numeric/math/frexp","marks":{"since":"c++11"},"description":"decomposes a number into significand and a power of 2"},{"type":"symbol","symbolType":"function","name":"std::from_chars","link":"cpp/utility/from_chars","marks":{"since":"c++17"},"description":"converts a character sequence to an integer or floating-point value"},{"type":"symbol","symbolType":"class","name":"std::from_chars_result","link":"cpp/utility/from_chars","marks":{"since":"c++17"},"description":"Return type of std::from_chars"},{"type":"symbol","symbolType":"constant","name":"std::from_range","link":"cpp/ranges/from_range","marks":{"since":"c++23"},"description":"from-range construction tag"},{"type":"symbol","symbolType":"class","name":"std::from_range_t","link":"cpp/ranges/from_range","marks":{"since":"c++23"},"description":"from-range construction tag"},{"type":"symbol","symbolType":"classTemplate","name":"std::front_insert_iterator","link":"cpp/iterator/front_insert_iterator","marks":{},"description":"iterator adaptor for insertion at the front of a container"},{"type":"symbol","symbolType":"functionTemplate","name":"std::front_inserter","link":"cpp/iterator/front_inserter","marks":{},"description":"creates a std::front_insert_iterator of type inferred from the argument"},{"type":"symbol","symbolType":"function","name":"std::fscanf","link":"cpp/io/c/fscanf","marks":{},"description":"reads formatted input from stdin, a file stream or a buffer"},{"type":"symbol","symbolType":"function","name":"std::fseek","link":"cpp/io/c/fseek","marks":{},"description":"moves the file position indicator to a specific location in a file"},{"type":"symbol","symbolType":"function","name":"std::fsetpos","link":"cpp/io/c/fsetpos","marks":{},"description":"moves the file position indicator to a specific location in a file"},{"type":"symbol","symbolType":"typeAlias","name":"std::fstream","link":"cpp/io/basic_fstream","marks":{},"description":"std::basic_fstream"},{"type":"symbol","symbolType":"function","name":"std::ftell","link":"cpp/io/c/ftell","marks":{},"description":"returns the current file position indicator"},{"type":"symbol","symbolType":"classTemplate","name":"std::function","link":"cpp/utility/functional/function","marks":{"since":"c++11"},"description":"wraps callable object of any copy constructible type with specified function call signature"},{"type":"symbol","symbolType":"classTemplate","name":"std::future","link":"cpp/thread/future","marks":{"since":"c++11"},"description":"waits for a value that is set asynchronously"},{"type":"symbol","symbolType":"function","name":"std::future_category","link":"cpp/thread/future_category","marks":{"since":"c++11"},"description":"identifies the future error category"},{"type":"symbol","symbolType":"enumeration","name":"std::future_errc","link":"cpp/thread/future_errc","marks":{"since":"c++11"},"description":"identifies the future error codes"},{"type":"symbol","symbolType":"class","name":"std::future_error","link":"cpp/thread/future_error","marks":{"since":"c++11"},"description":"reports an error related to futures or promises"},{"type":"symbol","symbolType":"enumeration","name":"std::future_status","link":"cpp/thread/future_status","marks":{"since":"c++11"},"description":"specifies the results of timed waits performed on std::future and std::shared_future"},{"type":"symbol","symbolType":"function","name":"std::fwide","link":"cpp/io/c/fwide","marks":{},"description":"switches a file stream between wide character I/O and narrow character I/O"},{"type":"symbol","symbolType":"function","name":"std::fwprintf","link":"cpp/io/c/fwprintf","marks":{},"description":"prints formatted wide character output to stdout, a file stream or a buffer"},{"type":"symbol","symbolType":"function","name":"std::fwrite","link":"cpp/io/c/fwrite","marks":{},"description":"writes to a file"},{"type":"symbol","symbolType":"function","name":"std::fwscanf","link":"cpp/io/c/fwscanf","marks":{},"description":"reads formatted wide character input from stdin, a file stream or a buffer"},{"type":"symbol","symbolType":"classTemplate","name":"std::gamma_distribution","link":"cpp/numeric/random/gamma_distribution","marks":{"since":"c++11"},"description":"produces real values on an gamma distribution."},{"type":"symbol","symbolType":"functionTemplate","name":"std::gcd","link":"cpp/numeric/gcd","marks":{"since":"c++17"},"description":"constexpr function template returning the greatest common divisor of two integers"},{"type":"symbol","symbolType":"functionTemplate","name":"std::generate","link":"cpp/algorithm/generate","marks":{},"description":"assigns the results of successive function calls to every element in a range"},{"type":"symbol","symbolType":"functionTemplate","name":"std::generate_canonical","link":"cpp/numeric/random/generate_canonical","marks":{"since":"c++11"},"description":"evenly distributes real values of given precision across [0, 1)"},{"type":"symbol","symbolType":"enumerator","name":"std::generate_header","link":"cpp/locale/codecvt_mode","marks":{"since":"c++11","deprecated":"c++17"},"description":"output the byte order mark at the start of the output sequence"},{"type":"symbol","symbolType":"functionTemplate","name":"std::generate_n","link":"cpp/algorithm/generate_n","marks":{},"description":"assigns the results of successive function calls to N elements in a range"},{"type":"symbol","symbolType":"function","name":"std::generic_category","link":"cpp/error/generic_category","marks":{"since":"c++11"},"description":"identifies the generic error category"},{"type":"symbol","symbolType":"classTemplate","name":"std::geometric_distribution","link":"cpp/numeric/random/geometric_distribution","marks":{"since":"c++11"},"description":"produces integer values on a geometric distribution."},{"type":"symbol","symbolType":"functionTemplate","name":"std::get","link":"cpp/container/array/get","marks":{"since":"c++11"},"note":"std::array","description":"accesses an element of an array"},{"type":"symbol","symbolType":"functionTemplate","name":"std::get","link":"cpp/utility/pair/get","marks":{"since":"c++11"},"note":"std::pair","description":"accesses an element of a pair"},{"type":"symbol","symbolType":"functionTemplate","name":"std::get","link":"cpp/ranges/subrange/get","marks":{"since":"c++20"},"note":"std::ranges::subrange","description":""},{"type":"symbol","symbolType":"functionTemplate","name":"std::get","link":"cpp/utility/tuple/get","marks":{"since":"c++11"},"note":"std::tuple","description":"tuple accesses specified element"},{"type":"symbol","symbolType":"functionTemplate","name":"std::get","link":"cpp/utility/variant/get","marks":{"since":"c++17"},"note":"std::variant","description":"reads the value of the variant given the index or the type (if the type is unique), throws on error"},{"type":"symbol","symbolType":"functionTemplate","name":"std::get_deleter","link":"cpp/memory/shared_ptr/get_deleter","marks":{"since":"c++11"},"description":"returns the deleter of specified type, if owned"},{"type":"symbol","symbolType":"functionTemplate","name":"std::get_if","link":"cpp/utility/variant/get_if","marks":{"since":"c++17"},"description":"obtains a pointer to the value of a pointed-to variant given the index or the type (if unique), returns null on error"},{"type":"symbol","symbolType":"functionTemplate","name":"std::get_money","link":"cpp/io/manip/get_money","marks":{"since":"c++11"},"description":"parses a monetary value"},{"type":"symbol","symbolType":"function","name":"std::get_new_handler","link":"cpp/memory/new/get_new_handler","marks":{"since":"c++11"},"description":"obtains the current new handler"},{"type":"symbol","symbolType":"function","name":"std::get_terminate","link":"cpp/error/get_terminate","marks":{"since":"c++11"},"description":"obtains the current terminate_handler"},{"type":"symbol","symbolType":"functionTemplate","name":"std::get_time","link":"cpp/io/manip/get_time","marks":{"since":"c++11"},"description":"parses a date/time value of specified format"},{"type":"symbol","symbolType":"functionTemplate","name":"std::getline","link":"cpp/string/basic_string/getline","marks":{},"description":"read data from an I/O stream into a string"},{"type":"symbol","symbolType":"function","name":"std::getc","link":"cpp/io/c/fgetc","marks":{},"description":"gets a character from a file stream"},{"type":"symbol","symbolType":"function","name":"std::getchar","link":"cpp/io/c/getchar","marks":{},"description":"reads a character from stdin"},{"type":"symbol","symbolType":"function","name":"std::getenv","link":"cpp/utility/program/getenv","marks":{},"description":"access to the list of environment variables"},{"type":"symbol","symbolType":"function","name":"std::getwc","link":"cpp/io/c/fgetwc","marks":{},"description":"gets a wide character from a file stream"},{"type":"symbol","symbolType":"function","name":"std::getwchar","link":"cpp/io/c/getwchar","marks":{},"description":"reads a wide character from stdin"},{"type":"symbol","symbolType":"typeAlias","name":"std::giga","link":"cpp/numeric/ratio","marks":{"since":"c++11"},"description":"std::ratio<1000000000, 1>"},{"type":"symbol","symbolType":"function","name":"std::gmtime","link":"cpp/chrono/c/gmtime","marks":{},"description":"converts time since epoch to calendar time expressed as Universal Coordinated Time"},{"type":"symbol","symbolType":"classTemplate","name":"std::greater","link":"cpp/utility/functional/greater","marks":{},"description":"function object implementing x > y"},{"type":"symbol","symbolType":"classTemplate","name":"std::greater_equal","link":"cpp/utility/functional/greater_equal","marks":{},"description":"function object implementing x >= y"},{"type":"symbol","symbolType":"class","name":"std::gslice","link":"cpp/numeric/valarray/gslice","marks":{},"description":"generalized slice of a valarray: starting index, set of lengths, set of strides"},{"type":"symbol","symbolType":"classTemplate","name":"std::gslice_array","link":"cpp/numeric/valarray/gslice_array","marks":{},"description":"proxy to a subset of a valarray after applying a gslice"},{"type":"symbol","symbolType":"constant","name":"std::hardware_constructive_interference_size","link":"cpp/thread/hardware_destructive_interference_size","marks":{"since":"c++17"},"description":"min offset to avoid false sharing\nmax offset to promote true sharing"},{"type":"symbol","symbolType":"constant","name":"std::hardware_destructive_interference_size","link":"cpp/thread/hardware_destructive_interference_size","marks":{"since":"c++17"},"description":"min offset to avoid false sharing\nmax offset to promote true sharing"},{"type":"symbol","symbolType":"functionTemplate","name":"std::has_facet","link":"cpp/locale/has_facet","marks":{},"description":"checks if a locale implements a specific facet"},{"type":"symbol","symbolType":"functionTemplate","name":"std::has_single_bit","link":"cpp/numeric/has_single_bit","marks":{"since":"c++20"},"description":"checks if a number is an integral power of two"},{"type":"symbol","symbolType":"classTemplate","name":"std::has_unique_object_representations","link":"cpp/types/has_unique_object_representations","marks":{"since":"c++17"},"description":"checks if every bit in the type's object representation contributes to its value"},{"type":"symbol","symbolType":"variableTemplate","name":"std::has_unique_object_representations_v","link":"cpp/types/has_unique_object_representations","marks":{"since":"c++17"},"description":"Helper variable template of std::has_unique_object_representations"},{"type":"symbol","symbolType":"classTemplate","name":"std::has_virtual_destructor","link":"cpp/types/has_virtual_destructor","marks":{"since":"c++11"},"description":"checks if a type has a virtual destructor"},{"type":"symbol","symbolType":"variableTemplate","name":"std::has_virtual_destructor_v","link":"cpp/types/has_virtual_destructor","marks":{"since":"c++17"},"description":"Helper variable template of std::has_virtual_destructor"},{"type":"symbol","symbolType":"classTemplate","name":"std::hash","link":"cpp/utility/hash","marks":{"since":"c++11"},"description":"hash function object"},{"type":"symbol","symbolType":"typeAlias","name":"std::hecto","link":"cpp/numeric/ratio","marks":{"since":"c++11"},"description":"std::ratio<100, 1>"},{"type":"symbol","symbolType":"function","name":"std::hermite","link":"cpp/numeric/special_functions/hermite","marks":{"since":"c++17"},"description":"Hermite polynomials"},{"type":"symbol","symbolType":"function","name":"std::hermitef","link":"cpp/numeric/special_functions/hermite","marks":{"since":"c++17"},"description":"Hermite polynomials"},{"type":"symbol","symbolType":"function","name":"std::hermitel","link":"cpp/numeric/special_functions/hermite","marks":{"since":"c++17"},"description":"Hermite polynomials"},{"type":"symbol","symbolType":"function","name":"std::hex","link":"cpp/io/manip/hex","marks":{},"description":"changes the base used for integer I/O"},{"type":"symbol","symbolType":"function","name":"std::hexfloat","link":"cpp/io/manip/fixed","marks":{"since":"c++11"},"description":"changes formatting used for floating-point I/O"},{"type":"symbol","symbolType":"functionTemplate","name":"std::holds_alternative","link":"cpp/utility/variant/holds_alternative","marks":{"since":"c++17"},"description":"checks if a variant currently holds a given type"},{"type":"symbol","symbolType":"function","name":"std::hypot","link":"cpp/numeric/math/hypot","marks":{"since":"c++11"},"description":"computes square root of the sum of the squares of two or three (C++17) given numbers (√x2\n+y2\n), (√x2\n+y2\n+z2\n)"},{"type":"symbol","symbolType":"function","name":"std::hypotf","link":"cpp/numeric/math/hypot","marks":{"since":"c++11"},"description":"computes square root of the sum of the squares of two or three (C++17) given numbers (√x2\n+y2\n), (√x2\n+y2\n+z2\n)"},{"type":"symbol","symbolType":"function","name":"std::hypotl","link":"cpp/numeric/math/hypot","marks":{"since":"c++11"},"description":"computes square root of the sum of the squares of two or three (C++17) given numbers (√x2\n+y2\n), (√x2\n+y2\n+z2\n)"},{"type":"symbol","symbolType":"class","name":"std::identity","link":"cpp/utility/functional/identity","marks":{"since":"c++20"},"description":"function object that returns its argument unchanged"},{"type":"symbol","symbolType":"typeAlias","name":"std::ifstream","link":"cpp/io/basic_ifstream","marks":{},"description":"std::basic_ifstream"},{"type":"symbol","symbolType":"constant","name":"std::ignore","link":"cpp/utility/tuple/ignore","marks":{"since":"c++11"},"description":"placeholder to skip an element when unpacking a tuple using tie"},{"type":"symbol","symbolType":"function","name":"std::ilogb","link":"cpp/numeric/math/ilogb","marks":{"since":"c++11"},"description":"extracts exponent of the number"},{"type":"symbol","symbolType":"function","name":"std::ilogbf","link":"cpp/numeric/math/ilogb","marks":{"since":"c++11"},"description":"extracts exponent of the number"},{"type":"symbol","symbolType":"function","name":"std::ilogbl","link":"cpp/numeric/math/ilogb","marks":{"since":"c++11"},"description":"extracts exponent of the number"},{"type":"symbol","symbolType":"functionTemplate","name":"std::imag","link":"cpp/numeric/complex/imag2","marks":{},"description":"returns the imaginary component"},{"type":"symbol","symbolType":"function","name":"std::imaxabs","link":"cpp/numeric/math/abs","marks":{"since":"c++11"},"description":"computes absolute value of an integral value (|x|)"},{"type":"symbol","symbolType":"function","name":"std::imaxdiv","link":"cpp/numeric/math/div","marks":{"since":"c++11"},"description":"computes quotient and remainder of integer division"},{"type":"symbol","symbolType":"typeAlias","name":"std::imaxdiv_t","link":"cpp/numeric/math/div","marks":{"since":"c++11"},"description":"structure type, return of the std::imaxdiv function"},{"type":"symbol","symbolType":"constant","name":"std::in_place","link":"cpp/utility/in_place","marks":{"since":"c++17"},"description":"in-place construction tag"},{"type":"symbol","symbolType":"variableTemplate","name":"std::in_place_index","link":"cpp/utility/in_place","marks":{"since":"c++17"},"description":"in-place construction tag"},{"type":"symbol","symbolType":"classTemplate","name":"std::in_place_index_t","link":"cpp/utility/in_place","marks":{"since":"c++17"},"description":"in-place construction tag"},{"type":"symbol","symbolType":"class","name":"std::in_place_t","link":"cpp/utility/in_place","marks":{"since":"c++17"},"description":"in-place construction tag"},{"type":"symbol","symbolType":"variableTemplate","name":"std::in_place_type","link":"cpp/utility/in_place","marks":{"since":"c++17"},"description":"in-place construction tag"},{"type":"symbol","symbolType":"classTemplate","name":"std::in_place_type_t","link":"cpp/utility/in_place","marks":{"since":"c++17"},"description":"in-place construction tag"},{"type":"symbol","symbolType":"functionTemplate","name":"std::in_range","link":"cpp/utility/in_range","marks":{"since":"c++20"},"description":"checks if an integer value is in the range of a given integer type"},{"type":"symbol","symbolType":"functionTemplate","name":"std::includes","link":"cpp/algorithm/includes","marks":{},"description":"returns true if one sequence is a subsequence of another"},{"type":"symbol","symbolType":"functionTemplate","name":"std::inclusive_scan","link":"cpp/algorithm/inclusive_scan","marks":{"since":"c++17"},"description":"similar to std::partial_sum, includes the ith input element in the ith sum"},{"type":"symbol","symbolType":"concept","name":"std::incrementable","link":"cpp/iterator/incrementable","marks":{"since":"c++20"},"description":"specifies that the increment operation on a weakly_incrementable type is equality-preserving and that the type is equality_comparable"},{"type":"symbol","symbolType":"classTemplate","name":"std::incrementable_traits","link":"cpp/iterator/incrementable_traits","marks":{"since":"c++20"},"description":"computes the difference type of a weakly_incrementable type"},{"type":"symbol","symbolType":"classTemplate","name":"std::independent_bits_engine","link":"cpp/numeric/random/independent_bits_engine","marks":{"since":"c++11"},"description":"packs the output of a random number engine into blocks of a specified number of bits"},{"type":"symbol","symbolType":"classTemplate","name":"std::indirect_array","link":"cpp/numeric/valarray/indirect_array","marks":{},"description":"proxy to a subset of a valarray after applying indirect operator[]"},{"type":"symbol","symbolType":"concept","name":"std::indirect_binary_predicate","link":"cpp/iterator/indirect_binary_predicate","marks":{"since":"c++20"},"description":"specifies that a callable type, when invoked with the result of dereferencing two indirectly_readable types, satisfies predicate"},{"type":"symbol","symbolType":"concept","name":"std::indirect_equivalence_relation","link":"cpp/iterator/indirect_equivalence_relation","marks":{"since":"c++20"},"description":"specifies that a callable type, when invoked with the result of dereferencing two indirectly_readable types, satisfies equivalence_relation"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::indirect_result_t","link":"cpp/iterator/indirect_result_t","marks":{"since":"c++20"},"description":"computes the result of invoking a callable object on the result of dereferencing some set of indirectly_readable types"},{"type":"symbol","symbolType":"concept","name":"std::indirect_strict_weak_order","link":"cpp/iterator/indirect_strict_weak_order","marks":{"since":"c++20"},"description":"specifies that a callable type, when invoked with the result of dereferencing two indirectly_readable types, satisfies strict_weak_order"},{"type":"symbol","symbolType":"concept","name":"std::indirect_unary_predicate","link":"cpp/iterator/indirect_unary_predicate","marks":{"since":"c++20"},"description":"specifies that a callable type, when invoked with the result of dereferencing an indirectly_readable type, satisfies predicate"},{"type":"symbol","symbolType":"concept","name":"std::indirectly_comparable","link":"cpp/iterator/indirectly_comparable","marks":{"since":"c++20"},"description":"specifies that the values referenced by two indirectly_readable types can be compared"},{"type":"symbol","symbolType":"concept","name":"std::indirectly_copyable","link":"cpp/iterator/indirectly_copyable","marks":{"since":"c++20"},"description":"specifies that values may be copied from an indirectly_readable type to an indirectly_writable type"},{"type":"symbol","symbolType":"concept","name":"std::indirectly_copyable_storable","link":"cpp/iterator/indirectly_copyable_storable","marks":{"since":"c++20"},"description":"specifies that values may be copied from an indirectly_readable type to an indirectly_writable type and that the copy may be performed via an intermediate object"},{"type":"symbol","symbolType":"concept","name":"std::indirectly_movable","link":"cpp/iterator/indirectly_movable","marks":{"since":"c++20"},"description":"specifies that values may be moved from an indirectly_readable type to an indirectly_writable type"},{"type":"symbol","symbolType":"concept","name":"std::indirectly_movable_storable","link":"cpp/iterator/indirectly_movable_storable","marks":{"since":"c++20"},"description":"specifies that values may be moved from an indirectly_readable type to an indirectly_writable type and that the move may be performed via an intermediate object"},{"type":"symbol","symbolType":"concept","name":"std::indirectly_readable","link":"cpp/iterator/indirectly_readable","marks":{"since":"c++20"},"description":"specifies that a type is indirectly readable by applying operator *"},{"type":"symbol","symbolType":"classTemplate","name":"std::indirectly_readable_traits","link":"cpp/iterator/indirectly_readable_traits","marks":{"since":"c++20"},"description":"computes the value type of an indirectly_readable type"},{"type":"symbol","symbolType":"concept","name":"std::indirectly_regular_unary_invocable","link":"cpp/iterator/indirectly_unary_invocable","marks":{"since":"c++20"},"description":"specifies that a callable type can be invoked with the result of dereferencing an indirectly_readable type"},{"type":"symbol","symbolType":"concept","name":"std::indirectly_swappable","link":"cpp/iterator/indirectly_swappable","marks":{"since":"c++20"},"description":"specifies that the values referenced by two indirectly_readable types can be swapped"},{"type":"symbol","symbolType":"concept","name":"std::indirectly_unary_invocable","link":"cpp/iterator/indirectly_unary_invocable","marks":{"since":"c++20"},"description":"specifies that a callable type can be invoked with the result of dereferencing an indirectly_readable type"},{"type":"symbol","symbolType":"concept","name":"std::indirectly_writable","link":"cpp/iterator/indirectly_writable","marks":{"since":"c++20"},"description":"specifies that a value can be written to an iterator's referenced object"},{"type":"symbol","symbolType":"classTemplate","name":"std::initializer_list","link":"cpp/utility/initializer_list","marks":{"since":"c++11"},"description":"creates a temporary array in list-initialization and then references it"},{"type":"symbol","symbolType":"functionTemplate","name":"std::inner_product","link":"cpp/algorithm/inner_product","marks":{},"description":"computes the inner product of two ranges of elements"},{"type":"symbol","symbolType":"functionTemplate","name":"std::inout_ptr","link":"cpp/memory/inout_ptr_t/inout_ptr","marks":{"since":"c++23"},"description":"creates an inout_ptr_t with an associated smart pointer and resetting arguments"},{"type":"symbol","symbolType":"classTemplate","name":"std::inout_ptr_t","link":"cpp/memory/inout_ptr_t","marks":{"since":"c++23"},"description":"interoperates with foreign pointer setters, obtains the initial pointer value from a smart pointer, and resets it on destruction"},{"type":"symbol","symbolType":"functionTemplate","name":"std::inplace_merge","link":"cpp/algorithm/inplace_merge","marks":{},"description":"merges two ordered ranges in-place"},{"type":"symbol","symbolType":"concept","name":"std::input_iterator","link":"cpp/iterator/input_iterator","marks":{"since":"c++20"},"description":"specifies that a type is an input iterator, that is, its referenced values can be read and it can be both pre- and post-incremented"},{"type":"symbol","symbolType":"class","name":"std::input_iterator_tag","link":"cpp/iterator/iterator_tags","marks":{},"description":"empty class types used to indicate iterator categories"},{"type":"symbol","symbolType":"concept","name":"std::input_or_output_iterator","link":"cpp/iterator/input_or_output_iterator","marks":{"since":"c++20"},"description":"specifies that objects of a type can be incremented and dereferenced"},{"type":"symbol","symbolType":"classTemplate","name":"std::insert_iterator","link":"cpp/iterator/insert_iterator","marks":{},"description":"iterator adaptor for insertion into a container"},{"type":"symbol","symbolType":"functionTemplate","name":"std::inserter","link":"cpp/iterator/inserter","marks":{},"description":"creates a std::insert_iterator of type inferred from the argument"},{"type":"symbol","symbolType":"typeAlias","name":"std::int_fast16_t","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"fastest signed integer type with width of at least 8, 16, 32 and 64 bits respectively"},{"type":"symbol","symbolType":"typeAlias","name":"std::int_fast32_t","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"fastest signed integer type with width of at least 8, 16, 32 and 64 bits respectively"},{"type":"symbol","symbolType":"typeAlias","name":"std::int_fast64_t","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"fastest signed integer type with width of at least 8, 16, 32 and 64 bits respectively"},{"type":"symbol","symbolType":"typeAlias","name":"std::int_fast8_t","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"fastest signed integer type with width of at least 8, 16, 32 and 64 bits respectively"},{"type":"symbol","symbolType":"typeAlias","name":"std::int_least16_t","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"smallest signed integer type with width of at least 8, 16, 32 and 64 bits respectively"},{"type":"symbol","symbolType":"typeAlias","name":"std::int_least32_t","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"smallest signed integer type with width of at least 8, 16, 32 and 64 bits respectively"},{"type":"symbol","symbolType":"typeAlias","name":"std::int_least64_t","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"smallest signed integer type with width of at least 8, 16, 32 and 64 bits respectively"},{"type":"symbol","symbolType":"typeAlias","name":"std::int_least8_t","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"smallest signed integer type with width of at least 8, 16, 32 and 64 bits respectively"},{"type":"symbol","symbolType":"typeAlias","name":"std::int16_t","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"signed integer type with width of exactly 8, 16, 32 and 64 bits respectively\nwith no padding bits and using 2's complement for negative values\n(provided if and only if the implementation directly supports the type)"},{"type":"symbol","symbolType":"typeAlias","name":"std::int32_t","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"signed integer type with width of exactly 8, 16, 32 and 64 bits respectively\nwith no padding bits and using 2's complement for negative values\n(provided if and only if the implementation directly supports the type)"},{"type":"symbol","symbolType":"typeAlias","name":"std::int64_t","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"signed integer type with width of exactly 8, 16, 32 and 64 bits respectively\nwith no padding bits and using 2's complement for negative values\n(provided if and only if the implementation directly supports the type)"},{"type":"symbol","symbolType":"typeAlias","name":"std::int8_t","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"signed integer type with width of exactly 8, 16, 32 and 64 bits respectively\nwith no padding bits and using 2's complement for negative values\n(provided if and only if the implementation directly supports the type)"},{"type":"symbol","symbolType":"classTemplate","name":"std::integer_sequence","link":"cpp/utility/integer_sequence","marks":{"since":"c++14"},"description":"implements compile-time sequence of integers"},{"type":"symbol","symbolType":"concept","name":"std::integral","link":"cpp/concepts/integral","marks":{"since":"c++20"},"description":"specifies that a type is an integral type"},{"type":"symbol","symbolType":"classTemplate","name":"std::integral_constant","link":"cpp/types/integral_constant","marks":{"since":"c++11"},"description":"compile-time constant of specified type with specified value"},{"type":"symbol","symbolType":"function","name":"std::internal","link":"cpp/io/manip/left","marks":{},"description":"sets the placement of fill characters"},{"type":"symbol","symbolType":"typeAlias","name":"std::intmax_t","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"maximum-width signed integer type"},{"type":"symbol","symbolType":"typeAlias","name":"std::intptr_t","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"signed integer type capable of holding a pointer to void"},{"type":"symbol","symbolType":"class","name":"std::invalid_argument","link":"cpp/error/invalid_argument","marks":{},"description":"exception class to report invalid arguments"},{"type":"symbol","symbolType":"concept","name":"std::invocable","link":"cpp/concepts/invocable","marks":{"since":"c++20"},"description":"specifies that a callable type can be invoked with a given set of argument types"},{"type":"symbol","symbolType":"functionTemplate","name":"std::invoke","link":"cpp/utility/functional/invoke","marks":{"since":"c++17"},"description":"invokes any Callable object with given arguments and possibility to specify return type (since C++23)"},{"type":"symbol","symbolType":"functionTemplate","name":"std::invoke_r","link":"cpp/utility/functional/invoke","marks":{"since":"c++23"},"description":"invokes any Callable object with given arguments and possibility to specify return type (since C++23)"},{"type":"symbol","symbolType":"classTemplate","name":"std::invoke_result","link":"cpp/types/result_of","marks":{"since":"c++17"},"description":"deduces the result type of invoking a callable object with a set of arguments"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::invoke_result_t","link":"cpp/types/result_of","marks":{"since":"c++17"},"description":"Helper type of std::invoke_result"},{"type":"symbol","symbolType":"enumeration","name":"std::io_errc","link":"cpp/io/io_errc","marks":{"since":"c++11"},"description":"the IO stream error codes"},{"type":"symbol","symbolType":"typeAlias","name":"std::ios","link":"cpp/io/basic_ios","marks":{},"description":"std::basic_ios"},{"type":"symbol","symbolType":"class","name":"std::ios_base","link":"cpp/io/ios_base","marks":{},"description":"manages formatting flags and input/output exceptions"},{"type":"symbol","symbolType":"typeAlias","name":"std::iostream","link":"cpp/io/basic_iostream","marks":{},"description":"std::basic_iostream"},{"type":"symbol","symbolType":"function","name":"std::iostream_category","link":"cpp/io/iostream_category","marks":{"since":"c++11"},"description":"identifies the iostream error category"},{"type":"symbol","symbolType":"functionTemplate","name":"std::iota","link":"cpp/algorithm/iota","marks":{"since":"c++11"},"description":"fills a range with successive increments of the starting value"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_abstract","link":"cpp/types/is_abstract","marks":{"since":"c++11"},"description":"checks if a type is an abstract class type"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_abstract_v","link":"cpp/types/is_abstract","marks":{"since":"c++17"},"description":"Helper variable template of std::is_abstract"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_aggregate","link":"cpp/types/is_aggregate","marks":{"since":"c++17"},"description":"checks if a type is an aggregate type"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_aggregate_v","link":"cpp/types/is_aggregate","marks":{"since":"c++17"},"description":"Helper variable template of std::is_aggregate"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_arithmetic","link":"cpp/types/is_arithmetic","marks":{"since":"c++11"},"description":"checks if a type is an arithmetic type"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_arithmetic_v","link":"cpp/types/is_arithmetic","marks":{"since":"c++17"},"description":"Helper variable template of std::is_arithmetic"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_array","link":"cpp/types/is_array","marks":{"since":"c++11"},"description":"checks if a type is an array type"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_array_v","link":"cpp/types/is_array","marks":{"since":"c++17"},"description":"Helper variable template of std::is_array"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_assignable","link":"cpp/types/is_assignable","marks":{"since":"c++11"},"description":"checks if a type has a assignment operator for a specific argument"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_assignable_v","link":"cpp/types/is_assignable","marks":{"since":"c++17"},"description":"Helper variable template of std::is_assignable"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_base_of","link":"cpp/types/is_base_of","marks":{"since":"c++11"},"description":"checks if a type is derived from the other type"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_base_of_v","link":"cpp/types/is_base_of","marks":{"since":"c++17"},"description":"Helper variable template of std::is_base_of"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_bind_expression","link":"cpp/utility/functional/is_bind_expression","marks":{"since":"c++11"},"description":"indicates that an object is std::bind expression or can be used as one"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_bind_expression_v","link":"cpp/utility/functional/is_bind_expression","marks":{"since":"c++17"},"description":"Helper variable template of std::is_bind_expression"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_bounded_array","link":"cpp/types/is_bounded_array","marks":{"since":"c++20"},"description":"checks if a type is an array type of known bound"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_bounded_array_v","link":"cpp/types/is_bounded_array","marks":{"since":"c++20"},"description":"Helper variable template of std::is_bounded_array"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_class","link":"cpp/types/is_class","marks":{"since":"c++11"},"description":"checks if a type is a non-union class type"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_class_v","link":"cpp/types/is_class","marks":{"since":"c++17"},"description":"Helper variable template of std::is_class"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_compound","link":"cpp/types/is_compound","marks":{"since":"c++11"},"description":"checks if a type is a compound type"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_compound_v","link":"cpp/types/is_compound","marks":{"since":"c++17"},"description":"Helper variable template of std::is_compound"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_const","link":"cpp/types/is_const","marks":{"since":"c++11"},"description":"checks if a type is const-qualified"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_const_v","link":"cpp/types/is_const","marks":{"since":"c++17"},"description":"Helper variable template of std::is_const"},{"type":"symbol","symbolType":"function","name":"std::is_constant_evaluated","link":"cpp/types/is_constant_evaluated","marks":{"since":"c++20"},"description":"detects whether the call occurs within a constant-evaluated context"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_constructible","link":"cpp/types/is_constructible","marks":{"since":"c++11"},"description":"checks if a type has a constructor for specific arguments"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_constructible_v","link":"cpp/types/is_constructible","marks":{"since":"c++17"},"description":"Helper variable template of std::is_constructible"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_convertible","link":"cpp/types/is_convertible","marks":{"since":"c++11"},"description":"checks if a type can be converted to the other type"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_convertible_v","link":"cpp/types/is_convertible","marks":{"since":"c++17"},"description":"Helper variable template of std::is_convertible"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_copy_assignable","link":"cpp/types/is_copy_assignable","marks":{"since":"c++11"},"description":"checks if a type has a copy assignment operator"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_copy_assignable_v","link":"cpp/types/is_copy_assignable","marks":{"since":"c++17"},"description":"Helper variable template of std::is_copy_assignable"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_copy_constructible","link":"cpp/types/is_copy_constructible","marks":{"since":"c++11"},"description":"checks if a type has a copy constructor"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_copy_constructible_v","link":"cpp/types/is_copy_constructible","marks":{"since":"c++17"},"description":"Helper variable template of std::is_copy_constructible"},{"type":"symbol","symbolType":"functionTemplate","name":"std::is_corresponding_member","link":"cpp/types/is_corresponding_member","marks":{"since":"c++20"},"description":"checks if two specified members correspond to each other in the common initial subsequence of two specified types"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_default_constructible","link":"cpp/types/is_default_constructible","marks":{"since":"c++11"},"description":"checks if a type has a default constructor"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_default_constructible_v","link":"cpp/types/is_default_constructible","marks":{"since":"c++17"},"description":"Helper variable template of std::is_default_constructible"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_destructible","link":"cpp/types/is_destructible","marks":{"since":"c++11"},"description":"checks if a type has a non-deleted destructor"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_destructible_v","link":"cpp/types/is_destructible","marks":{"since":"c++17"},"description":"Helper variable template of std::is_destructible"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_empty","link":"cpp/types/is_empty","marks":{"since":"c++11"},"description":"checks if a type is a class (but not union) type and has no non-static data members"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_empty_v","link":"cpp/types/is_empty","marks":{"since":"c++17"},"description":"Helper variable template of std::is_empty"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_enum","link":"cpp/types/is_enum","marks":{"since":"c++11"},"description":"checks if a type is an enumeration type"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_enum_v","link":"cpp/types/is_enum","marks":{"since":"c++17"},"description":"Helper variable template of std::is_enum"},{"type":"symbol","symbolType":"function","name":"std::is_eq","link":"cpp/utility/compare/named_comparison_functions","marks":{"since":"c++20"},"description":"named comparison functions"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_error_code_enum","link":"cpp/error/error_code/is_error_code_enum","marks":{"since":"c++11"},"description":"identifies a class as an error_code enumeration"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_error_condition_enum","link":"cpp/error/error_condition/is_error_condition_enum","marks":{"since":"c++11"},"description":"identifies an enumeration as an std::error_condition"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_error_condition_enum_v","link":"cpp/error/error_condition/is_error_condition_enum","marks":{"since":"c++17"},"description":"Helper variable template of std::is_error_condition_enum"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_execution_policy","link":"cpp/algorithm/is_execution_policy","marks":{"since":"c++17"},"description":"test whether a class represents an execution policy"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_execution_policy_v","link":"cpp/algorithm/is_execution_policy","marks":{"since":"c++17"},"description":"Helper variable template of std::is_execution_policy"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_final","link":"cpp/types/is_final","marks":{"since":"c++14"},"description":"checks if a type is a final class type"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_final_v","link":"cpp/types/is_final","marks":{"since":"c++17"},"description":"Helper variable template of std::is_final"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_floating_point","link":"cpp/types/is_floating_point","marks":{"since":"c++11"},"description":"checks if a type is a floating-point type"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_floating_point_v","link":"cpp/types/is_floating_point","marks":{"since":"c++17"},"description":"Helper variable template of std::is_floating_point"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_function","link":"cpp/types/is_function","marks":{"since":"c++11"},"description":"checks if a type is a function type"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_function_v","link":"cpp/types/is_function","marks":{"since":"c++17"},"description":"Helper variable template of std::is_function"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_fundamental","link":"cpp/types/is_fundamental","marks":{"since":"c++11"},"description":"checks if a type is a fundamental type"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_fundamental_v","link":"cpp/types/is_fundamental","marks":{"since":"c++17"},"description":"Helper variable template of std::is_fundamental"},{"type":"symbol","symbolType":"function","name":"std::is_gt","link":"cpp/utility/compare/named_comparison_functions","marks":{"since":"c++20"},"description":"named comparison functions"},{"type":"symbol","symbolType":"function","name":"std::is_gteq","link":"cpp/utility/compare/named_comparison_functions","marks":{"since":"c++20"},"description":"named comparison functions"},{"type":"symbol","symbolType":"functionTemplate","name":"std::is_heap","link":"cpp/algorithm/is_heap","marks":{"since":"c++11"},"description":"checks if the given range is a max heap"},{"type":"symbol","symbolType":"functionTemplate","name":"std::is_heap_until","link":"cpp/algorithm/is_heap_until","marks":{"since":"c++11"},"description":"finds the largest subrange that is a max heap"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_integral","link":"cpp/types/is_integral","marks":{"since":"c++11"},"description":"checks if a type is an integral type"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_integral_v","link":"cpp/types/is_integral","marks":{"since":"c++17"},"description":"Helper variable template of std::is_integral"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_invocable","link":"cpp/types/is_invocable","marks":{"since":"c++17"},"description":"checks if a type can be invoked (as if by std::invoke) with the given argument types"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_invocable_r","link":"cpp/types/is_invocable","marks":{"since":"c++17"},"description":"checks if a type can be invoked (as if by std::invoke) with the given argument types"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_invocable_r_v","link":"cpp/types/is_invocable","marks":{"since":"c++17"},"description":"Helper variable template of std::is_invocable_r"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_invocable_v","link":"cpp/types/is_invocable","marks":{"since":"c++17"},"description":"Helper variable template of std::is_invocable"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_layout_compatible","link":"cpp/types/is_layout_compatible","marks":{"since":"c++20"},"description":"checks if two types are layout-compatible"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_layout_compatible_v","link":"cpp/types/is_layout_compatible","marks":{"since":"c++20"},"description":"Helper variable template of std::is_layout_compatible"},{"type":"symbol","symbolType":"function","name":"std::is_lt","link":"cpp/utility/compare/named_comparison_functions","marks":{"since":"c++20"},"description":"named comparison functions"},{"type":"symbol","symbolType":"function","name":"std::is_lteq","link":"cpp/utility/compare/named_comparison_functions","marks":{"since":"c++20"},"description":"named comparison functions"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_lvalue_reference","link":"cpp/types/is_lvalue_reference","marks":{"since":"c++11"},"description":"checks if a type is a lvalue reference"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_lvalue_reference_v","link":"cpp/types/is_lvalue_reference","marks":{"since":"c++17"},"description":"Helper variable template of std::is_lvalue_reference"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_member_function_pointer","link":"cpp/types/is_member_function_pointer","marks":{"since":"c++11"},"description":"checks if a type is a pointer to a non-static member function"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_member_function_pointer_v","link":"cpp/types/is_member_function_pointer","marks":{"since":"c++17"},"description":"Helper variable template of std::is_member_function_pointer"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_member_object_pointer","link":"cpp/types/is_member_object_pointer","marks":{"since":"c++11"},"description":"checks if a type is a pointer to a non-static member object"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_member_object_pointer_v","link":"cpp/types/is_member_object_pointer","marks":{"since":"c++17"},"description":"Helper variable template of std::is_member_object_pointer"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_member_pointer","link":"cpp/types/is_member_pointer","marks":{"since":"c++11"},"description":"checks if a type is a pointer to an non-static member function or object"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_member_pointer_v","link":"cpp/types/is_member_pointer","marks":{"since":"c++17"},"description":"Helper variable template of std::is_member_pointer"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_move_assignable","link":"cpp/types/is_move_assignable","marks":{"since":"c++11"},"description":"checks if a type has a move assignment operator"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_move_assignable_v","link":"cpp/types/is_move_assignable","marks":{"since":"c++17"},"description":"Helper variable template of std::is_move_assignable"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_move_constructible","link":"cpp/types/is_move_constructible","marks":{"since":"c++11"},"description":"checks if a type can be constructed from an rvalue reference"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_move_constructible_v","link":"cpp/types/is_move_constructible","marks":{"since":"c++17"},"description":"Helper variable template of std::is_move_constructible"},{"type":"symbol","symbolType":"function","name":"std::is_neq","link":"cpp/utility/compare/named_comparison_functions","marks":{"since":"c++20"},"description":"named comparison functions"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_nothrow_assignable","link":"cpp/types/is_assignable","marks":{"since":"c++11"},"description":"checks if a type has a assignment operator for a specific argument"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_nothrow_assignable_v","link":"cpp/types/is_assignable","marks":{"since":"c++17"},"description":"Helper variable template of std::is_nothrow_assignable"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_nothrow_constructible","link":"cpp/types/is_constructible","marks":{"since":"c++11"},"description":"checks if a type has a constructor for specific arguments"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_nothrow_constructible_v","link":"cpp/types/is_constructible","marks":{"since":"c++17"},"description":"Helper variable template of std::is_nothrow_constructible"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_nothrow_convertible","link":"cpp/types/is_convertible","marks":{"since":"c++20"},"description":"checks if a type can be converted to the other type"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_nothrow_convertible_v","link":"cpp/types/is_convertible","marks":{"since":"c++20"},"description":"Helper variable template of std::is_nothrow_convertible"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_nothrow_copy_assignable","link":"cpp/types/is_copy_assignable","marks":{"since":"c++11"},"description":"checks if a type has a copy assignment operator"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_nothrow_copy_assignable_v","link":"cpp/types/is_copy_assignable","marks":{"since":"c++17"},"description":"Helper variable template of std::is_nothrow_copy_assignable"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_nothrow_copy_constructible","link":"cpp/types/is_copy_constructible","marks":{"since":"c++11"},"description":"checks if a type has a copy constructor"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_nothrow_copy_constructible_v","link":"cpp/types/is_copy_constructible","marks":{"since":"c++17"},"description":"Helper variable template of std::is_nothrow_copy_constructible"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_nothrow_default_constructible","link":"cpp/types/is_default_constructible","marks":{"since":"c++11"},"description":"checks if a type has a default constructor"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_nothrow_default_constructible_v","link":"cpp/types/is_default_constructible","marks":{"since":"c++17"},"description":"Helper variable template of std::is_nothrow_default_constructible"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_nothrow_destructible","link":"cpp/types/is_destructible","marks":{"since":"c++11"},"description":"checks if a type has a non-deleted destructor"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_nothrow_destructible_v","link":"cpp/types/is_destructible","marks":{"since":"c++17"},"description":"Helper variable template of std::is_nothrow_destructible"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_nothrow_invocable","link":"cpp/types/is_invocable","marks":{"since":"c++17"},"description":"checks if a type can be invoked (as if by std::invoke) with the given argument types"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_nothrow_invocable_r","link":"cpp/types/is_invocable","marks":{"since":"c++17"},"description":"checks if a type can be invoked (as if by std::invoke) with the given argument types"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_nothrow_invocable_r_v","link":"cpp/types/is_invocable","marks":{"since":"c++17"},"description":"Helper variable template of std::is_nothrow_invocable_r"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_nothrow_invocable_v","link":"cpp/types/is_invocable","marks":{"since":"c++17"},"description":"Helper variable template of std::is_nothrow_invocable"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_nothrow_move_assignable","link":"cpp/types/is_move_assignable","marks":{"since":"c++11"},"description":"checks if a type has a move assignment operator"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_nothrow_move_assignable_v","link":"cpp/types/is_move_assignable","marks":{"since":"c++17"},"description":"Helper variable template of std::is_nothrow_move_assignable"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_nothrow_move_constructible","link":"cpp/types/is_move_constructible","marks":{"since":"c++11"},"description":"checks if a type can be constructed from an rvalue reference"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_nothrow_move_constructible_v","link":"cpp/types/is_move_constructible","marks":{"since":"c++17"},"description":"Helper variable template of std::is_nothrow_move_constructible"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_nothrow_swappable","link":"cpp/types/is_swappable","marks":{"since":"c++17"},"description":"checks if objects of a type can be swapped with objects of same or different type"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_nothrow_swappable_v","link":"cpp/types/is_swappable","marks":{"since":"c++17"},"description":"Helper variable template of std::is_nothrow_swappable"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_nothrow_swappable_with","link":"cpp/types/is_swappable","marks":{"since":"c++17"},"description":"checks if objects of a type can be swapped with objects of same or different type"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_nothrow_swappable_with_v","link":"cpp/types/is_swappable","marks":{"since":"c++17"},"description":"Helper variable template of std::is_nothrow_swappable_with"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_null_pointer","link":"cpp/types/is_null_pointer","marks":{"since":"c++11"},"description":"checks if a type is std::nullptr_t"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_null_pointer_v","link":"cpp/types/is_null_pointer","marks":{"since":"c++17"},"description":"Helper variable template of std::is_null_pointer"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_object","link":"cpp/types/is_object","marks":{"since":"c++11"},"description":"checks if a type is an object type"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_object_v","link":"cpp/types/is_object","marks":{"since":"c++17"},"description":"Helper variable template of std::is_object"},{"type":"symbol","symbolType":"functionTemplate","name":"std::is_partitioned","link":"cpp/algorithm/is_partitioned","marks":{"since":"c++11"},"description":"determines if the range is partitioned by the given predicate"},{"type":"symbol","symbolType":"functionTemplate","name":"std::is_permutation","link":"cpp/algorithm/is_permutation","marks":{"since":"c++11"},"description":"determines if a sequence is a permutation of another sequence"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_placeholder","link":"cpp/utility/functional/is_placeholder","marks":{"since":"c++11"},"description":"indicates that an object is a standard placeholder or can be used as one"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_placeholder_v","link":"cpp/utility/functional/is_placeholder","marks":{"since":"c++17"},"description":"Helper variable template of std::is_placeholder"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_pod","link":"cpp/types/is_pod","marks":{"since":"c++11","deprecated":"c++20"},"description":"checks if a type is a plain-old data (POD) type"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_pod_v","link":"cpp/types/is_pod","marks":{"since":"c++17","deprecated":"c++20"},"description":"Helper variable template of std::is_pod"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_pointer","link":"cpp/types/is_pointer","marks":{"since":"c++11"},"description":"checks if a type is a pointer type"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_pointer_v","link":"cpp/types/is_pointer","marks":{"since":"c++17"},"description":"Helper variable template of std::is_pointer"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_pointer_interconvertible_base_of","link":"cpp/types/is_pointer_interconvertible_base_of","marks":{"since":"c++20"},"description":"checks if a type is a pointer-interconvertible (initial) base of another type"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_pointer_interconvertible_base_of_v","link":"cpp/types/is_pointer_interconvertible_base_of","marks":{"since":"c++20"},"description":"Helper variable template of std::is_pointer_interconvertible_base_of"},{"type":"symbol","symbolType":"functionTemplate","name":"std::is_pointer_interconvertible_with_class","link":"cpp/types/is_pointer_interconvertible_with_class","marks":{"since":"c++20"},"description":"checks if objects of a type are pointer-interconvertible with the specified subobject of that type"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_polymorphic","link":"cpp/types/is_polymorphic","marks":{"since":"c++11"},"description":"checks if a type is a polymorphic class type"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_polymorphic_v","link":"cpp/types/is_polymorphic","marks":{"since":"c++17"},"description":"Helper variable template of std::is_polymorphic"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_reference","link":"cpp/types/is_reference","marks":{"since":"c++11"},"description":"checks if a type is either a lvalue reference or rvalue reference"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_reference_v","link":"cpp/types/is_reference","marks":{"since":"c++17"},"description":"Helper variable template of std::is_reference"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_rvalue_reference","link":"cpp/types/is_rvalue_reference","marks":{"since":"c++11"},"description":"checks if a type is a rvalue reference"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_rvalue_reference_v","link":"cpp/types/is_rvalue_reference","marks":{"since":"c++17"},"description":"Helper variable template of std::is_rvalue_reference"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_same","link":"cpp/types/is_same","marks":{"since":"c++11"},"description":"checks if two types are the same"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_same_v","link":"cpp/types/is_same","marks":{"since":"c++17"},"description":"Helper variable template of std::is_same"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_scalar","link":"cpp/types/is_scalar","marks":{"since":"c++11"},"description":"checks if a type is a scalar type"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_scalar_v","link":"cpp/types/is_scalar","marks":{"since":"c++17"},"description":"Helper variable template of std::is_scalar"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_scoped_enum","link":"cpp/types/is_scoped_enum","marks":{"since":"c++23"},"description":"checks if a type is a scoped enumeration type"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_scoped_enum_v","link":"cpp/types/is_scoped_enum","marks":{"since":"c++23"},"description":"Helper variable template of std::is_scoped_enum"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_signed","link":"cpp/types/is_signed","marks":{"since":"c++11"},"description":"checks if a type is a signed arithmetic type"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_signed_v","link":"cpp/types/is_signed","marks":{"since":"c++17"},"description":"Helper variable template of std::is_signed"},{"type":"symbol","symbolType":"functionTemplate","name":"std::is_sorted","link":"cpp/algorithm/is_sorted","marks":{"since":"c++11"},"description":"checks whether a range is sorted into ascending order"},{"type":"symbol","symbolType":"functionTemplate","name":"std::is_sorted_until","link":"cpp/algorithm/is_sorted_until","marks":{"since":"c++11"},"description":"finds the largest sorted subrange"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_standard_layout","link":"cpp/types/is_standard_layout","marks":{"since":"c++11"},"description":"checks if a type is a standard-layout type"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_standard_layout_v","link":"cpp/types/is_standard_layout","marks":{"since":"c++17"},"description":"Helper variable template of std::is_standard_layout"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_swappable","link":"cpp/types/is_swappable","marks":{"since":"c++17"},"description":"checks if objects of a type can be swapped with objects of same or different type"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_swappable_v","link":"cpp/types/is_swappable","marks":{"since":"c++17"},"description":"Helper variable template of std::is_swappable"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_swappable_with","link":"cpp/types/is_swappable","marks":{"since":"c++17"},"description":"checks if objects of a type can be swapped with objects of same or different type"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_swappable_with_v","link":"cpp/types/is_swappable","marks":{"since":"c++17"},"description":"Helper variable template of std::is_swappable_with"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_trivial","link":"cpp/types/is_trivial","marks":{"since":"c++11"},"description":"checks if a type is trivial"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_trivial_v","link":"cpp/types/is_trivial","marks":{"since":"c++17"},"description":"Helper variable template of std::is_trivial"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_trivially_assignable","link":"cpp/types/is_assignable","marks":{"since":"c++11"},"description":"checks if a type has a assignment operator for a specific argument"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_trivially_assignable_v","link":"cpp/types/is_assignable","marks":{"since":"c++17"},"description":"Helper variable template of std::is_trivially_assignable"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_trivially_constructible","link":"cpp/types/is_constructible","marks":{"since":"c++11"},"description":"checks if a type has a constructor for specific arguments"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_trivially_constructible_v","link":"cpp/types/is_constructible","marks":{"since":"c++17"},"description":"Helper variable template of std::is_trivially_constructible"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_trivially_copyable","link":"cpp/types/is_trivially_copyable","marks":{"since":"c++11"},"description":"checks if a type is trivially copyable"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_trivially_copyable_v","link":"cpp/types/is_trivially_copyable","marks":{"since":"c++17"},"description":"Helper variable template of std::is_trivially_copyable"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_trivially_copy_assignable","link":"cpp/types/is_copy_assignable","marks":{"since":"c++11"},"description":"checks if a type has a copy assignment operator"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_trivially_copy_assignable_v","link":"cpp/types/is_copy_assignable","marks":{"since":"c++17"},"description":"Helper variable template of std::is_trivially_copy_assignable"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_trivially_copy_constructible","link":"cpp/types/is_copy_constructible","marks":{"since":"c++11"},"description":"checks if a type has a copy constructor"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_trivially_copy_constructible_v","link":"cpp/types/is_copy_constructible","marks":{"since":"c++17"},"description":"Helper variable template of std::is_trivially_copy_constructible"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_trivially_default_constructible","link":"cpp/types/is_default_constructible","marks":{"since":"c++11"},"description":"checks if a type has a default constructor"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_trivially_default_constructible_v","link":"cpp/types/is_default_constructible","marks":{"since":"c++17"},"description":"Helper variable template of std::is_trivially_default_constructible"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_trivially_destructible","link":"cpp/types/is_destructible","marks":{"since":"c++11"},"description":"checks if a type has a non-deleted destructor"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_trivially_destructible_v","link":"cpp/types/is_destructible","marks":{"since":"c++17"},"description":"Helper variable template of std::is_trivially_destructible"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_trivially_move_assignable","link":"cpp/types/is_move_assignable","marks":{"since":"c++11"},"description":"checks if a type has a move assignment operator"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_trivially_move_assignable_v","link":"cpp/types/is_move_assignable","marks":{"since":"c++17"},"description":"Helper variable template of std::is_trivially_move_assignable"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_trivially_move_constructible","link":"cpp/types/is_move_constructible","marks":{"since":"c++11"},"description":"checks if a type can be constructed from an rvalue reference"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_trivially_move_constructible_v","link":"cpp/types/is_move_constructible","marks":{"since":"c++17"},"description":"Helper variable template of std::is_trivially_move_constructible"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_unbounded_array","link":"cpp/types/is_unbounded_array","marks":{"since":"c++20"},"description":"checks if a type is an array type of unknown bound"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_unbounded_array_v","link":"cpp/types/is_unbounded_array","marks":{"since":"c++20"},"description":"Helper variable template of std::is_unbounded_array"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_union","link":"cpp/types/is_union","marks":{"since":"c++11"},"description":"checks if a type is an union type"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_union_v","link":"cpp/types/is_union","marks":{"since":"c++17"},"description":"Helper variable template of std::is_union"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_unsigned","link":"cpp/types/is_unsigned","marks":{"since":"c++11"},"description":"checks if a type is an unsigned arithmetic type"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_unsigned_v","link":"cpp/types/is_unsigned","marks":{"since":"c++17"},"description":"Helper variable template of std::is_unsigned"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_void","link":"cpp/types/is_void","marks":{"since":"c++11"},"description":"checks if a type is void"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_void_v","link":"cpp/types/is_void","marks":{"since":"c++17"},"description":"Helper variable template of std::is_void"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_volatile","link":"cpp/types/is_volatile","marks":{"since":"c++11"},"description":"checks if a type is volatile-qualified"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_volatile_v","link":"cpp/types/is_volatile","marks":{"since":"c++17"},"description":"Helper variable template of std::is_volatile"},{"type":"symbol","symbolType":"function","name":"std::isalnum","link":"cpp/string/byte/isalnum","marks":{},"description":"checks if a character is alphanumeric"},{"type":"symbol","symbolType":"functionTemplate","name":"std::isalnum","link":"cpp/locale/isalnum","marks":{},"note":"locale","description":""},{"type":"symbol","symbolType":"function","name":"std::isalpha","link":"cpp/string/byte/isalpha","marks":{},"description":"checks if a character is alphabetic"},{"type":"symbol","symbolType":"functionTemplate","name":"std::isalpha","link":"cpp/locale/isalpha","marks":{},"note":"locale","description":""},{"type":"symbol","symbolType":"function","name":"std::isblank","link":"cpp/string/byte/isblank","marks":{"since":"c++11"},"description":"checks if a character is a blank character"},{"type":"symbol","symbolType":"functionTemplate","name":"std::isblank","link":"cpp/locale/isblank","marks":{"since":"c++11"},"note":"locale","description":""},{"type":"symbol","symbolType":"function","name":"std::iscntrl","link":"cpp/string/byte/iscntrl","marks":{},"description":"checks if a character is a control character"},{"type":"symbol","symbolType":"functionTemplate","name":"std::iscntrl","link":"cpp/locale/iscntrl","marks":{},"note":"locale","description":""},{"type":"symbol","symbolType":"function","name":"std::isdigit","link":"cpp/string/byte/isdigit","marks":{},"description":"checks if a character is a digit"},{"type":"symbol","symbolType":"functionTemplate","name":"std::isdigit","link":"cpp/locale/isdigit","marks":{},"note":"locale","description":""},{"type":"symbol","symbolType":"function","name":"std::isfinite","link":"cpp/numeric/math/isfinite","marks":{"since":"c++11"},"description":"checks if the given number has finite value"},{"type":"symbol","symbolType":"function","name":"std::isgraph","link":"cpp/string/byte/isgraph","marks":{},"description":"checks if a character is a graphical character"},{"type":"symbol","symbolType":"functionTemplate","name":"std::isgraph","link":"cpp/locale/isgraph","marks":{},"note":"locale","description":""},{"type":"symbol","symbolType":"function","name":"std::isgreater","link":"cpp/numeric/math/isgreater","marks":{"since":"c++11"},"description":"checks if the first floating-point argument is greater than the second"},{"type":"symbol","symbolType":"function","name":"std::isgreaterequal","link":"cpp/numeric/math/isgreaterequal","marks":{"since":"c++11"},"description":"checks if the first floating-point argument is greater or equal than the second"},{"type":"symbol","symbolType":"function","name":"std::isinf","link":"cpp/numeric/math/isinf","marks":{"since":"c++11"},"description":"checks if the given number is infinite"},{"type":"symbol","symbolType":"function","name":"std::isless","link":"cpp/numeric/math/isless","marks":{"since":"c++11"},"description":"checks if the first floating-point argument is less than the second"},{"type":"symbol","symbolType":"function","name":"std::islessequal","link":"cpp/numeric/math/islessequal","marks":{"since":"c++11"},"description":"checks if the first floating-point argument is less or equal than the second"},{"type":"symbol","symbolType":"function","name":"std::islessgreater","link":"cpp/numeric/math/islessgreater","marks":{"since":"c++11"},"description":"checks if the first floating-point argument is less or greater than the second"},{"type":"symbol","symbolType":"function","name":"std::islower","link":"cpp/string/byte/islower","marks":{},"description":"checks if a character is lowercase"},{"type":"symbol","symbolType":"functionTemplate","name":"std::islower","link":"cpp/locale/islower","marks":{},"note":"locale","description":""},{"type":"symbol","symbolType":"function","name":"std::isnan","link":"cpp/numeric/math/isnan","marks":{"since":"c++11"},"description":"checks if the given number is NaN"},{"type":"symbol","symbolType":"function","name":"std::isnormal","link":"cpp/numeric/math/isnormal","marks":{"since":"c++11"},"description":"checks if the given number is normal"},{"type":"symbol","symbolType":"typeAlias","name":"std::ispanstream","link":"cpp/io/basic_ispanstream","marks":{"since":"c++23"},"description":"std::basic_ispanstream"},{"type":"symbol","symbolType":"function","name":"std::isprint","link":"cpp/string/byte/isprint","marks":{},"description":"checks if a character is a printing character"},{"type":"symbol","symbolType":"functionTemplate","name":"std::isprint","link":"cpp/locale/isprint","marks":{},"note":"locale","description":""},{"type":"symbol","symbolType":"function","name":"std::ispunct","link":"cpp/string/byte/ispunct","marks":{},"description":"checks if a character is a punctuation character"},{"type":"symbol","symbolType":"functionTemplate","name":"std::ispunct","link":"cpp/locale/ispunct","marks":{},"note":"locale","description":""},{"type":"symbol","symbolType":"function","name":"std::isspace","link":"cpp/string/byte/isspace","marks":{},"description":"checks if a character is a space character"},{"type":"symbol","symbolType":"functionTemplate","name":"std::isspace","link":"cpp/locale/isspace","marks":{},"note":"locale","description":""},{"type":"symbol","symbolType":"typeAlias","name":"std::istream","link":"cpp/io/basic_istream","marks":{},"description":"std::basic_istream"},{"type":"symbol","symbolType":"classTemplate","name":"std::istreambuf_iterator","link":"cpp/iterator/istreambuf_iterator","marks":{},"description":"input iterator that reads from std::basic_streambuf"},{"type":"symbol","symbolType":"classTemplate","name":"std::istream_iterator","link":"cpp/iterator/istream_iterator","marks":{},"description":"input iterator that reads from std::basic_istream"},{"type":"symbol","symbolType":"typeAlias","name":"std::istringstream","link":"cpp/io/basic_istringstream","marks":{},"description":"std::basic_istringstream"},{"type":"symbol","symbolType":"class","name":"std::istrstream","link":"cpp/io/istrstream","marks":{"deprecated":"c++98"},"description":"implements character array input operations"},{"type":"symbol","symbolType":"function","name":"std::isunordered","link":"cpp/numeric/math/isunordered","marks":{"since":"c++11"},"description":"checks if two floating-point values are unordered"},{"type":"symbol","symbolType":"function","name":"std::isupper","link":"cpp/string/byte/isupper","marks":{},"description":"checks if a character is an uppercase character"},{"type":"symbol","symbolType":"functionTemplate","name":"std::isupper","link":"cpp/locale/isupper","marks":{},"note":"locale","description":""},{"type":"symbol","symbolType":"function","name":"std::iswalnum","link":"cpp/string/wide/iswalnum","marks":{},"description":"checks if a wide character is alphanumeric"},{"type":"symbol","symbolType":"function","name":"std::iswalpha","link":"cpp/string/wide/iswalpha","marks":{},"description":"checks if a wide character is alphabetic"},{"type":"symbol","symbolType":"function","name":"std::iswblank","link":"cpp/string/wide/iswblank","marks":{"since":"c++11"},"description":"checks if a wide character is a blank character"},{"type":"symbol","symbolType":"function","name":"std::iswcntrl","link":"cpp/string/wide/iswcntrl","marks":{},"description":"checks if a wide character is a control character"},{"type":"symbol","symbolType":"function","name":"std::iswctype","link":"cpp/string/wide/iswctype","marks":{},"description":"classifies a wide character according to the specified LC_CTYPE category"},{"type":"symbol","symbolType":"function","name":"std::iswdigit","link":"cpp/string/wide/iswdigit","marks":{},"description":"checks if a wide character is a digit"},{"type":"symbol","symbolType":"function","name":"std::iswgraph","link":"cpp/string/wide/iswgraph","marks":{},"description":"checks if a wide character is a graphical character"},{"type":"symbol","symbolType":"function","name":"std::iswlower","link":"cpp/string/wide/iswlower","marks":{},"description":"checks if a wide character is lowercase"},{"type":"symbol","symbolType":"function","name":"std::iswprint","link":"cpp/string/wide/iswprint","marks":{},"description":"checks if a wide character is a printing character"},{"type":"symbol","symbolType":"function","name":"std::iswpunct","link":"cpp/string/wide/iswpunct","marks":{},"description":"checks if a wide character is a punctuation character"},{"type":"symbol","symbolType":"function","name":"std::iswspace","link":"cpp/string/wide/iswspace","marks":{},"description":"checks if a wide character is a space character"},{"type":"symbol","symbolType":"function","name":"std::iswupper","link":"cpp/string/wide/iswupper","marks":{},"description":"checks if a wide character is an uppercase character"},{"type":"symbol","symbolType":"function","name":"std::iswxdigit","link":"cpp/string/wide/iswxdigit","marks":{},"description":"checks if a character is a hexadecimal character"},{"type":"symbol","symbolType":"function","name":"std::isxdigit","link":"cpp/string/byte/isxdigit","marks":{},"description":"checks if a character is a hexadecimal character"},{"type":"symbol","symbolType":"functionTemplate","name":"std::isxdigit","link":"cpp/locale/isxdigit","marks":{},"note":"locale","description":""},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::iter_common_reference_t","link":"cpp/iterator/iter_t","marks":{"since":"c++20"},"description":"computes the associated types of an iterator"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::iter_const_reference_t","link":"cpp/iterator/iter_t","marks":{"since":"c++23"},"description":"computes the associated types of an iterator"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::iter_difference_t","link":"cpp/iterator/iter_t","marks":{"since":"c++20"},"description":"computes the associated types of an iterator"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::iter_reference_t","link":"cpp/iterator/iter_t","marks":{"since":"c++20"},"description":"computes the associated types of an iterator"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::iter_rvalue_reference_t","link":"cpp/iterator/iter_t","marks":{"since":"c++20"},"description":"computes the associated types of an iterator"},{"type":"symbol","symbolType":"functionTemplate","name":"std::iter_swap","link":"cpp/algorithm/iter_swap","marks":{},"description":"swaps the elements pointed to by two iterators"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::iter_value_t","link":"cpp/iterator/iter_t","marks":{"since":"c++20"},"description":"computes the associated types of an iterator"},{"type":"symbol","symbolType":"classTemplate","name":"std::iterator","link":"cpp/iterator/iterator","marks":{"deprecated":"c++17"},"description":"base class to ease the definition of required types for simple iterators"},{"type":"symbol","symbolType":"classTemplate","name":"std::iterator_traits","link":"cpp/iterator/iterator_traits","marks":{},"description":"provides uniform interface to the properties of an iterator"},{"type":"symbol","symbolType":"typeAlias","name":"std::jmp_buf","link":"cpp/utility/program/jmp_buf","marks":{},"description":"execution context type"},{"type":"symbol","symbolType":"class","name":"std::jthread","link":"cpp/thread/jthread","marks":{"since":"c++20"},"description":"std::thread with support for auto-joining and cancellation"},{"type":"symbol","symbolType":"functionTemplate","name":"std::kill_dependency","link":"cpp/atomic/kill_dependency","marks":{"since":"c++11"},"description":"removes the specified object from the std::memory_order_consume dependency tree"},{"type":"symbol","symbolType":"typeAlias","name":"std::kilo","link":"cpp/numeric/ratio","marks":{"since":"c++11"},"description":"std::ratio<1000, 1>"},{"type":"symbol","symbolType":"typeAlias","name":"std::knuth_b","link":"cpp/numeric/random","marks":{"since":"c++11"},"description":"std::shuffle_order_engine"},{"type":"symbol","symbolType":"function","name":"std::labs","link":"cpp/numeric/math/abs","marks":{},"description":"computes absolute value of an integral value (|x|)"},{"type":"symbol","symbolType":"function","name":"std::laguerre","link":"cpp/numeric/special_functions/laguerre","marks":{"since":"c++17"},"description":"Laguerre polynomials"},{"type":"symbol","symbolType":"function","name":"std::laguerref","link":"cpp/numeric/special_functions/laguerre","marks":{"since":"c++17"},"description":"Laguerre polynomials"},{"type":"symbol","symbolType":"function","name":"std::laguerrel","link":"cpp/numeric/special_functions/laguerre","marks":{"since":"c++17"},"description":"Laguerre polynomials"},{"type":"symbol","symbolType":"class","name":"std::latch","link":"cpp/thread/latch","marks":{"since":"c++20"},"description":"single-use thread barrier"},{"type":"symbol","symbolType":"enumeration","name":"std::launch","link":"cpp/thread/launch","marks":{"since":"c++11"},"description":"specifies the launch policy for std::async"},{"type":"symbol","symbolType":"functionTemplate","name":"std::launder","link":"cpp/utility/launder","marks":{"since":"c++17"},"description":"pointer optimization barrier"},{"type":"symbol","symbolType":"functionTemplate","name":"std::lcm","link":"cpp/numeric/lcm","marks":{"since":"c++17"},"description":"constexpr function template returning the least common multiple of two integers"},{"type":"symbol","symbolType":"class","name":"std::lconv","link":"cpp/locale/lconv","marks":{},"description":"formatting details, returned by std::localeconv"},{"type":"symbol","symbolType":"function","name":"std::ldexp","link":"cpp/numeric/math/ldexp","marks":{},"description":"multiplies a number by 2 raised to a power"},{"type":"symbol","symbolType":"function","name":"std::ldexpf","link":"cpp/numeric/math/ldexp","marks":{"since":"c++11"},"description":"multiplies a number by 2 raised to a power"},{"type":"symbol","symbolType":"function","name":"std::ldexpl","link":"cpp/numeric/math/ldexp","marks":{"since":"c++11"},"description":"multiplies a number by 2 raised to a power"},{"type":"symbol","symbolType":"function","name":"std::ldiv","link":"cpp/numeric/math/div","marks":{},"description":"computes quotient and remainder of integer division"},{"type":"symbol","symbolType":"typeAlias","name":"std::ldiv_t","link":"cpp/numeric/math/div","marks":{},"description":"structure type, return of the std::ldiv function"},{"type":"symbol","symbolType":"function","name":"std::left","link":"cpp/io/manip/left","marks":{},"description":"sets the placement of fill characters"},{"type":"symbol","symbolType":"function","name":"std::legendre","link":"cpp/numeric/special_functions/legendre","marks":{"since":"c++17"},"description":"Legendre polynomials"},{"type":"symbol","symbolType":"function","name":"std::legendref","link":"cpp/numeric/special_functions/legendre","marks":{"since":"c++17"},"description":"Legendre polynomials"},{"type":"symbol","symbolType":"function","name":"std::legendrel","link":"cpp/numeric/special_functions/legendre","marks":{"since":"c++17"},"description":"Legendre polynomials"},{"type":"symbol","symbolType":"class","name":"std::length_error","link":"cpp/error/length_error","marks":{},"description":"exception class to report attempts to exceed maximum allowed size"},{"type":"symbol","symbolType":"function","name":"std::lerp","link":"cpp/numeric/lerp","marks":{"since":"c++20"},"description":"linear interpolation function"},{"type":"symbol","symbolType":"classTemplate","name":"std::less","link":"cpp/utility/functional/less","marks":{},"description":"function object implementing x < y"},{"type":"symbol","symbolType":"classTemplate","name":"std::less_equal","link":"cpp/utility/functional/less_equal","marks":{},"description":"function object implementing x <= y"},{"type":"symbol","symbolType":"functionTemplate","name":"std::lexicographical_compare","link":"cpp/algorithm/lexicographical_compare","marks":{},"description":"returns true if one range is lexicographically less than another"},{"type":"symbol","symbolType":"functionTemplate","name":"std::lexicographical_compare_three_way","link":"cpp/algorithm/lexicographical_compare_three_way","marks":{"since":"c++20"},"description":"compares two ranges using three-way comparison"},{"type":"symbol","symbolType":"function","name":"std::lgamma","link":"cpp/numeric/math/lgamma","marks":{"since":"c++11"},"description":"natural logarithm of the gamma function"},{"type":"symbol","symbolType":"function","name":"std::lgammaf","link":"cpp/numeric/math/lgamma","marks":{"since":"c++11"},"description":"natural logarithm of the gamma function"},{"type":"symbol","symbolType":"function","name":"std::lgammal","link":"cpp/numeric/math/lgamma","marks":{"since":"c++11"},"description":"natural logarithm of the gamma function"},{"type":"symbol","symbolType":"classTemplate","name":"std::linear_congruential_engine","link":"cpp/numeric/random/linear_congruential_engine","marks":{"since":"c++11"},"description":"implements linear congruential algorithm"},{"type":"symbol","symbolType":"classTemplate","name":"std::list","link":"cpp/container/list","marks":{},"description":"doubly-linked list"},{"type":"symbol","symbolType":"namespace","name":"std::literals","link":"cpp/symbol_index/literals","marks":{},"description":""},{"type":"symbol","symbolType":"namespace","name":"std::literals::chrono_literals","link":"cpp/symbol_index/chrono_literals","marks":{},"description":""},{"type":"symbol","symbolType":"namespace","name":"std::literals::complex_literals","link":"cpp/symbol_index/complex_literals","marks":{},"description":""},{"type":"symbol","symbolType":"namespace","name":"std::literals::string_literals","link":"cpp/symbol_index/string_literals","marks":{},"description":""},{"type":"symbol","symbolType":"namespace","name":"std::literals::string_view_literals","link":"cpp/symbol_index/string_view_literals","marks":{},"description":""},{"type":"symbol","symbolType":"enumerator","name":"std::little_endian","link":"cpp/locale/codecvt_mode","marks":{"since":"c++11","deprecated":"c++17"},"description":"assume the input is in little-endian byte order (applies to UTF-16 input only, the default is big-endian)"},{"type":"symbol","symbolType":"function","name":"std::llabs","link":"cpp/numeric/math/abs","marks":{"since":"c++11"},"description":"computes absolute value of an integral value (|x|)"},{"type":"symbol","symbolType":"function","name":"std::lldiv","link":"cpp/numeric/math/div","marks":{"since":"c++11"},"description":"computes quotient and remainder of integer division"},{"type":"symbol","symbolType":"typeAlias","name":"std::lldiv_t","link":"cpp/numeric/math/div","marks":{"since":"c++11"},"description":"structure type, return of the std::lldiv function"},{"type":"symbol","symbolType":"function","name":"std::llrint","link":"cpp/numeric/math/rint","marks":{"since":"c++11"},"description":"nearest integer using current rounding mode with exception if the result differs"},{"type":"symbol","symbolType":"function","name":"std::llrintf","link":"cpp/numeric/math/rint","marks":{"since":"c++11"},"description":"nearest integer using current rounding mode with exception if the result differs"},{"type":"symbol","symbolType":"function","name":"std::llrintl","link":"cpp/numeric/math/rint","marks":{"since":"c++11"},"description":"nearest integer using current rounding mode with exception if the result differs"},{"type":"symbol","symbolType":"function","name":"std::llround","link":"cpp/numeric/math/round","marks":{"since":"c++11"},"description":"nearest integer, rounding away from zero in halfway cases"},{"type":"symbol","symbolType":"function","name":"std::llroundf","link":"cpp/numeric/math/round","marks":{"since":"c++11"},"description":"nearest integer, rounding away from zero in halfway cases"},{"type":"symbol","symbolType":"function","name":"std::llroundl","link":"cpp/numeric/math/round","marks":{"since":"c++11"},"description":"nearest integer, rounding away from zero in halfway cases"},{"type":"symbol","symbolType":"class","name":"std::locale","link":"cpp/locale/locale","marks":{},"description":"set of polymorphic facets that encapsulate cultural differences"},{"type":"symbol","symbolType":"function","name":"std::localeconv","link":"cpp/locale/localeconv","marks":{},"description":"queries numeric and monetary formatting details of the current locale"},{"type":"symbol","symbolType":"function","name":"std::localtime","link":"cpp/chrono/c/localtime","marks":{},"description":"converts time since epoch to calendar time expressed as local time"},{"type":"symbol","symbolType":"functionTemplate","name":"std::lock","link":"cpp/thread/lock","marks":{"since":"c++11"},"description":"locks specified mutexes, blocks if any are unavailable"},{"type":"symbol","symbolType":"classTemplate","name":"std::lock_guard","link":"cpp/thread/lock_guard","marks":{"since":"c++11"},"description":"implements a strictly scope-based mutex ownership wrapper"},{"type":"symbol","symbolType":"function","name":"std::log","link":"cpp/numeric/math/log","marks":{},"description":"computes natural (base e) logarithm (ln(x))"},{"type":"symbol","symbolType":"functionTemplate","name":"std::log","link":"cpp/numeric/complex/log","marks":{},"note":"std::complex","description":"complex natural logarithm with the branch cuts along the negative real axis"},{"type":"symbol","symbolType":"functionTemplate","name":"std::log","link":"cpp/numeric/valarray/log","marks":{},"note":"std::valarray","description":"applies the function std::log to each element of valarray"},{"type":"symbol","symbolType":"function","name":"std::log10","link":"cpp/numeric/math/log10","marks":{},"description":"computes common (base 10) logarithm (log10(x))"},{"type":"symbol","symbolType":"functionTemplate","name":"std::log10","link":"cpp/numeric/complex/log10","marks":{},"note":"std::complex","description":"complex common logarithm with the branch cuts along the negative real axis"},{"type":"symbol","symbolType":"functionTemplate","name":"std::log10","link":"cpp/numeric/valarray/log10","marks":{},"note":"std::valarray","description":"applies the function std::log10 to each element of valarray"},{"type":"symbol","symbolType":"function","name":"std::log10f","link":"cpp/numeric/math/log10","marks":{"since":"c++11"},"description":"computes common (base 10) logarithm (log10(x))"},{"type":"symbol","symbolType":"function","name":"std::log10l","link":"cpp/numeric/math/log10","marks":{"since":"c++11"},"description":"computes common (base 10) logarithm (log10(x))"},{"type":"symbol","symbolType":"function","name":"std::log1p","link":"cpp/numeric/math/log1p","marks":{"since":"c++11"},"description":"natural logarithm (to base e) of 1 plus the given number (ln(1+x))"},{"type":"symbol","symbolType":"function","name":"std::log1pf","link":"cpp/numeric/math/log1p","marks":{"since":"c++11"},"description":"natural logarithm (to base e) of 1 plus the given number (ln(1+x))"},{"type":"symbol","symbolType":"function","name":"std::log1pl","link":"cpp/numeric/math/log1p","marks":{"since":"c++11"},"description":"natural logarithm (to base e) of 1 plus the given number (ln(1+x))"},{"type":"symbol","symbolType":"function","name":"std::log2","link":"cpp/numeric/math/log2","marks":{"since":"c++11"},"description":"base 2 logarithm of the given number (log2(x))"},{"type":"symbol","symbolType":"function","name":"std::log2f","link":"cpp/numeric/math/log2","marks":{"since":"c++11"},"description":"base 2 logarithm of the given number (log2(x))"},{"type":"symbol","symbolType":"function","name":"std::log2l","link":"cpp/numeric/math/log2","marks":{"since":"c++11"},"description":"base 2 logarithm of the given number (log2(x))"},{"type":"symbol","symbolType":"function","name":"std::logb","link":"cpp/numeric/math/logb","marks":{"since":"c++11"},"description":"extracts exponent of the number"},{"type":"symbol","symbolType":"function","name":"std::logbf","link":"cpp/numeric/math/logb","marks":{"since":"c++11"},"description":"extracts exponent of the number"},{"type":"symbol","symbolType":"function","name":"std::logbl","link":"cpp/numeric/math/logb","marks":{"since":"c++11"},"description":"extracts exponent of the number"},{"type":"symbol","symbolType":"function","name":"std::logf","link":"cpp/numeric/math/log","marks":{"since":"c++11"},"description":"computes natural (base e) logarithm (ln(x))"},{"type":"symbol","symbolType":"class","name":"std::logic_error","link":"cpp/error/logic_error","marks":{},"description":"exception class to indicate violations of logical preconditions or class invariants"},{"type":"symbol","symbolType":"classTemplate","name":"std::logical_and","link":"cpp/utility/functional/logical_and","marks":{},"description":"function object implementing x && y"},{"type":"symbol","symbolType":"classTemplate","name":"std::logical_not","link":"cpp/utility/functional/logical_not","marks":{},"description":"function object implementing !x"},{"type":"symbol","symbolType":"classTemplate","name":"std::logical_or","link":"cpp/utility/functional/logical_or","marks":{},"description":"function object implementing x || y"},{"type":"symbol","symbolType":"function","name":"std::logl","link":"cpp/numeric/math/log","marks":{"since":"c++11"},"description":"computes natural (base e) logarithm (ln(x))"},{"type":"symbol","symbolType":"classTemplate","name":"std::lognormal_distribution","link":"cpp/numeric/random/lognormal_distribution","marks":{"since":"c++11"},"description":"produces real values on a lognormal distribution."},{"type":"symbol","symbolType":"function","name":"std::longjmp","link":"cpp/utility/program/longjmp","marks":{},"description":"jumps to specified location"},{"type":"symbol","symbolType":"functionTemplate","name":"std::lower_bound","link":"cpp/algorithm/lower_bound","marks":{},"description":"returns an iterator to the first element not less than the given value"},{"type":"symbol","symbolType":"function","name":"std::lrint","link":"cpp/numeric/math/rint","marks":{"since":"c++11"},"description":"nearest integer using current rounding mode with exception if the result differs"},{"type":"symbol","symbolType":"function","name":"std::lrintf","link":"cpp/numeric/math/rint","marks":{"since":"c++11"},"description":"nearest integer using current rounding mode with exception if the result differs"},{"type":"symbol","symbolType":"function","name":"std::lrintl","link":"cpp/numeric/math/rint","marks":{"since":"c++11"},"description":"nearest integer using current rounding mode with exception if the result differs"},{"type":"symbol","symbolType":"function","name":"std::lround","link":"cpp/numeric/math/round","marks":{"since":"c++11"},"description":"nearest integer, rounding away from zero in halfway cases"},{"type":"symbol","symbolType":"function","name":"std::lroundf","link":"cpp/numeric/math/round","marks":{"since":"c++11"},"description":"nearest integer, rounding away from zero in halfway cases"},{"type":"symbol","symbolType":"function","name":"std::lroundl","link":"cpp/numeric/math/round","marks":{"since":"c++11"},"description":"nearest integer, rounding away from zero in halfway cases"},{"type":"symbol","symbolType":"functionTemplate","name":"std::make_any","link":"cpp/utility/any/make_any","marks":{"since":"c++17"},"description":"creates an any object"},{"type":"symbol","symbolType":"functionTemplate","name":"std::make_const_iterator","link":"cpp/iterator/make_const_iterator","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"functionTemplate","name":"std::make_const_sentinel","link":"cpp/iterator/make_const_sentinel","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"function","name":"std::make_error_code","link":"cpp/error/errc/make_error_code","marks":{"since":"c++11"},"note":"std::errc","description":"constructs an std::errc error code"},{"type":"symbol","symbolType":"function","name":"std::make_error_code","link":"cpp/io/io_errc/make_error_code","marks":{"since":"c++11"},"note":"std::io_errc","description":"constructs an iostream error code"},{"type":"symbol","symbolType":"function","name":"std::make_error_condition","link":"cpp/error/errc/make_error_condition","marks":{"since":"c++11"},"note":"std::errc","description":"constructs an std::errc error condition"},{"type":"symbol","symbolType":"function","name":"std::make_error_condition","link":"cpp/io/io_errc/make_error_condition","marks":{"since":"c++11"},"note":"std::io_errc","description":"constructs an iostream error code"},{"type":"symbol","symbolType":"functionTemplate","name":"std::make_exception_ptr","link":"cpp/error/make_exception_ptr","marks":{"since":"c++11"},"description":"creates an std::exception_ptr from an exception object"},{"type":"symbol","symbolType":"functionTemplate","name":"std::make_format_args","link":"cpp/utility/format/make_format_args","marks":{"since":"c++20"},"description":"creates a type-erased object referencing all formatting arguments, convertible to format_args"},{"type":"symbol","symbolType":"functionTemplate","name":"std::make_from_tuple","link":"cpp/utility/make_from_tuple","marks":{"since":"c++17"},"description":"Construct an object with a tuple of arguments"},{"type":"symbol","symbolType":"functionTemplate","name":"std::make_heap","link":"cpp/algorithm/make_heap","marks":{},"description":"creates a max heap out of a range of elements"},{"type":"symbol","symbolType":"functionTemplate","name":"std::make_move_iterator","link":"cpp/iterator/make_move_iterator","marks":{"since":"c++11"},"description":"creates a std::move_iterator of type inferred from the argument"},{"type":"symbol","symbolType":"functionTemplate","name":"std::make_obj_using_allocator","link":"cpp/memory/make_obj_using_allocator","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"functionTemplate","name":"std::make_optional","link":"cpp/utility/optional/make_optional","marks":{"since":"c++17"},"description":"creates an optional object"},{"type":"symbol","symbolType":"functionTemplate","name":"std::make_pair","link":"cpp/utility/pair/make_pair","marks":{},"description":"creates a pair object of type, defined by the argument types"},{"type":"symbol","symbolType":"functionTemplate","name":"std::make_reverse_iterator","link":"cpp/iterator/make_reverse_iterator","marks":{"since":"c++14"},"description":"creates a std::reverse_iterator of type inferred from the argument"},{"type":"symbol","symbolType":"functionTemplate","name":"std::make_shared","link":"cpp/memory/shared_ptr/make_shared","marks":{"since":"c++11"},"description":"creates a shared pointer that manages a new object"},{"type":"symbol","symbolType":"functionTemplate","name":"std::make_shared_for_overwrite","link":"cpp/memory/shared_ptr/make_shared","marks":{"since":"c++20"},"description":"creates a shared pointer that manages a new object"},{"type":"symbol","symbolType":"classTemplate","name":"std::make_signed","link":"cpp/types/make_signed","marks":{"since":"c++11"},"description":"makes the given integral type signed"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::make_signed_t","link":"cpp/types/make_signed","marks":{"since":"c++14"},"description":"Helper type of std::make_signed"},{"type":"symbol","symbolType":"functionTemplate","name":"std::make_tuple","link":"cpp/utility/tuple/make_tuple","marks":{"since":"c++11"},"description":"creates a tuple object of the type defined by the argument types"},{"type":"symbol","symbolType":"functionTemplate","name":"std::make_unique","link":"cpp/memory/unique_ptr/make_unique","marks":{"since":"c++14"},"description":"creates a unique pointer that manages a new object"},{"type":"symbol","symbolType":"functionTemplate","name":"std::make_unique_for_overwrite","link":"cpp/memory/unique_ptr/make_unique","marks":{"since":"c++20"},"description":"creates a unique pointer that manages a new object"},{"type":"symbol","symbolType":"classTemplate","name":"std::make_unsigned","link":"cpp/types/make_unsigned","marks":{"since":"c++11"},"description":"makes the given integral type unsigned"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::make_unsigned_t","link":"cpp/types/make_unsigned","marks":{"since":"c++14"},"description":"Helper type of std::make_unsigned"},{"type":"symbol","symbolType":"functionTemplate","name":"std::make_wformat_args","link":"cpp/utility/format/make_format_args","marks":{"since":"c++20"},"description":"creates a type-erased object referencing all formatting arguments, convertible to format_args"},{"type":"symbol","symbolType":"function","name":"std::malloc","link":"cpp/memory/c/malloc","marks":{},"description":"allocates memory"},{"type":"symbol","symbolType":"classTemplate","name":"std::map","link":"cpp/container/map","marks":{},"description":"collection of key-value pairs, sorted by keys, keys are unique"},{"type":"symbol","symbolType":"classTemplate","name":"std::mask_array","link":"cpp/numeric/valarray/mask_array","marks":{},"description":"proxy to a subset of a valarray after applying a boolean mask operator[]"},{"type":"symbol","symbolType":"classTemplate","name":"std::match_results","link":"cpp/regex/match_results","marks":{"since":"c++11"},"description":"identifies one regular expression match, including all sub-expression matches"},{"type":"symbol","symbolType":"functionTemplate","name":"std::max","link":"cpp/algorithm/max","marks":{},"description":"returns the greater of the given values"},{"type":"symbol","symbolType":"typeAlias","name":"std::max_align_t","link":"cpp/types/max_align_t","marks":{"since":"c++11"},"description":"trivial type with alignment requirement as great as any other scalar type"},{"type":"symbol","symbolType":"functionTemplate","name":"std::max_element","link":"cpp/algorithm/max_element","marks":{},"description":"returns the largest element in a range"},{"type":"symbol","symbolType":"function","name":"std::mblen","link":"cpp/string/multibyte/mblen","marks":{},"description":"returns the number of bytes in the next multibyte character"},{"type":"symbol","symbolType":"function","name":"std::mbrlen","link":"cpp/string/multibyte/mbrlen","marks":{},"description":"returns the number of bytes in the next multibyte character, given state"},{"type":"symbol","symbolType":"function","name":"std::mbrtoc16","link":"cpp/string/multibyte/mbrtoc16","marks":{"since":"c++11"},"description":"Converts a narrow multibyte character to UTF-16 encoding"},{"type":"symbol","symbolType":"function","name":"std::mbrtoc32","link":"cpp/string/multibyte/mbrtoc32","marks":{"since":"c++11"},"description":"converts a narrow multibyte character to UTF-32 encoding"},{"type":"symbol","symbolType":"function","name":"std::mbrtoc8","link":"cpp/string/multibyte/mbrtoc8","marks":{"since":"c++20"},"description":"converts a narrow multibyte character to UTF-8 encoding"},{"type":"symbol","symbolType":"function","name":"std::mbrtowc","link":"cpp/string/multibyte/mbrtowc","marks":{},"description":"converts the next multibyte character to wide character, given state"},{"type":"symbol","symbolType":"function","name":"std::mbsinit","link":"cpp/string/multibyte/mbsinit","marks":{},"description":"checks if the mbstate_t object represents initial shift state"},{"type":"symbol","symbolType":"function","name":"std::mbsrtowcs","link":"cpp/string/multibyte/mbsrtowcs","marks":{},"description":"converts a narrow multibyte character string to wide string, given state"},{"type":"symbol","symbolType":"class","name":"std::mbstate_t","link":"cpp/string/multibyte/mbstate_t","marks":{},"description":"conversion state information necessary to iterate multibyte character strings"},{"type":"symbol","symbolType":"function","name":"std::mbstowcs","link":"cpp/string/multibyte/mbstowcs","marks":{},"description":"converts a narrow multibyte character string to wide string"},{"type":"symbol","symbolType":"function","name":"std::mbtowc","link":"cpp/string/multibyte/mbtowc","marks":{},"description":"converts the next multibyte character to wide character"},{"type":"symbol","symbolType":"typeAlias","name":"std::mega","link":"cpp/numeric/ratio","marks":{"since":"c++11"},"description":"std::ratio<1000000, 1>"},{"type":"symbol","symbolType":"functionTemplate","name":"std::mem_fn","link":"cpp/utility/functional/mem_fn","marks":{"since":"c++11"},"description":"creates a function object out of a pointer to a member"},{"type":"symbol","symbolType":"function","name":"std::memchr","link":"cpp/string/byte/memchr","marks":{},"description":"searches an array for the first occurrence of a character"},{"type":"symbol","symbolType":"function","name":"std::memcmp","link":"cpp/string/byte/memcmp","marks":{},"description":"compares two buffers"},{"type":"symbol","symbolType":"function","name":"std::memcpy","link":"cpp/string/byte/memcpy","marks":{},"description":"copies one buffer to another"},{"type":"symbol","symbolType":"function","name":"std::memmove","link":"cpp/string/byte/memmove","marks":{},"description":"moves one buffer to another"},{"type":"symbol","symbolType":"enumeration","name":"std::memory_order","link":"cpp/atomic/memory_order","marks":{"since":"c++11"},"description":"defines memory ordering constraints for the given atomic operation"},{"type":"symbol","symbolType":"constant","name":"std::memory_order_acq_rel","link":"cpp/atomic/memory_order","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::memory_order_acquire","link":"cpp/atomic/memory_order","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::memory_order_consume","link":"cpp/atomic/memory_order","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::memory_order_relaxed","link":"cpp/atomic/memory_order","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::memory_order_release","link":"cpp/atomic/memory_order","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::memory_order_seq_cst","link":"cpp/atomic/memory_order","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"function","name":"std::memset","link":"cpp/string/byte/memset","marks":{},"description":"fills a buffer with a character"},{"type":"symbol","symbolType":"functionTemplate","name":"std::merge","link":"cpp/algorithm/merge","marks":{},"description":"merges two sorted ranges"},{"type":"symbol","symbolType":"concept","name":"std::mergeable","link":"cpp/iterator/mergeable","marks":{"since":"c++20"},"description":"specifies the requirements of algorithms that merge sorted sequences into an output sequence by copying elements"},{"type":"symbol","symbolType":"classTemplate","name":"std::mersenne_twister_engine","link":"cpp/numeric/random/mersenne_twister_engine","marks":{"since":"c++11"},"description":"implements Mersenne twister algorithm"},{"type":"symbol","symbolType":"classTemplate","name":"std::messages","link":"cpp/locale/messages","marks":{},"description":"implements retrieval of strings from message catalogs"},{"type":"symbol","symbolType":"class","name":"std::messages_base","link":"cpp/locale/messages_base","marks":{},"description":"defines messages catalog type"},{"type":"symbol","symbolType":"classTemplate","name":"std::messages_byname","link":"cpp/locale/messages_byname","marks":{},"description":"represents the system-supplied std::messages for the named locale"},{"type":"symbol","symbolType":"typeAlias","name":"std::micro","link":"cpp/numeric/ratio","marks":{"since":"c++11"},"description":"std::ratio<1, 1000000>"},{"type":"symbol","symbolType":"functionTemplate","name":"std::midpoint","link":"cpp/numeric/midpoint","marks":{"since":"c++20"},"description":"midpoint between two numbers or pointers"},{"type":"symbol","symbolType":"typeAlias","name":"std::milli","link":"cpp/numeric/ratio","marks":{"since":"c++11"},"description":"std::ratio<1, 1000>"},{"type":"symbol","symbolType":"functionTemplate","name":"std::min","link":"cpp/algorithm/min","marks":{},"description":"returns the smaller of the given values"},{"type":"symbol","symbolType":"functionTemplate","name":"std::min_element","link":"cpp/algorithm/min_element","marks":{},"description":"returns the smallest element in a range"},{"type":"symbol","symbolType":"functionTemplate","name":"std::minmax","link":"cpp/algorithm/minmax","marks":{"since":"c++11"},"description":"returns the smaller and larger of two elements"},{"type":"symbol","symbolType":"functionTemplate","name":"std::minmax_element","link":"cpp/algorithm/minmax_element","marks":{"since":"c++11"},"description":"returns the smallest and the largest elements in a range"},{"type":"symbol","symbolType":"typeAlias","name":"std::minstd_rand","link":"cpp/numeric/random","marks":{"since":"c++11"},"description":"std::linear_congruential_engine Newer \"Minimum standard\", recommended by Park, Miller, and Stockmeyer in 1993"},{"type":"symbol","symbolType":"typeAlias","name":"std::minstd_rand0","link":"cpp/numeric/random","marks":{"since":"c++11"},"description":"std::linear_congruential_engine Discovered in 1969 by Lewis, Goodman and Miller, adopted as \"Minimal standard\" in 1988 by Park and Miller"},{"type":"symbol","symbolType":"classTemplate","name":"std::minus","link":"cpp/utility/functional/minus","marks":{},"description":"function object implementing x - y"},{"type":"symbol","symbolType":"functionTemplate","name":"std::mismatch","link":"cpp/algorithm/mismatch","marks":{},"description":"finds the first position where two ranges differ"},{"type":"symbol","symbolType":"function","name":"std::mktime","link":"cpp/chrono/c/mktime","marks":{},"description":"converts calendar time to time since epoch"},{"type":"symbol","symbolType":"function","name":"std::modf","link":"cpp/numeric/math/modf","marks":{},"description":"decomposes a number into integer and fractional parts"},{"type":"symbol","symbolType":"function","name":"std::modff","link":"cpp/numeric/math/modf","marks":{"since":"c++11"},"description":"decomposes a number into integer and fractional parts"},{"type":"symbol","symbolType":"function","name":"std::modfl","link":"cpp/numeric/math/modf","marks":{"since":"c++11"},"description":"decomposes a number into integer and fractional parts"},{"type":"symbol","symbolType":"classTemplate","name":"std::modulus","link":"cpp/utility/functional/modulus","marks":{},"description":"function object implementing x % y"},{"type":"symbol","symbolType":"class","name":"std::money_base","link":"cpp/locale/money_base","marks":{},"description":"defines monetary formatting patterns"},{"type":"symbol","symbolType":"classTemplate","name":"std::money_get","link":"cpp/locale/money_get","marks":{},"description":"parses and constructs a monetary value from an input character sequence"},{"type":"symbol","symbolType":"classTemplate","name":"std::moneypunct","link":"cpp/locale/moneypunct","marks":{},"description":"defines monetary formatting parameters used by std::money_get and std::money_put"},{"type":"symbol","symbolType":"classTemplate","name":"std::moneypunct_byname","link":"cpp/locale/moneypunct_byname","marks":{},"description":"represents the system-supplied std::moneypunct for the named locale"},{"type":"symbol","symbolType":"classTemplate","name":"std::money_put","link":"cpp/locale/money_put","marks":{},"description":"formats a monetary value for output as a character sequence"},{"type":"symbol","symbolType":"class","name":"std::monostate","link":"cpp/utility/variant/monostate","marks":{"since":"c++17"},"description":"placeholder type for use as the first alternative in a variant of non-default-constructible types"},{"type":"symbol","symbolType":"concept","name":"std::movable","link":"cpp/concepts/movable","marks":{"since":"c++20"},"description":"specifies that an object of a type can be moved and swapped"},{"type":"symbol","symbolType":"functionTemplate","name":"std::move","link":"cpp/algorithm/move","marks":{"since":"c++11"},"note":"algorithm","description":""},{"type":"symbol","symbolType":"functionTemplate","name":"std::move","link":"cpp/utility/move","marks":{"since":"c++11"},"note":"utility","description":""},{"type":"symbol","symbolType":"functionTemplate","name":"std::move_backward","link":"cpp/algorithm/move_backward","marks":{"since":"c++11"},"description":"moves a range of elements to a new location in backwards order"},{"type":"symbol","symbolType":"concept","name":"std::move_constructible","link":"cpp/concepts/move_constructible","marks":{"since":"c++20"},"description":"specifies that an object of a type can be move constructed"},{"type":"symbol","symbolType":"functionTemplate","name":"std::move_if_noexcept","link":"cpp/utility/move_if_noexcept","marks":{"since":"c++11"},"description":"obtains an rvalue reference if the move constructor does not throw"},{"type":"symbol","symbolType":"classTemplate","name":"std::move_iterator","link":"cpp/iterator/move_iterator","marks":{"since":"c++11"},"description":"iterator adaptor which dereferences to an rvalue reference"},{"type":"symbol","symbolType":"classTemplate","name":"std::move_only_function","link":"cpp/utility/functional/move_only_function","marks":{"since":"c++23"},"description":"wraps callable object of any type with specified function call signature"},{"type":"symbol","symbolType":"classTemplate","name":"std::move_sentinel","link":"cpp/iterator/move_sentinel","marks":{"since":"c++20"},"description":"sentinel adaptor for use with std::move_iterator"},{"type":"symbol","symbolType":"typeAlias","name":"std::mt19937","link":"cpp/numeric/random","marks":{"since":"c++11"},"description":"std::mersenne_twister_engine 32-bit Mersenne Twister by Matsumoto and Nishimura, 1998"},{"type":"symbol","symbolType":"typeAlias","name":"std::mt19937_64","link":"cpp/numeric/random","marks":{"since":"c++11"},"description":"std::mersenne_twister_engine 64-bit Mersenne Twister by Matsumoto and Nishimura, 2000"},{"type":"symbol","symbolType":"classTemplate","name":"std::multimap","link":"cpp/container/multimap","marks":{},"description":"collection of key-value pairs, sorted by keys"},{"type":"symbol","symbolType":"classTemplate","name":"std::multiplies","link":"cpp/utility/functional/multiplies","marks":{},"description":"function object implementing x * y"},{"type":"symbol","symbolType":"classTemplate","name":"std::multiset","link":"cpp/container/multiset","marks":{},"description":"collection of keys, sorted by keys"},{"type":"symbol","symbolType":"class","name":"std::mutex","link":"cpp/thread/mutex","marks":{"since":"c++11"},"description":"provides basic mutual exclusion facility"},{"type":"symbol","symbolType":"function","name":"std::nan","link":"cpp/numeric/math/nan","marks":{"since":"c++11"},"description":"not-a-number (NaN)"},{"type":"symbol","symbolType":"function","name":"std::nanf","link":"cpp/numeric/math/nan","marks":{"since":"c++11"},"description":"not-a-number (NaN)"},{"type":"symbol","symbolType":"function","name":"std::nanl","link":"cpp/numeric/math/nan","marks":{"since":"c++11"},"description":"not-a-number (NaN)"},{"type":"symbol","symbolType":"typeAlias","name":"std::nano","link":"cpp/numeric/ratio","marks":{"since":"c++11"},"description":"std::ratio<1, 1000000000>"},{"type":"symbol","symbolType":"function","name":"std::nearbyint","link":"cpp/numeric/math/nearbyint","marks":{"since":"c++11"},"description":"nearest integer using current rounding mode"},{"type":"symbol","symbolType":"function","name":"std::nearbyintf","link":"cpp/numeric/math/nearbyint","marks":{"since":"c++11"},"description":"nearest integer using current rounding mode"},{"type":"symbol","symbolType":"function","name":"std::nearbyintl","link":"cpp/numeric/math/nearbyint","marks":{"since":"c++11"},"description":"nearest integer using current rounding mode"},{"type":"symbol","symbolType":"classTemplate","name":"std::negate","link":"cpp/utility/functional/negate","marks":{},"description":"function object implementing -x"},{"type":"symbol","symbolType":"classTemplate","name":"std::negation","link":"cpp/types/negation","marks":{"since":"c++17"},"description":"logical NOT metafunction"},{"type":"symbol","symbolType":"variableTemplate","name":"std::negation_v","link":"cpp/types/negation","marks":{"since":"c++17"},"description":"Helper variable template of std::negation"},{"type":"symbol","symbolType":"classTemplate","name":"std::negative_binomial_distribution","link":"cpp/numeric/random/negative_binomial_distribution","marks":{"since":"c++11"},"description":"produces integer values on a negative binomial distribution."},{"type":"symbol","symbolType":"class","name":"std::nested_exception","link":"cpp/error/nested_exception","marks":{"since":"c++11"},"description":"a mixin type to capture and store current exceptions"},{"type":"symbol","symbolType":"typeAlias","name":"std::new_handler","link":"cpp/memory/new/new_handler","marks":{},"description":"function pointer type of the new handler"},{"type":"symbol","symbolType":"functionTemplate","name":"std::next","link":"cpp/iterator/next","marks":{"since":"c++11"},"description":"increment an iterator"},{"type":"symbol","symbolType":"functionTemplate","name":"std::next_permutation","link":"cpp/algorithm/next_permutation","marks":{},"description":"generates the next greater lexicographic permutation of a range of elements"},{"type":"symbol","symbolType":"function","name":"std::nextafter","link":"cpp/numeric/math/nextafter","marks":{"since":"c++11"},"description":"next representable floating point value towards the given value"},{"type":"symbol","symbolType":"function","name":"std::nextafterf","link":"cpp/numeric/math/nextafter","marks":{"since":"c++11"},"description":"next representable floating point value towards the given value"},{"type":"symbol","symbolType":"function","name":"std::nextafterl","link":"cpp/numeric/math/nextafter","marks":{"since":"c++11"},"description":"next representable floating point value towards the given value"},{"type":"symbol","symbolType":"function","name":"std::nexttoward","link":"cpp/numeric/math/nextafter","marks":{"since":"c++11"},"description":"next representable floating point value towards the given value"},{"type":"symbol","symbolType":"function","name":"std::nexttowardf","link":"cpp/numeric/math/nextafter","marks":{"since":"c++11"},"description":"next representable floating point value towards the given value"},{"type":"symbol","symbolType":"function","name":"std::nexttowardl","link":"cpp/numeric/math/nextafter","marks":{"since":"c++11"},"description":"next representable floating point value towards the given value"},{"type":"symbol","symbolType":"functionTemplate","name":"std::noemit_on_flush","link":"cpp/io/manip/emit_on_flush","marks":{"since":"c++20"},"description":"controls whether a stream's basic_syncbuf emits on flush"},{"type":"symbol","symbolType":"function","name":"std::noboolalpha","link":"cpp/io/manip/boolalpha","marks":{},"description":"switches between textual and numeric representation of booleans"},{"type":"symbol","symbolType":"functionTemplate","name":"std::none_of","link":"cpp/algorithm/all_any_none_of","marks":{"since":"c++11"},"description":"checks if a predicate is true for all, any or none of the elements in a range"},{"type":"symbol","symbolType":"function","name":"std::noop_coroutine","link":"cpp/coroutine/noop_coroutine","marks":{"since":"c++20"},"description":"creates a coroutine handle that has no observable effects when resumed or destroyed"},{"type":"symbol","symbolType":"typeAlias","name":"std::noop_coroutine_handle","link":"cpp/coroutine/coroutine_handle","marks":{"since":"c++20"},"description":"std::coroutine_handle, intended to refer to a no-op coroutine"},{"type":"symbol","symbolType":"class","name":"std::noop_coroutine_promise","link":"cpp/coroutine/noop_coroutine_promise","marks":{"since":"c++20"},"description":"used for coroutines with no observable effects"},{"type":"symbol","symbolType":"functionTemplate","name":"std::norm","link":"cpp/numeric/complex/norm","marks":{},"description":"returns the squared magnitude"},{"type":"symbol","symbolType":"classTemplate","name":"std::normal_distribution","link":"cpp/numeric/random/normal_distribution","marks":{"since":"c++11"},"description":"produces real values on a standard normal (Gaussian) distribution."},{"type":"symbol","symbolType":"function","name":"std::noshowbase","link":"cpp/io/manip/showbase","marks":{},"description":"controls whether prefix is used to indicate numeric base"},{"type":"symbol","symbolType":"function","name":"std::noshowpoint","link":"cpp/io/manip/showpoint","marks":{},"description":"controls whether decimal point is always included in floating-point representation"},{"type":"symbol","symbolType":"function","name":"std::noshowpos","link":"cpp/io/manip/showpos","marks":{},"description":"controls whether the + sign used with non-negative numbers"},{"type":"symbol","symbolType":"function","name":"std::noskipws","link":"cpp/io/manip/skipws","marks":{},"description":"controls whether leading whitespace is skipped on input"},{"type":"symbol","symbolType":"constant","name":"std::nostopstate","link":"cpp/thread/stop_source/nostopstate","marks":{"since":"c++20"},"description":"a std::nostopstate_t instance for use in stop_source constructor"},{"type":"symbol","symbolType":"class","name":"std::nostopstate_t","link":"cpp/thread/stop_source/nostopstate_t","marks":{"since":"c++20"},"description":"placeholder type for use in stop_source constructor"},{"type":"symbol","symbolType":"classTemplate","name":"std::not_equal_to","link":"cpp/utility/functional/not_equal_to","marks":{},"description":"function object implementing x != y"},{"type":"symbol","symbolType":"functionTemplate","name":"std::not_fn","link":"cpp/utility/functional/not_fn","marks":{"since":"c++17"},"description":"Creates a function object that returns the complement of the result of the function object it holds"},{"type":"symbol","symbolType":"constant","name":"std::nothrow","link":"cpp/memory/new/nothrow","marks":{},"description":"an object of type nothrow_t used to select an non-throwing allocation function"},{"type":"symbol","symbolType":"class","name":"std::nothrow_t","link":"cpp/memory/new/nothrow_t","marks":{},"description":"tag type used to select an non-throwing allocation function"},{"type":"symbol","symbolType":"function","name":"std::notify_all_at_thread_exit","link":"cpp/thread/notify_all_at_thread_exit","marks":{"since":"c++11"},"description":"schedules a call to notify_all to be invoked when this thread is completely finished"},{"type":"symbol","symbolType":"function","name":"std::nounitbuf","link":"cpp/io/manip/unitbuf","marks":{},"description":"controls whether output is flushed after each operation"},{"type":"symbol","symbolType":"function","name":"std::nouppercase","link":"cpp/io/manip/uppercase","marks":{},"description":"controls whether uppercase characters are used with some output formats"},{"type":"symbol","symbolType":"functionTemplate","name":"std::nth_element","link":"cpp/algorithm/nth_element","marks":{},"description":"partially sorts the given range making sure that it is partitioned by the given element"},{"type":"symbol","symbolType":"constant","name":"std::nullopt","link":"cpp/utility/optional/nullopt","marks":{"since":"c++17"},"description":"an object of type nullopt_t"},{"type":"symbol","symbolType":"class","name":"std::nullopt_t","link":"cpp/utility/optional/nullopt_t","marks":{"since":"c++17"},"description":"indicator of optional type with uninitialized state"},{"type":"symbol","symbolType":"typeAlias","name":"std::nullptr_t","link":"cpp/types/nullptr_t","marks":{"since":"c++11"},"description":"the type of the null pointer literal nullptr"},{"type":"symbol","symbolType":"classTemplate","name":"std::numeric_limits","link":"cpp/types/numeric_limits","marks":{},"description":"provides an interface to query properties of all fundamental numeric types."},{"type":"symbol","symbolType":"classTemplate","name":"std::num_get","link":"cpp/locale/num_get","marks":{},"description":"parses numeric values from an input character sequence"},{"type":"symbol","symbolType":"namespace","name":"std::numbers","link":"cpp/symbol_index/numbers","marks":{},"description":""},{"type":"symbol","symbolType":"constant","name":"std::numbers::e","link":"cpp/numeric/constants","marks":{"since":"c++20"},"description":"std::numbers::e_v"},{"type":"symbol","symbolType":"variableTemplate","name":"std::numbers::e_v","link":"cpp/numeric/constants","marks":{"since":"c++20"}},{"type":"symbol","symbolType":"constant","name":"std::numbers::egamma","link":"cpp/numeric/constants","marks":{"since":"c++20"},"description":"std::numbers::egamma_v"},{"type":"symbol","symbolType":"variableTemplate","name":"std::numbers::egamma_v","link":"cpp/numeric/constants","marks":{"since":"c++20"}},{"type":"symbol","symbolType":"constant","name":"std::numbers::inv_pi","link":"cpp/numeric/constants","marks":{"since":"c++20"},"description":"std::numbers::inv_pi_v"},{"type":"symbol","symbolType":"variableTemplate","name":"std::numbers::inv_pi_v","link":"cpp/numeric/constants","marks":{"since":"c++20"}},{"type":"symbol","symbolType":"constant","name":"std::numbers::inv_sqrt3","link":"cpp/numeric/constants","marks":{"since":"c++20"},"description":"std::numbers::inv_sqrt3_v"},{"type":"symbol","symbolType":"variableTemplate","name":"std::numbers::inv_sqrt3_v","link":"cpp/numeric/constants","marks":{"since":"c++20"}},{"type":"symbol","symbolType":"constant","name":"std::numbers::inv_sqrtpi","link":"cpp/numeric/constants","marks":{"since":"c++20"},"description":"std::numbers::inv_sqrtpi_v"},{"type":"symbol","symbolType":"variableTemplate","name":"std::numbers::inv_sqrtpi_v","link":"cpp/numeric/constants","marks":{"since":"c++20"}},{"type":"symbol","symbolType":"constant","name":"std::numbers::ln10","link":"cpp/numeric/constants","marks":{"since":"c++20"},"description":"std::numbers::ln10_v"},{"type":"symbol","symbolType":"variableTemplate","name":"std::numbers::ln10_v","link":"cpp/numeric/constants","marks":{"since":"c++20"}},{"type":"symbol","symbolType":"constant","name":"std::numbers::ln2","link":"cpp/numeric/constants","marks":{"since":"c++20"},"description":"std::numbers::ln2_v"},{"type":"symbol","symbolType":"variableTemplate","name":"std::numbers::ln2_v","link":"cpp/numeric/constants","marks":{"since":"c++20"}},{"type":"symbol","symbolType":"constant","name":"std::numbers::log10e","link":"cpp/numeric/constants","marks":{"since":"c++20"},"description":"std::numbers::log10e_v"},{"type":"symbol","symbolType":"variableTemplate","name":"std::numbers::log10e_v","link":"cpp/numeric/constants","marks":{"since":"c++20"}},{"type":"symbol","symbolType":"constant","name":"std::numbers::log2e","link":"cpp/numeric/constants","marks":{"since":"c++20"},"description":"std::numbers::log2e_v"},{"type":"symbol","symbolType":"variableTemplate","name":"std::numbers::log2e_v","link":"cpp/numeric/constants","marks":{"since":"c++20"}},{"type":"symbol","symbolType":"constant","name":"std::numbers::phi","link":"cpp/numeric/constants","marks":{"since":"c++20"},"description":"std::numbers::phi_v"},{"type":"symbol","symbolType":"variableTemplate","name":"std::numbers::phi_v","link":"cpp/numeric/constants","marks":{"since":"c++20"}},{"type":"symbol","symbolType":"constant","name":"std::numbers::pi","link":"cpp/numeric/constants","marks":{"since":"c++20"},"description":"std::numbers::pi_v"},{"type":"symbol","symbolType":"variableTemplate","name":"std::numbers::pi_v","link":"cpp/numeric/constants","marks":{"since":"c++20"}},{"type":"symbol","symbolType":"constant","name":"std::numbers::sqrt2","link":"cpp/numeric/constants","marks":{"since":"c++20"},"description":"std::numbers::sqrt2_v"},{"type":"symbol","symbolType":"variableTemplate","name":"std::numbers::sqrt2_v","link":"cpp/numeric/constants","marks":{"since":"c++20"}},{"type":"symbol","symbolType":"constant","name":"std::numbers::sqrt3","link":"cpp/numeric/constants","marks":{"since":"c++20"},"description":"std::numbers::sqrt3_v"},{"type":"symbol","symbolType":"variableTemplate","name":"std::numbers::sqrt3_v","link":"cpp/numeric/constants","marks":{"since":"c++20"}},{"type":"symbol","symbolType":"classTemplate","name":"std::numpunct","link":"cpp/locale/numpunct","marks":{},"description":"defines numeric punctuation rules"},{"type":"symbol","symbolType":"classTemplate","name":"std::numpunct_byname","link":"cpp/locale/numpunct_byname","marks":{},"description":"represents the system-supplied std::numpunct for the named locale"},{"type":"symbol","symbolType":"classTemplate","name":"std::num_put","link":"cpp/locale/num_put","marks":{},"description":"formats numeric values for output as character sequence"},{"type":"symbol","symbolType":"function","name":"std::oct","link":"cpp/io/manip/hex","marks":{},"description":"changes the base used for integer I/O"},{"type":"symbol","symbolType":"class","name":"std::once_flag","link":"cpp/thread/once_flag","marks":{"since":"c++11"},"description":"helper object to ensure that call_once invokes the function only once"},{"type":"symbol","symbolType":"typeAlias","name":"std::ofstream","link":"cpp/io/basic_ofstream","marks":{},"description":"std::basic_ofstream"},{"type":"symbol","symbolType":"classTemplate","name":"std::optional","link":"cpp/utility/optional","marks":{"since":"c++17"},"description":"a wrapper that may or may not hold an object"},{"type":"symbol","symbolType":"typeAlias","name":"std::ospanstream","link":"cpp/io/basic_ospanstream","marks":{"since":"c++23"},"description":"std::basic_ospanstream"},{"type":"symbol","symbolType":"typeAlias","name":"std::ostream","link":"cpp/io/basic_ostream","marks":{},"description":"std::basic_ostream"},{"type":"symbol","symbolType":"classTemplate","name":"std::ostreambuf_iterator","link":"cpp/iterator/ostreambuf_iterator","marks":{},"description":"output iterator that writes to std::basic_streambuf"},{"type":"symbol","symbolType":"classTemplate","name":"std::ostream_iterator","link":"cpp/iterator/ostream_iterator","marks":{},"description":"output iterator that writes to std::basic_ostream"},{"type":"symbol","symbolType":"typeAlias","name":"std::ostringstream","link":"cpp/io/basic_ostringstream","marks":{},"description":"std::basic_ostringstream"},{"type":"symbol","symbolType":"class","name":"std::ostrstream","link":"cpp/io/ostrstream","marks":{"deprecated":"c++98"},"description":"implements character array output operations"},{"type":"symbol","symbolType":"typeAlias","name":"std::osyncstream","link":"cpp/io/basic_osyncstream","marks":{"since":"c++20"},"description":"std::basic_osyncstream"},{"type":"symbol","symbolType":"class","name":"std::out_of_range","link":"cpp/error/out_of_range","marks":{},"description":"exception class to report arguments outside of expected range"},{"type":"symbol","symbolType":"functionTemplate","name":"std::out_ptr","link":"cpp/memory/out_ptr_t/out_ptr","marks":{"since":"c++23"},"description":"creates an out_ptr_t with an associated smart pointer and resetting arguments"},{"type":"symbol","symbolType":"classTemplate","name":"std::out_ptr_t","link":"cpp/memory/out_ptr_t","marks":{"since":"c++23"},"description":"interoperates with foreign pointer setters and resets a smart pointer on destruction"},{"type":"symbol","symbolType":"concept","name":"std::output_iterator","link":"cpp/iterator/output_iterator","marks":{"since":"c++20"},"description":"specifies that a type is an output iterator for a given value type, that is, values of that type can be written to it and it can be both pre- and post-incremented"},{"type":"symbol","symbolType":"class","name":"std::output_iterator_tag","link":"cpp/iterator/iterator_tags","marks":{},"description":"empty class types used to indicate iterator categories"},{"type":"symbol","symbolType":"class","name":"std::overflow_error","link":"cpp/error/overflow_error","marks":{},"description":"exception class to report arithmetic overflows"},{"type":"symbol","symbolType":"classTemplate","name":"std::owner_less","link":"cpp/memory/owner_less","marks":{"since":"c++11"},"description":"provides mixed-type owner-based ordering of shared and weak pointers"},{"type":"symbol","symbolType":"classTemplate","name":"std::packaged_task","link":"cpp/thread/packaged_task","marks":{"since":"c++11"},"description":"packages a function to store its return value for asynchronous retrieval"},{"type":"symbol","symbolType":"classTemplate","name":"std::pair","link":"cpp/utility/pair","marks":{},"description":"implements binary tuple, i.e. a pair of values"},{"type":"symbol","symbolType":"constant","name":"std::partial_order","link":"cpp/utility/compare/partial_order","marks":{"since":"c++20"},"description":"performs 3-way comparison and produces a result of type std::partial_ordering"},{"type":"symbol","symbolType":"class","name":"std::partial_ordering","link":"cpp/utility/compare/partial_ordering","marks":{"since":"c++20"},"description":"the result type of 3-way comparison that supports all 6 operators, is not substitutable, and allows incomparable values"},{"type":"symbol","symbolType":"functionTemplate","name":"std::partial_sort","link":"cpp/algorithm/partial_sort","marks":{},"description":"sorts the first N elements of a range"},{"type":"symbol","symbolType":"functionTemplate","name":"std::partial_sort_copy","link":"cpp/algorithm/partial_sort_copy","marks":{},"description":"copies and partially sorts a range of elements"},{"type":"symbol","symbolType":"functionTemplate","name":"std::partial_sum","link":"cpp/algorithm/partial_sum","marks":{},"description":"computes the partial sum of a range of elements"},{"type":"symbol","symbolType":"functionTemplate","name":"std::partition","link":"cpp/algorithm/partition","marks":{},"description":"divides a range of elements into two groups"},{"type":"symbol","symbolType":"functionTemplate","name":"std::partition_copy","link":"cpp/algorithm/partition_copy","marks":{"since":"c++11"},"description":"copies a range dividing the elements into two groups"},{"type":"symbol","symbolType":"functionTemplate","name":"std::partition_point","link":"cpp/algorithm/partition_point","marks":{"since":"c++11"},"description":"locates the partition point of a partitioned range"},{"type":"symbol","symbolType":"concept","name":"std::permutable","link":"cpp/iterator/permutable","marks":{"since":"c++20"},"description":"specifies the common requirements of algorithms that reorder elements in place"},{"type":"symbol","symbolType":"function","name":"std::perror","link":"cpp/io/c/perror","marks":{},"description":"displays a character string corresponding of the current error to stderr"},{"type":"symbol","symbolType":"typeAlias","name":"std::peta","link":"cpp/numeric/ratio","marks":{"since":"c++11"},"description":"std::ratio<1000000000000000, 1>"},{"type":"symbol","symbolType":"typeAlias","name":"std::pico","link":"cpp/numeric/ratio","marks":{"since":"c++11"},"description":"std::ratio<1, 1000000000000>"},{"type":"symbol","symbolType":"classTemplate","name":"std::piecewise_constant_distribution","link":"cpp/numeric/random/piecewise_constant_distribution","marks":{"since":"c++11"},"description":"produces real values distributed on constant subintervals."},{"type":"symbol","symbolType":"constant","name":"std::piecewise_construct","link":"cpp/utility/piecewise_construct","marks":{"since":"c++11"},"description":"an object of type piecewise_construct_t used to disambiguate functions for piecewise construction"},{"type":"symbol","symbolType":"class","name":"std::piecewise_construct_t","link":"cpp/utility/piecewise_construct_t","marks":{"since":"c++11"},"description":"tag type used to select correct function overload for piecewise construction"},{"type":"symbol","symbolType":"classTemplate","name":"std::piecewise_linear_distribution","link":"cpp/numeric/random/piecewise_linear_distribution","marks":{"since":"c++11"},"description":"produces real values distributed on defined subintervals."},{"type":"symbol","symbolType":"typeAlias","name":"std::placeholders","link":"cpp/symbol_index/placeholders","marks":{},"description":"Provides placeholders for the unbound arguments in a std::bind expression"},{"type":"symbol","symbolType":"constant","name":"std::placeholders::_1, _2, ..., _N","link":"cpp/utility/functional/placeholders","marks":{"since":"c++11"},"description":"placeholders for the unbound arguments in a std::bind expression"},{"type":"symbol","symbolType":"classTemplate","name":"std::plus","link":"cpp/utility/functional/plus","marks":{},"description":"function object implementing x + y"},{"type":"symbol","symbolType":"namespace","name":"std::pmr","link":"cpp/symbol_index/pmr","marks":{},"description":""},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::pmr::basic_string","link":"cpp/string/basic_string","marks":{"since":"c++17"},"description":""},{"type":"symbol","symbolType":"typeAlias","name":"std::pmr::cmatch","link":"cpp/regex/match_results","marks":{"since":"c++17"},"description":"std::cmatch using a polymorphic allocator"},{"type":"symbol","symbolType":"typeAlias","name":"std::pmr::deque","link":"cpp/container/deque","marks":{"since":"c++17"},"description":"std::deque using a polymorphic allocator"},{"type":"symbol","symbolType":"typeAlias","name":"std::pmr::forward_list","link":"cpp/container/forward_list","marks":{"since":"c++17"},"description":"std::forward_list using a polymorphic allocator"},{"type":"symbol","symbolType":"function","name":"std::pmr::get_default_resource","link":"cpp/memory/get_default_resource","marks":{"since":"c++17"},"description":"gets the default std::pmr::memory_resource"},{"type":"symbol","symbolType":"typeAlias","name":"std::pmr::list","link":"cpp/container/list","marks":{"since":"c++17"},"description":"std::list using a polymorphic allocator"},{"type":"symbol","symbolType":"typeAlias","name":"std::pmr::map","link":"cpp/container/map","marks":{"since":"c++17"},"description":"std::map using a polymorphic allocator"},{"type":"symbol","symbolType":"typeAlias","name":"std::pmr::match_results","link":"cpp/regex/match_results","marks":{"since":"c++17"},"description":"std::match_results using a polymorphic allocator"},{"type":"symbol","symbolType":"class","name":"std::pmr::memory_resource","link":"cpp/memory/memory_resource","marks":{"since":"c++17"},"description":"an abstract interface for classes that encapsulate memory resources"},{"type":"symbol","symbolType":"class","name":"std::pmr::monotonic_buffer_resource","link":"cpp/memory/monotonic_buffer_resource","marks":{"since":"c++17"},"description":"a special-purpose std::pmr::memory_resource that releases the allocated memory only when the resource is destroyed"},{"type":"symbol","symbolType":"typeAlias","name":"std::pmr::multimap","link":"cpp/container/multimap","marks":{"since":"c++17"},"description":"std::multimap using a polymorphic allocator"},{"type":"symbol","symbolType":"typeAlias","name":"std::pmr::multiset","link":"cpp/container/multiset","marks":{"since":"c++17"},"description":"std::multiset using a polymorphic allocator"},{"type":"symbol","symbolType":"function","name":"std::pmr::new_delete_resource","link":"cpp/memory/new_delete_resource","marks":{"since":"c++17"},"description":"returns a static program-wide std::pmr::memory_resource that uses the global operator new and operator delete to allocate and deallocate memory"},{"type":"symbol","symbolType":"function","name":"std::pmr::null_memory_resource","link":"cpp/memory/null_memory_resource","marks":{"since":"c++17"},"description":"returns a static std::pmr::memory_resource that performs no allocation"},{"type":"symbol","symbolType":"classTemplate","name":"std::pmr::polymorphic_allocator","link":"cpp/memory/polymorphic_allocator","marks":{"since":"c++17"},"description":"an allocator that supports run-time polymorphism based on the std::memory_resource it is constructed with"},{"type":"symbol","symbolType":"class","name":"std::pmr::pool_options","link":"cpp/memory/pool_options","marks":{"since":"c++17"},"description":"a set of constructor options for pool resources"},{"type":"symbol","symbolType":"typeAlias","name":"std::pmr::set","link":"cpp/container/set","marks":{"since":"c++17"},"description":"std::set using a polymorphic allocator"},{"type":"symbol","symbolType":"function","name":"std::pmr::set_default_resource","link":"cpp/memory/set_default_resource","marks":{"since":"c++17"},"description":"sets the default std::pmr::memory_resource"},{"type":"symbol","symbolType":"typeAlias","name":"std::pmr::smatch","link":"cpp/regex/match_results","marks":{"since":"c++17"},"description":"std::smatch using a polymorphic allocator"},{"type":"symbol","symbolType":"typeAlias","name":"std::pmr::stacktrace","link":"cpp/utility/basic_stacktrace","marks":{"since":"c++23"},"description":"std::stacktrace using a polymorphic allocator"},{"type":"symbol","symbolType":"typeAlias","name":"std::pmr::string","link":"cpp/string/basic_string","marks":{"since":"c++17"},"description":"std::pmr::basic_string"},{"type":"symbol","symbolType":"class","name":"std::pmr::synchronized_pool_resource","link":"cpp/memory/synchronized_pool_resource","marks":{"since":"c++17"},"description":"a thread-safe std::pmr::memory_resource for managing allocations in pools of different block sizes"},{"type":"symbol","symbolType":"typeAlias","name":"std::pmr::u16string","link":"cpp/string/basic_string","marks":{"since":"c++17"},"description":"std::pmr::basic_string"},{"type":"symbol","symbolType":"typeAlias","name":"std::pmr::u32string","link":"cpp/string/basic_string","marks":{"since":"c++17"},"description":"std::pmr::basic_string"},{"type":"symbol","symbolType":"typeAlias","name":"std::pmr::u8string","link":"cpp/string/basic_string","marks":{"since":"c++17"},"description":"std::pmr::basic_string"},{"type":"symbol","symbolType":"typeAlias","name":"std::pmr::unordered_map","link":"cpp/container/unordered_map","marks":{"since":"c++17"},"description":"std::unordered_map using a polymorphic allocator"},{"type":"symbol","symbolType":"typeAlias","name":"std::pmr::unordered_multimap","link":"cpp/container/unordered_multimap","marks":{"since":"c++17"},"description":"std::unordered_multimap using a polymorphic allocator"},{"type":"symbol","symbolType":"typeAlias","name":"std::pmr::unordered_multiset","link":"cpp/container/unordered_multiset","marks":{"since":"c++17"},"description":"std::unordered_multiset using a polymorphic allocator"},{"type":"symbol","symbolType":"typeAlias","name":"std::pmr::unordered_set","link":"cpp/container/unordered_set","marks":{"since":"c++17"},"description":"std::unordered_set using a polymorphic allocator"},{"type":"symbol","symbolType":"class","name":"std::pmr::unsynchronized_pool_resource","link":"cpp/memory/unsynchronized_pool_resource","marks":{"since":"c++17"},"description":"a thread-unsafe std::pmr::memory_resource for managing allocations in pools of different block sizes"},{"type":"symbol","symbolType":"typeAlias","name":"std::pmr::vector","link":"cpp/container/vector","marks":{"since":"c++17"},"description":"std::vector using a polymorphic allocator"},{"type":"symbol","symbolType":"typeAlias","name":"std::pmr::wcmatch","link":"cpp/regex/match_results","marks":{"since":"c++17"},"description":"std::wcmatch using a polymorphic allocator"},{"type":"symbol","symbolType":"typeAlias","name":"std::pmr::wsmatch","link":"cpp/regex/match_results","marks":{"since":"c++17"},"description":"std::wsmatch using a polymorphic allocator"},{"type":"symbol","symbolType":"typeAlias","name":"std::pmr::wstring","link":"cpp/string/basic_string","marks":{"since":"c++17"},"description":"std::pmr::basic_string"},{"type":"symbol","symbolType":"classTemplate","name":"std::pointer_traits","link":"cpp/memory/pointer_traits","marks":{"since":"c++11"},"description":"provides information about pointer-like types"},{"type":"symbol","symbolType":"classTemplate","name":"std::poisson_distribution","link":"cpp/numeric/random/poisson_distribution","marks":{"since":"c++11"},"description":"produces integer values on a poisson distribution."},{"type":"symbol","symbolType":"functionTemplate","name":"std::polar","link":"cpp/numeric/complex/polar","marks":{},"description":"constructs a complex number from magnitude and phase angle"},{"type":"symbol","symbolType":"functionTemplate","name":"std::pop_heap","link":"cpp/algorithm/pop_heap","marks":{},"description":"removes the largest element from a max heap"},{"type":"symbol","symbolType":"functionTemplate","name":"std::popcount","link":"cpp/numeric/popcount","marks":{"since":"c++20"},"description":"counts the number of 1 bits in an unsigned integer"},{"type":"symbol","symbolType":"function","name":"std::pow","link":"cpp/numeric/math/pow","marks":{},"description":"raises a number to the given power (xy)"},{"type":"symbol","symbolType":"functionTemplate","name":"std::pow","link":"cpp/numeric/complex/pow","marks":{},"note":"std::complex","description":"complex power, one or both arguments may be a complex number"},{"type":"symbol","symbolType":"functionTemplate","name":"std::pow","link":"cpp/numeric/valarray/pow","marks":{},"note":"std::valarray","description":"applies the function std::pow to two valarrays or a valarray and a value"},{"type":"symbol","symbolType":"function","name":"std::powf","link":"cpp/numeric/math/pow","marks":{"since":"c++11"},"description":"raises a number to the given power (xy)"},{"type":"symbol","symbolType":"function","name":"std::powl","link":"cpp/numeric/math/pow","marks":{"since":"c++11"},"description":"raises a number to the given power (xy)"},{"type":"symbol","symbolType":"concept","name":"std::predicate","link":"cpp/concepts/predicate","marks":{"since":"c++20"},"description":"specifies that a callable type is a Boolean predicate"},{"type":"symbol","symbolType":"functionTemplate","name":"std::prev","link":"cpp/iterator/prev","marks":{"since":"c++11"},"description":"decrement an iterator"},{"type":"symbol","symbolType":"functionTemplate","name":"std::prev_permutation","link":"cpp/algorithm/prev_permutation","marks":{},"description":"generates the next smaller lexicographic permutation of a range of elements"},{"type":"symbol","symbolType":"function","name":"std::printf","link":"cpp/io/c/fprintf","marks":{},"description":"prints formatted output to stdout, a file stream or a buffer"},{"type":"symbol","symbolType":"classTemplate","name":"std::priority_queue","link":"cpp/container/priority_queue","marks":{},"description":"adapts a container to provide priority queue"},{"type":"symbol","symbolType":"functionTemplate","name":"std::proj","link":"cpp/numeric/complex/proj","marks":{"since":"c++11"},"description":"returns the projection onto the Riemann sphere"},{"type":"symbol","symbolType":"classTemplate","name":"std::projected","link":"cpp/iterator/projected","marks":{"since":"c++20"},"description":"helper template for specifying the constraints on algorithms that accept projections"},{"type":"symbol","symbolType":"classTemplate","name":"std::promise","link":"cpp/thread/promise","marks":{"since":"c++11"},"description":"stores a value for asynchronous retrieval"},{"type":"symbol","symbolType":"typeAlias","name":"std::ptrdiff_t","link":"cpp/types/ptrdiff_t","marks":{},"description":"signed integer type returned when subtracting two pointers"},{"type":"symbol","symbolType":"functionTemplate","name":"std::push_heap","link":"cpp/algorithm/push_heap","marks":{},"description":"adds an element to a max heap"},{"type":"symbol","symbolType":"functionTemplate","name":"std::put_money","link":"cpp/io/manip/put_money","marks":{"since":"c++11"},"description":"formats and outputs a monetary value"},{"type":"symbol","symbolType":"functionTemplate","name":"std::put_time","link":"cpp/io/manip/put_time","marks":{"since":"c++11"},"description":"formats and outputs a date/time value according to the specified format"},{"type":"symbol","symbolType":"function","name":"std::putc","link":"cpp/io/c/fputc","marks":{},"description":"writes a character to a file stream"},{"type":"symbol","symbolType":"function","name":"std::putchar","link":"cpp/io/c/putchar","marks":{},"description":"writes a character to stdout"},{"type":"symbol","symbolType":"function","name":"std::puts","link":"cpp/io/c/puts","marks":{},"description":"writes a character string to stdout"},{"type":"symbol","symbolType":"function","name":"std::putwc","link":"cpp/io/c/fputwc","marks":{},"description":"writes a wide character to a file stream"},{"type":"symbol","symbolType":"function","name":"std::putwchar","link":"cpp/io/c/putwchar","marks":{},"description":"writes a wide character to stdout"},{"type":"symbol","symbolType":"function","name":"std::qsort","link":"cpp/algorithm/qsort","marks":{},"description":"sorts a range of elements with unspecified type"},{"type":"symbol","symbolType":"classTemplate","name":"std::queue","link":"cpp/container/queue","marks":{},"description":"adapts a container to provide queue (FIFO data structure)"},{"type":"symbol","symbolType":"function","name":"std::quick_exit","link":"cpp/utility/program/quick_exit","marks":{"since":"c++11"},"description":"causes quick program termination without completely cleaning up"},{"type":"symbol","symbolType":"functionTemplate","name":"std::quoted","link":"cpp/io/manip/quoted","marks":{"since":"c++14"},"description":"inserts and extracts quoted strings with embedded spaces"},{"type":"symbol","symbolType":"function","name":"std::raise","link":"cpp/utility/program/raise","marks":{},"description":"runs the signal handler for particular signal"},{"type":"symbol","symbolType":"function","name":"std::rand","link":"cpp/numeric/random/rand","marks":{},"description":"generates a pseudo-random number"},{"type":"symbol","symbolType":"concept","name":"std::random_access_iterator","link":"cpp/iterator/random_access_iterator","marks":{"since":"c++20"},"description":"specifies that a bidirectional_iterator is a random-access iterator, supporting advancement in constant time and subscripting"},{"type":"symbol","symbolType":"class","name":"std::random_access_iterator_tag","link":"cpp/iterator/iterator_tags","marks":{},"description":"empty class types used to indicate iterator categories"},{"type":"symbol","symbolType":"class","name":"std::random_device","link":"cpp/numeric/random/random_device","marks":{"since":"c++11"},"description":"non-deterministic random number generator using hardware entropy source"},{"type":"symbol","symbolType":"class","name":"std::range_error","link":"cpp/error/range_error","marks":{},"description":"exception class to report range errors in internal computations"},{"type":"symbol","symbolType":"namespace","name":"std::ranges","link":"cpp/symbol_index/ranges","marks":{},"description":""},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::adjacent_find","link":"cpp/algorithm/ranges/adjacent_find","marks":{"since":"c++23"},"description":"finds the first two adjacent items that are equal (or satisfy a given predicate)"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::adjacent_transform_view","link":"cpp/ranges/adjacent_transform_view","marks":{"since":"c++23"},"description":"a view consisting of tuples of results of application of a transformation function to adjacent elements of the adapted view"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::adjacent_view","link":"cpp/ranges/adjacent_view","marks":{"since":"c++23"},"description":"a view consisting of tuples of references to adjacent elements of the adapted view"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::advance","link":"cpp/iterator/ranges/advance","marks":{"since":"c++20"},"description":"advances an iterator by given distance or to a given bound"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::all_of","link":"cpp/algorithm/ranges/all any none of","marks":{"since":"c++20"},"description":"checks if a predicate is true for all, any or none of the elements in a range"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::any_of","link":"cpp/algorithm/ranges/all any none of","marks":{"since":"c++20"},"description":"checks if a predicate is true for all, any or none of the elements in a range"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::as_const_view","link":"cpp/ranges/as_const_view","marks":{"since":"c++23"},"description":"converts a view into a constant_range"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::as_rvalue_view","link":"cpp/ranges/as_rvalue_view","marks":{"since":"c++23"},"description":"a view of a sequence that casts each element to an rvalue"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::basic_istream_view","link":"cpp/ranges/basic_istream_view","marks":{"since":"c++20"},"description":"a view consisting of the elements obtained by successive application of operator>> on the associated input stream"},{"type":"symbol","symbolType":"constant","name":"std::ranges::begin","link":"cpp/ranges/begin","marks":{"since":"c++20"},"description":"returns an iterator to the beginning of a range"},{"type":"symbol","symbolType":"concept","name":"std::ranges::bidirectional_range","link":"cpp/ranges/bidirectional_range","marks":{"since":"c++20"},"description":"specifies a range whose iterator type satisfies bidirectional_iterator"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::binary_transform_result","link":"cpp/algorithm/ranges/transform","marks":{"since":"c++20"},"description":"Return type of std::ranges::binary_transform"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::borrowed_iterator_t","link":"cpp/ranges/borrowed_iterator_t","marks":{"since":"c++20"},"description":"obtains iterator type or subrange type of a borrowed_range"},{"type":"symbol","symbolType":"concept","name":"std::ranges::borrowed_range","link":"cpp/ranges/borrowed_range","marks":{"since":"c++20"},"description":"specifies that a type is a range and iterators obtained from an expression of it can be safely returned without danger of dangling"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::borrowed_subrange_t","link":"cpp/ranges/borrowed_iterator_t","marks":{"since":"c++20"},"description":"obtains iterator type or subrange type of a borrowed_range"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::cartesian_product_view","link":"cpp/ranges/cartesian_product_view","marks":{"since":"c++23"},"description":"a view consisting of tuples of results calculated by the n-ary cartesian product of the adapted views"},{"type":"symbol","symbolType":"constant","name":"std::ranges::cbegin","link":"cpp/ranges/cbegin","marks":{"since":"c++20"},"description":"returns an iterator to the beginning of a read-only range"},{"type":"symbol","symbolType":"constant","name":"std::ranges::cdata","link":"cpp/ranges/cdata","marks":{"since":"c++20"},"description":"obtains a pointer to the beginning of a read-only contiguous range"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::chunk_by_view","link":"cpp/ranges/chunk_by_view","marks":{"since":"c++23"},"description":"splits the view into subranges between each pair of adjacent elements for which the given predicate returns false"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::chunk_view","link":"cpp/ranges/chunk_view","marks":{"since":"c++23"},"description":"a range of views that are N-sized non-overlapping successive chunks of the elements of another view"},{"type":"symbol","symbolType":"constant","name":"std::ranges::cend","link":"cpp/ranges/cend","marks":{"since":"c++20"},"description":"returns a sentinel indicating the end of a read-only range"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::clamp","link":"cpp/algorithm/ranges/clamp","marks":{"since":"c++20"},"description":"clamps a value between a pair of boundary values"},{"type":"symbol","symbolType":"concept","name":"std::ranges::common_range","link":"cpp/ranges/common_range","marks":{"since":"c++20"},"description":"specifies that a range has identical iterator and sentinel types"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::common_view","link":"cpp/ranges/common_view","marks":{"since":"c++20"},"description":"converts a view into a common_range"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::const_iterator_t","link":"cpp/ranges/iterator_t","marks":{"since":"c++23"},"description":"obtains associated types of a range"},{"type":"symbol","symbolType":"concept","name":"std::ranges::constant_range","link":"cpp/ranges/constant_range","marks":{"since":"c++23"},"description":"specifies that a range has read-only elements"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::construct_at","link":"cpp/memory/ranges/construct_at","marks":{"since":"c++20"},"description":"creates an object at a given address"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::contains","link":"cpp/algorithm/ranges/contains","marks":{"since":"c++23"},"description":"checks if the range contains the given element or subrange"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::contains_subrange","link":"cpp/algorithm/ranges/contains","marks":{"since":"c++23"},"description":"checks if the range contains the given element or subrange"},{"type":"symbol","symbolType":"concept","name":"std::ranges::contiguous_range","link":"cpp/ranges/contiguous_range","marks":{"since":"c++20"},"description":"specifies a range whose iterator type satisfies contiguous_iterator"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::copy","link":"cpp/algorithm/ranges/copy","marks":{"since":"c++20"},"description":"copies a range of elements to a new location"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::copy_backward","link":"cpp/algorithm/ranges/copy_backward","marks":{"since":"c++20"},"description":"copies a range of elements in backwards order"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::copy_backward_result","link":"cpp/algorithm/ranges/copy_backward","marks":{"since":"c++20"},"description":"Return type of std::ranges::copy_backward"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::copy_if","link":"cpp/algorithm/ranges/copy","marks":{"since":"c++20"},"description":"copies a range of elements to a new location"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::copy_if_result","link":"cpp/algorithm/ranges/copy","marks":{"since":"c++20"},"description":"Return type of std::ranges::copy_if"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::copy_n","link":"cpp/algorithm/ranges/copy_n","marks":{"since":"c++20"},"description":"copies a number of elements to a new location"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::copy_n_result","link":"cpp/algorithm/ranges/copy_n","marks":{"since":"c++20"},"description":"Return type of std::ranges::copy_n"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::copy_result","link":"cpp/algorithm/ranges/copy","marks":{"since":"c++20"},"description":"Return type of std::ranges::copy"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::count","link":"cpp/algorithm/ranges/count","marks":{"since":"c++20"},"description":"returns the number of elements satisfying specific criteria"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::count_if","link":"cpp/algorithm/ranges/count","marks":{"since":"c++20"},"description":"returns the number of elements satisfying specific criteria"},{"type":"symbol","symbolType":"constant","name":"std::ranges::crbegin","link":"cpp/ranges/crbegin","marks":{"since":"c++20"},"description":"returns a reverse iterator to a read-only range"},{"type":"symbol","symbolType":"constant","name":"std::ranges::crend","link":"cpp/ranges/crend","marks":{"since":"c++20"},"description":"returns a reverse end iterator to a read-only range"},{"type":"symbol","symbolType":"class","name":"std::ranges::dangling","link":"cpp/ranges/dangling","marks":{"since":"c++20"},"description":"a placeholder type indicating that an iterator or a subrange should not be returned since it would be dangling"},{"type":"symbol","symbolType":"constant","name":"std::ranges::data","link":"cpp/ranges/data","marks":{"since":"c++20"},"description":"obtains a pointer to the beginning of a contiguous range"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::destroy","link":"cpp/memory/ranges/destroy","marks":{"since":"c++20"},"description":"destroys a range of objects"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::destroy_at","link":"cpp/memory/ranges/destroy_at","marks":{"since":"c++20"},"description":"destroys an object at a given address"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::destroy_n","link":"cpp/memory/ranges/destroy_n","marks":{"since":"c++20"},"description":"destroys a number of objects in a range"},{"type":"symbol","symbolType":"variableTemplate","name":"std::ranges::disable_sized_range","link":"cpp/ranges/sized_range","marks":{"since":"c++20"},"description":"allows use of range types that provide a size function (either as a member or as a non-member) but do not in fact model sized_range"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::distance","link":"cpp/iterator/ranges/distance","marks":{"since":"c++20"},"description":"returns the distance between an iterator and a sentinel, or between the beginning and end of a range"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::drop_view","link":"cpp/ranges/drop_view","marks":{"since":"c++20"},"description":"a view consisting of elements of another view, skipping the first N elements"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::drop_while_view","link":"cpp/ranges/drop_while_view","marks":{"since":"c++20"},"description":"a view consisting of the elements of another view, skipping the initial subsequence of elements until the first element where the predicate returns false"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::elements_view","link":"cpp/ranges/elements_view","marks":{"since":"c++20"},"description":"takes a view consisting of tuple-like values and a number N and produces a view of N'th element of each tuple"},{"type":"symbol","symbolType":"constant","name":"std::ranges::empty","link":"cpp/ranges/empty","marks":{"since":"c++20"},"description":"checks whether a range is empty"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::empty_view","link":"cpp/ranges/empty_view","marks":{"since":"c++20"},"description":"an empty view with no elements"},{"type":"symbol","symbolType":"variableTemplate","name":"std::ranges::enable_borrowed_range","link":"cpp/ranges/borrowed_range","marks":{"since":"c++20"},"description":"used to indicate whether a range is a borrowed_range"},{"type":"symbol","symbolType":"variableTemplate","name":"std::ranges::enable_view","link":"cpp/ranges/view","marks":{"since":"c++20"},"description":"used to indicate whether a range is a view"},{"type":"symbol","symbolType":"constant","name":"std::ranges::end","link":"cpp/ranges/end","marks":{"since":"c++20"},"description":"returns a sentinel indicating the end of a range"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::ends_with","link":"cpp/algorithm/ranges/ends_with","marks":{"since":"c++23"},"description":"checks whether a range ends with another range"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::equal","link":"cpp/algorithm/ranges/equal","marks":{"since":"c++20"},"description":"determines if two sets of elements are the same"},{"type":"symbol","symbolType":"class","name":"std::ranges::equal_to","link":"cpp/utility/functional/ranges/equal_to","marks":{"since":"c++20"},"description":"function object implementing x == y"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::fill","link":"cpp/algorithm/ranges/fill","marks":{"since":"c++20"},"description":"assigns a range of elements a certain value"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::fill_n","link":"cpp/algorithm/ranges/fill_n","marks":{"since":"c++20"},"description":"assigns a value to a number of elements"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::filter_view","link":"cpp/ranges/filter_view","marks":{"since":"c++20"},"description":"a view that consists of the elements of a range that satisfies a predicate"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::find","link":"cpp/algorithm/ranges/find","marks":{"since":"c++20"},"description":"finds the first element satisfying specific criteria"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::find_end","link":"cpp/algorithm/ranges/find_end","marks":{"since":"c++20"},"description":"finds the last sequence of elements in a certain range"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::find_first_of","link":"cpp/algorithm/ranges/find_first_of","marks":{"since":"c++20"},"description":"searches for any one of a set of elements"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::find_if","link":"cpp/algorithm/ranges/find","marks":{"since":"c++20"},"description":"finds the first element satisfying specific criteria"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::find_if_not","link":"cpp/algorithm/ranges/find","marks":{"since":"c++20"},"description":"finds the first element satisfying specific criteria"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::find_last","link":"cpp/algorithm/ranges/find_last","marks":{"since":"c++23"},"description":"finds the last element satisfying specific criteria"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::find_last_if","link":"cpp/algorithm/ranges/find_last","marks":{"since":"c++23"},"description":"finds the last element satisfying specific criteria"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::find_last_if_not","link":"cpp/algorithm/ranges/find_last","marks":{"since":"c++23"},"description":"finds the last element satisfying specific criteria"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::fold_left","link":"cpp/algorithm/ranges/fold_left","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::fold_left_first","link":"cpp/algorithm/ranges/fold_left_first","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::fold_left_first_with_iter","link":"cpp/algorithm/ranges/fold_left_first_with_iter","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::fold_left_with_iter","link":"cpp/algorithm/ranges/fold_left_with_iter","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::fold_right","link":"cpp/algorithm/ranges/fold_right","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::fold_right_last","link":"cpp/algorithm/ranges/fold_right_last","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::for_each","link":"cpp/algorithm/ranges/for_each","marks":{"since":"c++20"},"description":"applies a function to a range of elements"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::for_each_n","link":"cpp/algorithm/ranges/for_each_n","marks":{"since":"c++20"},"description":"applies a function object to the first n elements of a sequence"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::for_each_n_result","link":"cpp/algorithm/ranges/for_each_n","marks":{"since":"c++20"},"description":"Return type of std::ranges::for_each_n"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::for_each_result","link":"cpp/algorithm/ranges/for_each","marks":{"since":"c++20"},"description":"Return type of std::ranges::for_each"},{"type":"symbol","symbolType":"concept","name":"std::ranges::forward_range","link":"cpp/ranges/forward_range","marks":{"since":"c++20"},"description":"specifies a range whose iterator type satisfies forward_iterator"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::generate","link":"cpp/algorithm/ranges/generate","marks":{"since":"c++20"},"description":"saves the result of a function in a range"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::generate_n","link":"cpp/algorithm/ranges/generate_n","marks":{"since":"c++20"},"description":"saves the result of N applications of a function"},{"type":"symbol","symbolType":"functionTemplate","name":"std::ranges::get","link":"cpp/ranges/subrange/get","marks":{"since":"c++20"},"note":"std::ranges::subrange","description":""},{"type":"symbol","symbolType":"class","name":"std::ranges::greater","link":"cpp/utility/functional/ranges/greater","marks":{"since":"c++20"},"description":"function object implementing x > y"},{"type":"symbol","symbolType":"class","name":"std::ranges::greater_equal","link":"cpp/utility/functional/ranges/greater_equal","marks":{"since":"c++20"},"description":"function object implementing x >= y"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::in_found_result","link":"cpp/algorithm/ranges/return_types/in_found_result","marks":{"since":"c++20"},"description":"provides a way to store an iterator and a boolean flag as a single unit"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::in_fun_result","link":"cpp/algorithm/ranges/return_types/in_fun_result","marks":{"since":"c++20"},"description":"provides a way to store an iterator and a function object as a single unit"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::in_in_out_result","link":"cpp/algorithm/ranges/return_types/in_in_out_result","marks":{"since":"c++20"},"description":"provides a way to store three iterators as a single unit"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::in_in_result","link":"cpp/algorithm/ranges/return_types/in_in_result","marks":{"since":"c++20"},"description":"provides a way to store two iterators as a single unit"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::in_out_out_result","link":"cpp/algorithm/ranges/return_types/in_out_out_result","marks":{"since":"c++20"},"description":"provides a way to store three iterators as a single unit"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::in_out_result","link":"cpp/algorithm/ranges/return_types/in_out_result","marks":{"since":"c++20"},"description":"provides a way to store two iterators as a single unit"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::in_value_result","link":"cpp/algorithm/ranges/return_types/in_value_result","marks":{"since":"c++23"},"description":"provides a way to store an iterator and a value as a single unit"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::includes","link":"cpp/algorithm/ranges/includes","marks":{"since":"c++20"},"description":"returns true if one sequence is a subsequence of another"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::inplace_merge","link":"cpp/algorithm/ranges/inplace_merge","marks":{"since":"c++20"},"description":"merges two ordered ranges in-place"},{"type":"symbol","symbolType":"concept","name":"std::ranges::input_range","link":"cpp/ranges/input_range","marks":{"since":"c++20"},"description":"specifies a range whose iterator type satisfies input_iterator"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::iota","link":"cpp/algorithm/ranges/iota","marks":{"since":"c++23"},"description":"fills a range with successive increments of the starting value"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::iota_result","link":"cpp/algorithm/ranges/iota","marks":{"since":"c++23"},"description":"Return type of std::ranges::iota"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::iota_view","link":"cpp/ranges/iota_view","marks":{"since":"c++20"},"description":"a view consisting of a sequence generated by repeatedly incrementing an initial value"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::is_heap","link":"cpp/algorithm/ranges/is_heap","marks":{"since":"c++20"},"description":"checks if the given range is a max heap"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::is_heap_until","link":"cpp/algorithm/ranges/is_heap_until","marks":{"since":"c++20"},"description":"finds the largest subrange that is a max heap"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::is_partitioned","link":"cpp/algorithm/ranges/is_partitioned","marks":{"since":"c++20"},"description":"determines if the range is partitioned by the given predicate"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::is_permutation","link":"cpp/algorithm/ranges/is_permutation","marks":{"since":"c++20"},"description":"determines if a sequence is a permutation of another sequence"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::is_sorted","link":"cpp/algorithm/ranges/is_sorted","marks":{"since":"c++20"},"description":"checks whether a range is sorted into ascending order"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::is_sorted_until","link":"cpp/algorithm/ranges/is_sorted_until","marks":{"since":"c++20"},"description":"finds the largest sorted subrange"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::istream_view","link":"cpp/ranges/basic_istream_view","marks":{"since":"c++20"},"description":"std::ranges::basic_istream_view<_, char>"},{"type":"symbol","symbolType":"constant","name":"std::ranges::iter_move","link":"cpp/iterator/ranges/iter_move","marks":{"since":"c++20"},"description":"casts the result of dereferencing an object to its associated rvalue reference type"},{"type":"symbol","symbolType":"constant","name":"std::ranges::iter_swap","link":"cpp/iterator/ranges/iter_swap","marks":{"since":"c++20"},"description":"swaps the values referenced by two dereferenceable objects"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::iterator_t","link":"cpp/ranges/iterator_t","marks":{"since":"c++20"},"description":"obtains associated types of a range"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::join_view","link":"cpp/ranges/join_view","marks":{"since":"c++20"},"description":"a view consisting of the sequence obtained from flattening a view of ranges"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::join_with_view","link":"cpp/ranges/join_with_view","marks":{"since":"c++23"},"description":"a view consisting of the sequence obtained from flattening a view of ranges, with the delimiter in between elements"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::keys_view","link":"cpp/ranges/keys_view","marks":{"since":"c++20"},"description":"takes a view consisting of pair-like values and produces a view of the first elements of each pair"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::lazy_split_view","link":"cpp/ranges/lazy_split_view","marks":{"since":"c++20"},"description":"a view over the subranges obtained from splitting another view using a delimiter"},{"type":"symbol","symbolType":"class","name":"std::ranges::less","link":"cpp/utility/functional/ranges/less","marks":{"since":"c++20"},"description":"function object implementing x < y"},{"type":"symbol","symbolType":"class","name":"std::ranges::less_equal","link":"cpp/utility/functional/ranges/less_equal","marks":{"since":"c++20"},"description":"function object implementing x <= y"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::lexicographical_compare","link":"cpp/algorithm/ranges/lexicographical_compare","marks":{"since":"c++20"},"description":"returns true if one range is lexicographically less than another"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::make_heap","link":"cpp/algorithm/ranges/make_heap","marks":{"since":"c++20"},"description":"creates a max heap out of a range of elements"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::max","link":"cpp/algorithm/ranges/max","marks":{"since":"c++20"},"description":"returns the greater of the given values"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::max_element","link":"cpp/algorithm/ranges/max_element","marks":{"since":"c++20"},"description":"returns the largest element in a range"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::merge","link":"cpp/algorithm/ranges/merge","marks":{"since":"c++20"},"description":"merges two sorted ranges"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::merge_result","link":"cpp/algorithm/ranges/merge","marks":{"since":"c++20"},"description":"Return type of std::ranges::merge"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::min","link":"cpp/algorithm/ranges/min","marks":{"since":"c++20"},"description":"returns the smaller of the given values"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::min_element","link":"cpp/algorithm/ranges/min_element","marks":{"since":"c++20"},"description":"returns the smallest element in a range"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::min_max_result","link":"cpp/algorithm/ranges/return_types/min_max_result","marks":{"since":"c++20"},"description":"provides a way to store two objects or references of the same type as a single unit"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::minmax","link":"cpp/algorithm/ranges/minmax","marks":{"since":"c++20"},"description":"returns the smaller and larger of two elements"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::minmax_element","link":"cpp/algorithm/ranges/minmax_element","marks":{"since":"c++20"},"description":"returns the smallest and the largest elements in a range"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::minmax_element_result","link":"cpp/algorithm/ranges/minmax_element","marks":{"since":"c++20"},"description":"Return type of std::ranges::minmax_element"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::minmax_result","link":"cpp/algorithm/ranges/minmax","marks":{"since":"c++20"},"description":"Return type of std::ranges::minmax"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::mismatch","link":"cpp/algorithm/ranges/mismatch","marks":{"since":"c++20"},"description":"finds the first position where two ranges differ"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::mismatch_result","link":"cpp/algorithm/ranges/mismatch","marks":{"since":"c++20"},"description":"Return type of std::ranges::mismatch"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::move","link":"cpp/algorithm/ranges/move","marks":{"since":"c++20"},"description":"moves a range of elements to a new location"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::move_backward","link":"cpp/algorithm/ranges/move_backward","marks":{"since":"c++20"},"description":"moves a range of elements to a new location in backwards order"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::move_backward_result","link":"cpp/algorithm/ranges/move_backward","marks":{"since":"c++20"},"description":"Return type of std::ranges::move_backward"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::move_result","link":"cpp/algorithm/ranges/move","marks":{"since":"c++20"},"description":"Return type of std::ranges::move"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::next","link":"cpp/iterator/ranges/next","marks":{"since":"c++20"},"description":"increment an iterator by a given distance or to a bound"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::next_permutation","link":"cpp/algorithm/ranges/next_permutation","marks":{"since":"c++20"},"description":"generates the next greater lexicographic permutation of a range of elements"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::next_permutation_result","link":"cpp/algorithm/ranges/next_permutation","marks":{"since":"c++20"},"description":"Return type of std::ranges::next_permutation"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::none_of","link":"cpp/algorithm/ranges/all any none of","marks":{"since":"c++20"},"description":"checks if a predicate is true for all, any or none of the elements in a range"},{"type":"symbol","symbolType":"class","name":"std::ranges::not_equal_to","link":"cpp/utility/functional/ranges/not_equal_to","marks":{"since":"c++20"},"description":"function object implementing x != y"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::nth_element","link":"cpp/algorithm/ranges/nth_element","marks":{"since":"c++20"},"description":"partially sorts the given range making sure that it is partitioned by the given element"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::out_value_result","link":"cpp/algorithm/ranges/return_types/out_value_result","marks":{"since":"c++23"},"description":"provides a way to store an iterator and a value as a single unit"},{"type":"symbol","symbolType":"concept","name":"std::ranges::output_range","link":"cpp/ranges/output_range","marks":{"since":"c++20"},"description":"specifies a range whose iterator type satisfies output_iterator"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::owning_view","link":"cpp/ranges/owning_view","marks":{"since":"c++20"},"description":"a view with unique ownership of some range"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::partial_sort","link":"cpp/algorithm/ranges/partial_sort","marks":{"since":"c++20"},"description":"sorts the first N elements of a range"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::partial_sort_copy","link":"cpp/algorithm/ranges/partial_sort_copy","marks":{"since":"c++20"},"description":"copies and partially sorts a range of elements"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::partial_sort_copy_result","link":"cpp/algorithm/ranges/partial_sort_copy","marks":{"since":"c++20"},"description":"Return type of std::ranges::partial_sort_copy"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::partition","link":"cpp/algorithm/ranges/partition","marks":{"since":"c++20"},"description":"divides a range of elements into two groups"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::partition_copy","link":"cpp/algorithm/ranges/partition_copy","marks":{"since":"c++20"},"description":"copies a range dividing the elements into two groups"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::partition_copy_result","link":"cpp/algorithm/ranges/partition_copy","marks":{"since":"c++20"},"description":"Return type of std::ranges::partition_copy"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::partition_point","link":"cpp/algorithm/ranges/partition_point","marks":{"since":"c++20"},"description":"locates the partition point of a partitioned range"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::pop_heap","link":"cpp/algorithm/ranges/pop_heap","marks":{"since":"c++20"},"description":"removes the largest element from a max heap"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::prev","link":"cpp/iterator/ranges/prev","marks":{"since":"c++20"},"description":"decrement an iterator by a given distance or to a bound"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::prev_permutation","link":"cpp/algorithm/ranges/prev_permutation","marks":{"since":"c++20"},"description":"generates the next smaller lexicographic permutation of a range of elements"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::prev_permutation_result","link":"cpp/algorithm/ranges/prev_permutation","marks":{"since":"c++20"},"description":"Return type of std::ranges::prev_permutation"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::push_heap","link":"cpp/algorithm/ranges/push_heap","marks":{"since":"c++20"},"description":"adds an element to a max heap"},{"type":"symbol","symbolType":"concept","name":"std::ranges::random_access_range","link":"cpp/ranges/random_access_range","marks":{"since":"c++20"},"description":"specifies a range whose iterator type satisfies random_access_iterator"},{"type":"symbol","symbolType":"concept","name":"std::ranges::range","link":"cpp/ranges/range","marks":{"since":"c++20"},"description":"specifies that a type is a range, that is, it provides a begin iterator and an end sentinel"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::range_adaptor_closure","link":"cpp/ranges/range_adaptor_closure","marks":{"since":"c++23"},"description":"helper base class template for defining a range adaptor closure object"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::range_const_reference_t","link":"cpp/ranges/iterator_t","marks":{"since":"c++23"},"description":"obtains associated types of a range"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::range_difference_t","link":"cpp/ranges/iterator_t","marks":{"since":"c++20"},"description":"obtains associated types of a range"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::range_reference_t","link":"cpp/ranges/iterator_t","marks":{"since":"c++20"},"description":"obtains associated types of a range"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::range_rvalue_reference_t","link":"cpp/ranges/iterator_t","marks":{"since":"c++20"},"description":"obtains associated types of a range"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::range_size_t","link":"cpp/ranges/iterator_t","marks":{"since":"c++20"},"description":"obtains associated types of a range"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::range_value_t","link":"cpp/ranges/iterator_t","marks":{"since":"c++20"},"description":"obtains associated types of a range"},{"type":"symbol","symbolType":"constant","name":"std::ranges::rbegin","link":"cpp/ranges/rbegin","marks":{"since":"c++20"},"description":"returns a reverse iterator to a range"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::ref_view","link":"cpp/ranges/ref_view","marks":{"since":"c++20"},"description":"a view of the elements of some other range"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::remove","link":"cpp/algorithm/ranges/remove","marks":{"since":"c++20"},"description":"removes elements satisfying specific criteria"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::remove_copy","link":"cpp/algorithm/ranges/remove_copy","marks":{"since":"c++20"},"description":"copies a range of elements omitting those that satisfy specific criteria"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::remove_copy_if","link":"cpp/algorithm/ranges/remove_copy","marks":{"since":"c++20"},"description":"copies a range of elements omitting those that satisfy specific criteria"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::remove_copy_if_result","link":"cpp/algorithm/ranges/remove_copy","marks":{"since":"c++20"},"description":"Return type of std::ranges::remove_copy_if"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::remove_copy_result","link":"cpp/algorithm/ranges/remove_copy","marks":{"since":"c++20"},"description":"Return type of std::ranges::remove_copy"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::remove_if","link":"cpp/algorithm/ranges/remove","marks":{"since":"c++20"},"description":"removes elements satisfying specific criteria"},{"type":"symbol","symbolType":"constant","name":"std::ranges::rend","link":"cpp/ranges/rend","marks":{"since":"c++20"},"description":"returns a reverse end iterator to a range"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::repeat_view","link":"cpp/ranges/repeat_view","marks":{"since":"c++23"},"description":"a view consisting of a generated sequence by repeatedly producing the same value"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::replace","link":"cpp/algorithm/ranges/replace","marks":{"since":"c++20"},"description":"replaces all values satisfying specific criteria with another value"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::replace_copy","link":"cpp/algorithm/ranges/replace_copy","marks":{"since":"c++20"},"description":"copies a range, replacing elements satisfying specific criteria with another value"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::replace_copy_if","link":"cpp/algorithm/ranges/replace_copy","marks":{"since":"c++20"},"description":"copies a range, replacing elements satisfying specific criteria with another value"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::replace_copy_if_result","link":"cpp/algorithm/ranges/replace_copy","marks":{"since":"c++20"},"description":"Return type of std::ranges::replace_copy_if"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::replace_copy_result","link":"cpp/algorithm/ranges/replace_copy","marks":{"since":"c++20"},"description":"Return type of std::ranges::replace_copy"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::replace_if","link":"cpp/algorithm/ranges/replace","marks":{"since":"c++20"},"description":"replaces all values satisfying specific criteria with another value"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::reverse","link":"cpp/algorithm/ranges/reverse","marks":{"since":"c++20"},"description":"reverses the order of elements in a range"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::reverse_copy","link":"cpp/algorithm/ranges/reverse_copy","marks":{"since":"c++20"},"description":"creates a copy of a range that is reversed"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::reverse_copy_result","link":"cpp/algorithm/ranges/reverse_copy","marks":{"since":"c++20"},"description":"Return type of std::ranges::reverse_copy"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::reverse_view","link":"cpp/ranges/reverse_view","marks":{"since":"c++20"},"description":"a view that iterates over the elements of another bidirectional view in reverse order"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::rotate","link":"cpp/algorithm/ranges/rotate","marks":{"since":"c++20"},"description":"rotates the order of elements in a range"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::rotate_copy","link":"cpp/algorithm/ranges/rotate_copy","marks":{"since":"c++20"},"description":"copies and rotate a range of elements"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::rotate_copy_result","link":"cpp/algorithm/ranges/rotate_copy","marks":{"since":"c++20"},"description":"Return type of std::ranges::rotate_copy"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::sample","link":"cpp/algorithm/ranges/sample","marks":{"since":"c++20"},"description":"selects n random elements from a sequence"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::search","link":"cpp/algorithm/ranges/search","marks":{"since":"c++20"},"description":"searches for a range of elements"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::search_n","link":"cpp/algorithm/ranges/search_n","marks":{"since":"c++20"},"description":"searches for a number consecutive copies of an element in a range"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::sentinel_t","link":"cpp/ranges/iterator_t","marks":{"since":"c++20"},"description":"obtains associated types of a range"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::set_difference","link":"cpp/algorithm/ranges/set_difference","marks":{"since":"c++20"},"description":"computes the difference between two sets"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::set_difference_result","link":"cpp/algorithm/ranges/set_difference","marks":{"since":"c++20"},"description":"Return type of std::ranges::set_difference"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::set_intersection","link":"cpp/algorithm/ranges/set_intersection","marks":{"since":"c++20"},"description":"computes the intersection of two sets"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::set_intersection_result","link":"cpp/algorithm/ranges/set_intersection","marks":{"since":"c++20"},"description":"Return type of std::ranges::set_intersection"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::set_symmetric_difference","link":"cpp/algorithm/ranges/set_symmetric_difference","marks":{"since":"c++20"},"description":"computes the symmetric difference between two sets"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::set_symmetric_difference_result","link":"cpp/algorithm/ranges/set_symmetric_difference","marks":{"since":"c++20"},"description":"Return type of std::ranges::set_symmetric_difference"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::set_union","link":"cpp/algorithm/ranges/set_union","marks":{"since":"c++20"},"description":"computes the union of two sets"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::set_union_result","link":"cpp/algorithm/ranges/set_union","marks":{"since":"c++20"},"description":"Return type of std::ranges::set_union"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::shift_left","link":"cpp/algorithm/ranges/shift","marks":{"since":"c++23"},"description":"shifts elements in a range"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::shift_right","link":"cpp/algorithm/ranges/shift","marks":{"since":"c++23"},"description":"shifts elements in a range"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::shuffle","link":"cpp/algorithm/ranges/shuffle","marks":{"since":"c++20"},"description":"randomly re-orders elements in a range"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::single_view","link":"cpp/ranges/single_view","marks":{"since":"c++20"},"description":"a view that contains a single element of a specified value"},{"type":"symbol","symbolType":"constant","name":"std::ranges::size","link":"cpp/ranges/size","marks":{"since":"c++20"},"description":"returns an integer equal to the size of a range"},{"type":"symbol","symbolType":"concept","name":"std::ranges::sized_range","link":"cpp/ranges/sized_range","marks":{"since":"c++20"},"description":"specifies that a range knows its size in constant time"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::sort","link":"cpp/algorithm/ranges/sort","marks":{"since":"c++20"},"description":"sorts a range into ascending order"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::sort_heap","link":"cpp/algorithm/ranges/sort_heap","marks":{"since":"c++20"},"description":"turns a max heap into a range of elements sorted in ascending order"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::slide_view","link":"cpp/ranges/slide_view","marks":{"since":"c++23"},"description":"a view whose Mth element is a view over the Mth through (M + N - 1)th elements of another view"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::split_view","link":"cpp/ranges/split_view","marks":{"since":"c++20"},"description":"a view over the subranges obtained from splitting another view using a delimiter"},{"type":"symbol","symbolType":"constant","name":"std::ranges::ssize","link":"cpp/ranges/ssize","marks":{"since":"c++20"},"description":"returns a signed integer equal to the size of a range"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::stable_partition","link":"cpp/algorithm/ranges/stable_partition","marks":{"since":"c++20"},"description":"divides elements into two groups while preserving their relative order"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::stable_sort","link":"cpp/algorithm/ranges/stable_sort","marks":{"since":"c++20"},"description":"sorts a range of elements while preserving order between equal elements"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::starts_with","link":"cpp/algorithm/ranges/starts_with","marks":{"since":"c++23"},"description":"checks whether a range starts with another range"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::stride_view","link":"cpp/ranges/stride_view","marks":{"since":"c++23"},"description":"a view consisting of elements of another view, advancing over N elements at a time"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::subrange","link":"cpp/ranges/subrange","marks":{"since":"c++20"},"description":"combines an iterator-sentinel pair into a view"},{"type":"symbol","symbolType":"enumeration","name":"std::ranges::subrange_kind","link":"cpp/ranges/subrange_kind","marks":{"since":"c++20"},"description":"specifies whether a std::ranges::subrange models std::ranges::sized_range"},{"type":"symbol","symbolType":"constant","name":"std::ranges::swap","link":"cpp/utility/ranges/swap","marks":{"since":"c++20"},"description":"swaps the values of two objects"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::swap_ranges","link":"cpp/algorithm/ranges/swap_ranges","marks":{"since":"c++20"},"description":"swaps two ranges of elements"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::swap_ranges_result","link":"cpp/algorithm/ranges/swap_ranges","marks":{"since":"c++20"},"description":"Return type of std::ranges::swap_ranges"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::take_view","link":"cpp/ranges/take_view","marks":{"since":"c++20"},"description":"a view consisting of the first N elements of another view"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::take_while_view","link":"cpp/ranges/take_while_view","marks":{"since":"c++20"},"description":"a view consisting of the initial elements of another view, until the first element on which a predicate returns false"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::transform","link":"cpp/algorithm/ranges/transform","marks":{"since":"c++20"},"description":"applies a function to a range of elements"},{"type":"symbol","symbolType":"functionTemplate","name":"std::ranges::to","link":"cpp/ranges/to","marks":{"since":"c++23"},"description":"constructs a non-view range from another range"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::transform_view","link":"cpp/ranges/transform_view","marks":{"since":"c++20"},"description":"a view of a sequence that applies a transformation function to each element"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::unary_transform_result","link":"cpp/algorithm/ranges/transform","marks":{"since":"c++20"},"description":"Return type of std::ranges::unary_transform"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::uninitialized_copy","link":"cpp/memory/ranges/uninitialized_copy","marks":{"since":"c++20"},"description":"copies a range of objects to an uninitialized area of memory"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::uninitialized_copy_n","link":"cpp/memory/ranges/uninitialized_copy_n","marks":{"since":"c++20"},"description":"copies a number of objects to an uninitialized area of memory"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::uninitialized_copy_n_result","link":"cpp/memory/ranges/uninitialized_copy_n","marks":{"since":"c++20"},"description":"Return type of std::ranges::uninitialized_copy_n"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::uninitialized_copy_result","link":"cpp/memory/ranges/uninitialized_copy","marks":{"since":"c++20"},"description":"Return type of std::ranges::uninitialized_copy"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::uninitialized_default_construct","link":"cpp/memory/ranges/uninitialized_default_construct","marks":{"since":"c++20"},"description":"constructs objects by default-initialization in an uninitialized area of memory, defined by a range"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::uninitialized_default_construct_n","link":"cpp/memory/ranges/uninitialized_default_construct_n","marks":{"since":"c++20"},"description":"constructs objects by default-initialization in an uninitialized area of memory, defined by a start and count"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::uninitialized_fill","link":"cpp/memory/ranges/uninitialized_fill","marks":{"since":"c++20"},"description":"copies an object to an uninitialized area of memory, defined by a range"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::uninitialized_fill_n","link":"cpp/memory/ranges/uninitialized_fill_n","marks":{"since":"c++20"},"description":"copies an object to an uninitialized area of memory, defined by a start and a count"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::uninitialized_move","link":"cpp/memory/ranges/uninitialized_move","marks":{"since":"c++20"},"description":"moves a range of objects to an uninitialized area of memory"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::uninitialized_move_n","link":"cpp/memory/ranges/uninitialized_move_n","marks":{"since":"c++20"},"description":"moves a number of objects to an uninitialized area of memory"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::uninitialized_move_n_result","link":"cpp/memory/ranges/uninitialized_move_n","marks":{"since":"c++20"},"description":"Return type of std::ranges::uninitialized_move_n"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::uninitialized_move_result","link":"cpp/memory/ranges/uninitialized_move","marks":{"since":"c++20"},"description":"Return type of std::ranges::uninitialized_move"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::uninitialized_value_construct","link":"cpp/memory/ranges/uninitialized_value_construct","marks":{"since":"c++20"},"description":"constructs objects by value-initialization in an uninitialized area of memory, defined by a range"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::uninitialized_value_construct_n","link":"cpp/memory/ranges/uninitialized_value_construct_n","marks":{"since":"c++20"},"description":"constructs objects by value-initialization in an uninitialized area of memory, defined by a start and a count"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::unique","link":"cpp/algorithm/ranges/unique","marks":{"since":"c++20"},"description":"removes consecutive duplicate elements in a range"},{"type":"symbol","symbolType":"niebloid","name":"std::ranges::unique_copy","link":"cpp/algorithm/ranges/unique_copy","marks":{"since":"c++20"},"description":"creates a copy of some range of elements that contains no consecutive duplicates"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::unique_copy_result","link":"cpp/algorithm/ranges/unique_copy","marks":{"since":"c++20"},"description":"Return type of std::ranges::unique_copy"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::values_view","link":"cpp/ranges/values_view","marks":{"since":"c++20"},"description":"takes a view consisting of pair-like values and produces a view of the second elements of each pair"},{"type":"symbol","symbolType":"concept","name":"std::ranges::view","link":"cpp/ranges/view","marks":{"since":"c++20"},"description":"specifies that a range is a view, that is, it has constant time copy/move/assignment"},{"type":"symbol","symbolType":"class","name":"std::ranges::view_base","link":"cpp/ranges/view","marks":{"since":"c++20"},"description":"deriving from std::view_base enables range types to model std::view"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::view_interface","link":"cpp/ranges/view_interface","marks":{"since":"c++20"},"description":"helper class template for defining a view, using the curiously recurring template pattern"},{"type":"symbol","symbolType":"concept","name":"std::ranges::viewable_range","link":"cpp/ranges/viewable_range","marks":{"since":"c++20"},"description":"specifies the requirements for a range to be safely convertible to a view"},{"type":"symbol","symbolType":"namespace","name":"std::ranges::views","link":"cpp/symbol_index/views","marks":{},"description":""},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ranges::wistream_view","link":"cpp/ranges/basic_istream_view","marks":{"since":"c++20"},"description":"std::ranges::basic_istream_view<_, wchar_t>"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::zip_transform_view","link":"cpp/ranges/zip_transform_view","marks":{"since":"c++23"},"description":"a view consisting of tuples of results of application of a transformation function to corresponding elements of the adapted views"},{"type":"symbol","symbolType":"classTemplate","name":"std::ranges::zip_view","link":"cpp/ranges/zip_view","marks":{"since":"c++23"},"description":"a view consisting of tuples of references to corresponding elements of the adapted views"},{"type":"symbol","symbolType":"typeAlias","name":"std::ranlux24","link":"cpp/numeric/random","marks":{"since":"c++11"},"description":"std::discard_block_engine 24-bit RANLUX generator by Martin Lüscher and Fred James, 1994"},{"type":"symbol","symbolType":"typeAlias","name":"std::ranlux24_base","link":"cpp/numeric/random","marks":{"since":"c++11"},"description":"std::subtract_with_carry_engine"},{"type":"symbol","symbolType":"typeAlias","name":"std::ranlux48","link":"cpp/numeric/random","marks":{"since":"c++11"},"description":"std::discard_block_engine 48-bit RANLUX generator by Martin Lüscher and Fred James, 1994"},{"type":"symbol","symbolType":"typeAlias","name":"std::ranlux48_base","link":"cpp/numeric/random","marks":{"since":"c++11"},"description":"std::subtract_with_carry_engine"},{"type":"symbol","symbolType":"classTemplate","name":"std::rank","link":"cpp/types/rank","marks":{"since":"c++11"},"description":"obtains the number of dimensions of an array type"},{"type":"symbol","symbolType":"variableTemplate","name":"std::rank_v","link":"cpp/types/rank","marks":{"since":"c++17"},"description":"Helper variable template of std::rank"},{"type":"symbol","symbolType":"classTemplate","name":"std::ratio","link":"cpp/numeric/ratio","marks":{"since":"c++11"},"description":"represents exact rational fraction"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ratio_add","link":"cpp/numeric/ratio/ratio_add","marks":{"since":"c++11"},"description":"adds two ratio objects at compile-time"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ratio_divide","link":"cpp/numeric/ratio/ratio_divide","marks":{"since":"c++11"},"description":"divides two ratio objects at compile-time"},{"type":"symbol","symbolType":"classTemplate","name":"std::ratio_equal","link":"cpp/numeric/ratio/ratio_equal","marks":{"since":"c++11"},"description":"compares two ratio objects for equality at compile-time"},{"type":"symbol","symbolType":"variableTemplate","name":"std::ratio_equal_v","link":"cpp/numeric/ratio/ratio_equal","marks":{"since":"c++17"},"description":"Helper variable template of std::ratio_equal"},{"type":"symbol","symbolType":"classTemplate","name":"std::ratio_greater","link":"cpp/numeric/ratio/ratio_greater","marks":{"since":"c++11"},"description":"compares two ratio objects for greater than at compile-time"},{"type":"symbol","symbolType":"classTemplate","name":"std::ratio_greater_equal","link":"cpp/numeric/ratio/ratio_greater_equal","marks":{"since":"c++11"},"description":"compares two ratio objects for greater than or equal to at compile-time"},{"type":"symbol","symbolType":"variableTemplate","name":"std::ratio_greater_equal_v","link":"cpp/numeric/ratio/ratio_greater_equal","marks":{"since":"c++17"},"description":"Helper variable template of std::ratio_greater_equal"},{"type":"symbol","symbolType":"variableTemplate","name":"std::ratio_greater_v","link":"cpp/numeric/ratio/ratio_greater","marks":{"since":"c++17"},"description":"Helper variable template of std::ratio_greater"},{"type":"symbol","symbolType":"classTemplate","name":"std::ratio_less","link":"cpp/numeric/ratio/ratio_less","marks":{"since":"c++11"},"description":"compares two ratio objects for less than at compile-time"},{"type":"symbol","symbolType":"classTemplate","name":"std::ratio_less_equal","link":"cpp/numeric/ratio/ratio_less_equal","marks":{"since":"c++11"},"description":"compares two ratio objects for less than or equal to at compile-time"},{"type":"symbol","symbolType":"variableTemplate","name":"std::ratio_less_equal_v","link":"cpp/numeric/ratio/ratio_less_equal","marks":{"since":"c++17"},"description":"Helper variable template of std::ratio_less_equal"},{"type":"symbol","symbolType":"variableTemplate","name":"std::ratio_less_v","link":"cpp/numeric/ratio/ratio_less","marks":{"since":"c++17"},"description":"Helper variable template of std::ratio_less"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ratio_multiply","link":"cpp/numeric/ratio/ratio_multiply","marks":{"since":"c++11"},"description":"multiplies two ratio objects at compile-time"},{"type":"symbol","symbolType":"classTemplate","name":"std::ratio_not_equal","link":"cpp/numeric/ratio/ratio_not_equal","marks":{"since":"c++11"},"description":"compares two ratio objects for inequality at compile-time"},{"type":"symbol","symbolType":"variableTemplate","name":"std::ratio_not_equal_v","link":"cpp/numeric/ratio/ratio_not_equal","marks":{"since":"c++17"},"description":"Helper variable template of std::ratio_not_equal"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::ratio_subtract","link":"cpp/numeric/ratio/ratio_subtract","marks":{"since":"c++11"},"description":"subtracts two ratio objects at compile-time"},{"type":"symbol","symbolType":"functionTemplate","name":"std::rbegin","link":"cpp/iterator/rbegin","marks":{"since":"c++14"},"description":"returns a reverse iterator to the beginning of a container or array"},{"type":"symbol","symbolType":"functionTemplate","name":"std::real","link":"cpp/numeric/complex/real2","marks":{},"description":"returns the real component"},{"type":"symbol","symbolType":"function","name":"std::realloc","link":"cpp/memory/c/realloc","marks":{},"description":"expands or shrinks previously allocated memory block"},{"type":"symbol","symbolType":"class","name":"std::recursive_mutex","link":"cpp/thread/recursive_mutex","marks":{"since":"c++11"},"description":"provides mutual exclusion facility which can be locked recursively by the same thread"},{"type":"symbol","symbolType":"class","name":"std::recursive_timed_mutex","link":"cpp/thread/recursive_timed_mutex","marks":{"since":"c++11"},"description":"provides mutual exclusion facility which can be locked recursively by the same thread and implements locking with a timeout"},{"type":"symbol","symbolType":"functionTemplate","name":"std::reduce","link":"cpp/algorithm/reduce","marks":{"since":"c++17"},"description":"similar to std::accumulate, except out of order"},{"type":"symbol","symbolType":"functionTemplate","name":"std::ref","link":"cpp/utility/functional/ref","marks":{"since":"c++11"},"description":"creates a std::reference_wrapper with a type deduced from its argument"},{"type":"symbol","symbolType":"classTemplate","name":"std::reference_wrapper","link":"cpp/utility/functional/reference_wrapper","marks":{"since":"c++11"},"description":"CopyConstructible and CopyAssignable reference wrapper"},{"type":"symbol","symbolType":"typeAlias","name":"std::regex","link":"cpp/regex/basic_regex","marks":{"since":"c++11"},"description":"std::basic_regex"},{"type":"symbol","symbolType":"namespace","name":"std::regex_constants","link":"cpp/symbol_index/regex_constants","marks":{},"description":""},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::awk","link":"cpp/regex/syntax_option_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::basic","link":"cpp/regex/syntax_option_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::collate","link":"cpp/regex/syntax_option_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::ECMAScript","link":"cpp/regex/syntax_option_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::egrep","link":"cpp/regex/syntax_option_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::error_backref","link":"cpp/regex/error_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::error_badbrace","link":"cpp/regex/error_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::error_badrepeat","link":"cpp/regex/error_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::error_brace","link":"cpp/regex/error_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::error_brack","link":"cpp/regex/error_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::error_collate","link":"cpp/regex/error_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::error_complexity","link":"cpp/regex/error_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::error_ctype","link":"cpp/regex/error_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::error_escape","link":"cpp/regex/error_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::error_paren","link":"cpp/regex/error_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::error_range","link":"cpp/regex/error_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::error_space","link":"cpp/regex/error_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::error_stack","link":"cpp/regex/error_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"typeAlias","name":"std::regex_constants::error_type","link":"cpp/regex/error_type","marks":{"since":"c++11"},"description":"describes different types of matching errors"},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::extended","link":"cpp/regex/syntax_option_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::format_default","link":"cpp/regex/match_flag_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::format_first_only","link":"cpp/regex/match_flag_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::format_no_copy","link":"cpp/regex/match_flag_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::format_sed","link":"cpp/regex/match_flag_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::grep","link":"cpp/regex/syntax_option_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::icase","link":"cpp/regex/syntax_option_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::match_any","link":"cpp/regex/match_flag_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::match_continuous","link":"cpp/regex/match_flag_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::match_default","link":"cpp/regex/match_flag_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"typeAlias","name":"std::regex_constants::match_flag_type","link":"cpp/regex/match_flag_type","marks":{"since":"c++11"},"description":"options specific to matching"},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::match_not_bol","link":"cpp/regex/match_flag_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::match_not_bow","link":"cpp/regex/match_flag_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::match_not_eol","link":"cpp/regex/match_flag_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::match_not_eow","link":"cpp/regex/match_flag_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::match_not_null","link":"cpp/regex/match_flag_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::match_prev_avail","link":"cpp/regex/match_flag_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::multiline","link":"cpp/regex/syntax_option_type","marks":{"since":"c++17"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::nosubs","link":"cpp/regex/syntax_option_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"constant","name":"std::regex_constants::optimize","link":"cpp/regex/syntax_option_type","marks":{"since":"c++11"}},{"type":"symbol","symbolType":"typeAlias","name":"std::regex_constants::syntax_option_type","link":"cpp/regex/syntax_option_type","marks":{"since":"c++11"},"description":"general options controlling regex behavior"},{"type":"symbol","symbolType":"class","name":"std::regex_error","link":"cpp/regex/regex_error","marks":{"since":"c++11"},"description":"reports errors generated by the regular expressions library"},{"type":"symbol","symbolType":"classTemplate","name":"std::regex_iterator","link":"cpp/regex/regex_iterator","marks":{"since":"c++11"},"description":"iterates through all regex matches within a character sequence"},{"type":"symbol","symbolType":"functionTemplate","name":"std::regex_match","link":"cpp/regex/regex_match","marks":{"since":"c++11"},"description":"attempts to match a regular expression to an entire character sequence"},{"type":"symbol","symbolType":"functionTemplate","name":"std::regex_replace","link":"cpp/regex/regex_replace","marks":{"since":"c++11"},"description":"replaces occurrences of a regular expression with formatted replacement text"},{"type":"symbol","symbolType":"functionTemplate","name":"std::regex_search","link":"cpp/regex/regex_search","marks":{"since":"c++11"},"description":"attempts to match a regular expression to any part of a character sequence"},{"type":"symbol","symbolType":"classTemplate","name":"std::regex_token_iterator","link":"cpp/regex/regex_token_iterator","marks":{"since":"c++11"},"description":"iterates through the specified sub-expressions within all regex matches in a given string or through unmatched substrings"},{"type":"symbol","symbolType":"classTemplate","name":"std::regex_traits","link":"cpp/regex/regex_traits","marks":{"since":"c++11"},"description":"provides metainformation about a character type, required by the regex library"},{"type":"symbol","symbolType":"concept","name":"std::regular","link":"cpp/concepts/regular","marks":{"since":"c++20"},"description":"specifies that a type is regular, that is, it is both semiregular and equality_comparable"},{"type":"symbol","symbolType":"concept","name":"std::regular_invocable","link":"cpp/concepts/invocable","marks":{"since":"c++20"},"description":"specifies that a callable type can be invoked with a given set of argument types"},{"type":"symbol","symbolType":"functionTemplate","name":"std::reinterpret_pointer_cast","link":"cpp/memory/shared_ptr/pointer_cast","marks":{"since":"c++11"},"description":"applies static_cast, dynamic_cast, const_cast, or reinterpret_cast to the stored pointer"},{"type":"symbol","symbolType":"typeAlias","name":"std::rel_ops","link":"cpp/symbol_index/rel_ops","marks":{},"description":"Provide automatic comparison operators"},{"type":"symbol","symbolType":"concept","name":"std::relation","link":"cpp/concepts/relation","marks":{"since":"c++20"},"description":"specifies that a callable type is a binary relation"},{"type":"symbol","symbolType":"function","name":"std::remainder","link":"cpp/numeric/math/remainder","marks":{"since":"c++11"},"description":"signed remainder of the division operation"},{"type":"symbol","symbolType":"function","name":"std::remainderf","link":"cpp/numeric/math/remainder","marks":{"since":"c++11"},"description":"signed remainder of the division operation"},{"type":"symbol","symbolType":"function","name":"std::remainderl","link":"cpp/numeric/math/remainder","marks":{"since":"c++11"},"description":"signed remainder of the division operation"},{"type":"symbol","symbolType":"functionTemplate","name":"std::remove","link":"cpp/io/c/remove","marks":{},"description":"removes elements satisfying specific criteria"},{"type":"symbol","symbolType":"functionTemplate","name":"std::remove","link":"cpp/algorithm/remove","marks":{},"note":"algorithm","description":""},{"type":"symbol","symbolType":"functionTemplate","name":"std::remove_if","link":"cpp/algorithm/remove","marks":{},"description":"removes elements satisfying specific criteria"},{"type":"symbol","symbolType":"classTemplate","name":"std::remove_all_extents","link":"cpp/types/remove_all_extents","marks":{"since":"c++11"},"description":"removes all extents from the given array type"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::remove_all_extents_t","link":"cpp/types/remove_all_extents","marks":{"since":"c++14"},"description":"Helper type of std::remove_all_extents"},{"type":"symbol","symbolType":"classTemplate","name":"std::remove_const","link":"cpp/types/remove_cv","marks":{"since":"c++11"},"description":"removes const or/and volatile specifiers from the given type"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::remove_const_t","link":"cpp/types/remove_cv","marks":{"since":"c++14"},"description":"Helper type of std::remove_const"},{"type":"symbol","symbolType":"functionTemplate","name":"std::remove_copy","link":"cpp/algorithm/remove_copy","marks":{},"description":"copies a range of elements omitting those that satisfy specific criteria"},{"type":"symbol","symbolType":"functionTemplate","name":"std::remove_copy_if","link":"cpp/algorithm/remove_copy","marks":{},"description":"copies a range of elements omitting those that satisfy specific criteria"},{"type":"symbol","symbolType":"classTemplate","name":"std::remove_cv","link":"cpp/types/remove_cv","marks":{"since":"c++11"},"description":"removes const or/and volatile specifiers from the given type"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::remove_cv_t","link":"cpp/types/remove_cv","marks":{"since":"c++14"},"description":"Helper type of std::remove_cv"},{"type":"symbol","symbolType":"classTemplate","name":"std::remove_cvref","link":"cpp/types/remove_cvref","marks":{"since":"c++20"},"description":"combines std::remove_cv and std::remove_reference"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::remove_cvref_t","link":"cpp/types/remove_cvref","marks":{"since":"c++20"},"description":"Helper type of std::remove_cvref"},{"type":"symbol","symbolType":"classTemplate","name":"std::remove_extent","link":"cpp/types/remove_extent","marks":{"since":"c++11"},"description":"removes one extent from the given array type"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::remove_extent_t","link":"cpp/types/remove_extent","marks":{"since":"c++14"},"description":"Helper type of std::remove_extent"},{"type":"symbol","symbolType":"classTemplate","name":"std::remove_pointer","link":"cpp/types/remove_pointer","marks":{"since":"c++11"},"description":"removes a pointer from the given type"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::remove_pointer_t","link":"cpp/types/remove_pointer","marks":{"since":"c++14"},"description":"Helper type of std::remove_pointer"},{"type":"symbol","symbolType":"classTemplate","name":"std::remove_reference","link":"cpp/types/remove_reference","marks":{"since":"c++11"},"description":"removes a reference from the given type"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::remove_reference_t","link":"cpp/types/remove_reference","marks":{"since":"c++14"},"description":"Helper type of std::remove_reference"},{"type":"symbol","symbolType":"classTemplate","name":"std::remove_volatile","link":"cpp/types/remove_cv","marks":{"since":"c++11"},"description":"removes const or/and volatile specifiers from the given type"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::remove_volatile_t","link":"cpp/types/remove_cv","marks":{"since":"c++14"},"description":"Helper type of std::remove_volatile"},{"type":"symbol","symbolType":"function","name":"std::remquo","link":"cpp/numeric/math/remquo","marks":{"since":"c++11"},"description":"signed remainder as well as the three last bits of the division operation"},{"type":"symbol","symbolType":"function","name":"std::remquof","link":"cpp/numeric/math/remquo","marks":{"since":"c++11"},"description":"signed remainder as well as the three last bits of the division operation"},{"type":"symbol","symbolType":"function","name":"std::remquol","link":"cpp/numeric/math/remquo","marks":{"since":"c++11"},"description":"signed remainder as well as the three last bits of the division operation"},{"type":"symbol","symbolType":"functionTemplate","name":"std::rend","link":"cpp/iterator/rend","marks":{"since":"c++14"},"description":"returns a reverse end iterator for a container or array"},{"type":"symbol","symbolType":"function","name":"std::rename","link":"cpp/io/c/rename","marks":{},"description":"renames a file"},{"type":"symbol","symbolType":"functionTemplate","name":"std::replace","link":"cpp/algorithm/replace","marks":{},"description":"replaces all values satisfying specific criteria with another value"},{"type":"symbol","symbolType":"functionTemplate","name":"std::replace_copy","link":"cpp/algorithm/replace_copy","marks":{},"description":"copies a range, replacing elements satisfying specific criteria with another value"},{"type":"symbol","symbolType":"functionTemplate","name":"std::replace_copy_if","link":"cpp/algorithm/replace_copy_if","marks":{},"description":"copies a range, replacing elements satisfying specific criteria with another value"},{"type":"symbol","symbolType":"functionTemplate","name":"std::replace_if","link":"cpp/algorithm/replace","marks":{},"description":"replaces all values satisfying specific criteria with another value"},{"type":"symbol","symbolType":"function","name":"std::resetiosflags","link":"cpp/io/manip/resetiosflags","marks":{},"description":"clears the specified ios_base flags"},{"type":"symbol","symbolType":"function","name":"std::rethrow_exception","link":"cpp/error/rethrow_exception","marks":{"since":"c++11"},"description":"throws the exception from an std::exception_ptr"},{"type":"symbol","symbolType":"functionTemplate","name":"std::rethrow_if_nested","link":"cpp/error/rethrow_if_nested","marks":{"since":"c++11"},"description":"throws the exception from a std::nested_exception"},{"type":"symbol","symbolType":"functionTemplate","name":"std::reverse","link":"cpp/algorithm/reverse","marks":{},"description":"reverses the order of elements in a range"},{"type":"symbol","symbolType":"functionTemplate","name":"std::reverse_copy","link":"cpp/algorithm/reverse_copy","marks":{},"description":"creates a copy of a range that is reversed"},{"type":"symbol","symbolType":"classTemplate","name":"std::reverse_iterator","link":"cpp/iterator/reverse_iterator","marks":{},"description":"iterator adaptor for reverse-order traversal"},{"type":"symbol","symbolType":"function","name":"std::rewind","link":"cpp/io/c/rewind","marks":{},"description":"moves the file position indicator to the beginning in a file"},{"type":"symbol","symbolType":"function","name":"std::riemann_zeta","link":"cpp/numeric/special_functions/riemann_zeta","marks":{"since":"c++17"},"description":"Riemann zeta function"},{"type":"symbol","symbolType":"function","name":"std::riemann_zetaf","link":"cpp/numeric/special_functions/riemann_zeta","marks":{"since":"c++17"},"description":"Riemann zeta function"},{"type":"symbol","symbolType":"function","name":"std::riemann_zetal","link":"cpp/numeric/special_functions/riemann_zeta","marks":{"since":"c++17"},"description":"Riemann zeta function"},{"type":"symbol","symbolType":"function","name":"std::right","link":"cpp/io/manip/left","marks":{},"description":"sets the placement of fill characters"},{"type":"symbol","symbolType":"function","name":"std::rint","link":"cpp/numeric/math/rint","marks":{"since":"c++11"},"description":"nearest integer using current rounding mode with exception if the result differs"},{"type":"symbol","symbolType":"function","name":"std::rintf","link":"cpp/numeric/math/rint","marks":{"since":"c++11"},"description":"nearest integer using current rounding mode with exception if the result differs"},{"type":"symbol","symbolType":"function","name":"std::rintl","link":"cpp/numeric/math/rint","marks":{"since":"c++11"},"description":"nearest integer using current rounding mode with exception if the result differs"},{"type":"symbol","symbolType":"functionTemplate","name":"std::rotate","link":"cpp/algorithm/rotate","marks":{},"description":"rotates the order of elements in a range"},{"type":"symbol","symbolType":"functionTemplate","name":"std::rotate_copy","link":"cpp/algorithm/rotate_copy","marks":{},"description":"copies and rotate a range of elements"},{"type":"symbol","symbolType":"functionTemplate","name":"std::rotl","link":"cpp/numeric/rotl","marks":{"since":"c++20"},"description":"computes the result of bitwise left-rotation"},{"type":"symbol","symbolType":"functionTemplate","name":"std::rotr","link":"cpp/numeric/rotr","marks":{"since":"c++20"},"description":"computes the result of bitwise right-rotation"},{"type":"symbol","symbolType":"function","name":"std::round","link":"cpp/numeric/math/round","marks":{"since":"c++11"},"description":"nearest integer, rounding away from zero in halfway cases"},{"type":"symbol","symbolType":"function","name":"std::roundf","link":"cpp/numeric/math/round","marks":{"since":"c++11"},"description":"nearest integer, rounding away from zero in halfway cases"},{"type":"symbol","symbolType":"function","name":"std::roundl","link":"cpp/numeric/math/round","marks":{"since":"c++11"},"description":"nearest integer, rounding away from zero in halfway cases"},{"type":"symbol","symbolType":"enumerator","name":"std::round_indeterminate","link":"cpp/types/numeric_limits/float_round_style","marks":{},"description":"rounding style cannot be determined"},{"type":"symbol","symbolType":"enumerator","name":"std::round_to_nearest","link":"cpp/types/numeric_limits/float_round_style","marks":{},"description":"rounding toward nearest representable value"},{"type":"symbol","symbolType":"enumerator","name":"std::round_toward_infinity","link":"cpp/types/numeric_limits/float_round_style","marks":{},"description":"rounding toward positive infinity"},{"type":"symbol","symbolType":"enumerator","name":"std::round_toward_neg_infinity","link":"cpp/types/numeric_limits/float_round_style","marks":{},"description":"rounding toward negative infinity"},{"type":"symbol","symbolType":"enumerator","name":"std::round_toward_zero","link":"cpp/types/numeric_limits/float_round_style","marks":{},"description":"rounding toward zero"},{"type":"symbol","symbolType":"class","name":"std::runtime_error","link":"cpp/error/runtime_error","marks":{},"description":"exception class to indicate conditions only detectable at run time"},{"type":"symbol","symbolType":"concept","name":"std::same_as","link":"cpp/concepts/same_as","marks":{"since":"c++20"},"description":"specifies that a type is the same as another type"},{"type":"symbol","symbolType":"functionTemplate","name":"std::sample","link":"cpp/algorithm/sample","marks":{"since":"c++17"},"description":"selects n random elements from a sequence"},{"type":"symbol","symbolType":"function","name":"std::scalbln","link":"cpp/numeric/math/scalbn","marks":{"since":"c++11"},"description":"multiplies a number by FLT_RADIX raised to a power"},{"type":"symbol","symbolType":"function","name":"std::scalblnf","link":"cpp/numeric/math/scalbn","marks":{"since":"c++11"},"description":"multiplies a number by FLT_RADIX raised to a power"},{"type":"symbol","symbolType":"function","name":"std::scalblnl","link":"cpp/numeric/math/scalbn","marks":{"since":"c++11"},"description":"multiplies a number by FLT_RADIX raised to a power"},{"type":"symbol","symbolType":"function","name":"std::scalbn","link":"cpp/numeric/math/scalbn","marks":{"since":"c++11"},"description":"multiplies a number by FLT_RADIX raised to a power"},{"type":"symbol","symbolType":"function","name":"std::scalbnf","link":"cpp/numeric/math/scalbn","marks":{"since":"c++11"},"description":"multiplies a number by FLT_RADIX raised to a power"},{"type":"symbol","symbolType":"function","name":"std::scalbnl","link":"cpp/numeric/math/scalbn","marks":{"since":"c++11"},"description":"multiplies a number by FLT_RADIX raised to a power"},{"type":"symbol","symbolType":"function","name":"std::scanf","link":"cpp/io/c/fscanf","marks":{},"description":"reads formatted input from stdin, a file stream or a buffer"},{"type":"symbol","symbolType":"function","name":"std::scientific","link":"cpp/io/manip/fixed","marks":{},"description":"changes formatting used for floating-point I/O"},{"type":"symbol","symbolType":"classTemplate","name":"std::scoped_allocator_adaptor","link":"cpp/memory/scoped_allocator_adaptor","marks":{"since":"c++11"},"description":"implements multi-level allocator for multi-level containers"},{"type":"symbol","symbolType":"classTemplate","name":"std::scoped_lock","link":"cpp/thread/scoped_lock","marks":{"since":"c++17"},"description":"deadlock-avoiding RAII wrapper for multiple mutexes"},{"type":"symbol","symbolType":"functionTemplate","name":"std::search","link":"cpp/algorithm/search","marks":{},"description":"searches for a range of elements"},{"type":"symbol","symbolType":"functionTemplate","name":"std::search_n","link":"cpp/algorithm/search_n","marks":{},"description":"searches a range for a number of consecutive copies of an element"},{"type":"symbol","symbolType":"class","name":"std::seed_seq","link":"cpp/numeric/random/seed_seq","marks":{"since":"c++11"},"description":"general-purpose bias-eliminating scrambled seed sequence generator"},{"type":"symbol","symbolType":"concept","name":"std::semiregular","link":"cpp/concepts/semiregular","marks":{"since":"c++20"},"description":"specifies that an object of a type can be copied, moved, swapped, and default constructed"},{"type":"symbol","symbolType":"concept","name":"std::sentinel_for","link":"cpp/iterator/sentinel_for","marks":{"since":"c++20"},"description":"specifies a type is a sentinel for an input_or_output_iterator type"},{"type":"symbol","symbolType":"classTemplate","name":"std::set","link":"cpp/container/set","marks":{},"description":"collection of unique keys, sorted by keys"},{"type":"symbol","symbolType":"functionTemplate","name":"std::set_difference","link":"cpp/algorithm/set_difference","marks":{},"description":"computes the difference between two sets"},{"type":"symbol","symbolType":"functionTemplate","name":"std::set_intersection","link":"cpp/algorithm/set_intersection","marks":{},"description":"computes the intersection of two sets"},{"type":"symbol","symbolType":"function","name":"std::set_new_handler","link":"cpp/memory/new/set_new_handler","marks":{},"description":"registers a new handler"},{"type":"symbol","symbolType":"functionTemplate","name":"std::set_symmetric_difference","link":"cpp/algorithm/set_symmetric_difference","marks":{},"description":"computes the symmetric difference between two sets"},{"type":"symbol","symbolType":"function","name":"std::set_terminate","link":"cpp/error/set_terminate","marks":{},"description":"changes the function to be called by std::terminate"},{"type":"symbol","symbolType":"functionTemplate","name":"std::set_union","link":"cpp/algorithm/set_union","marks":{},"description":"computes the union of two sets"},{"type":"symbol","symbolType":"function","name":"std::setbase","link":"cpp/io/manip/setbase","marks":{},"description":"changes the base used for integer I/O"},{"type":"symbol","symbolType":"function","name":"std::setbuf","link":"cpp/io/c/setbuf","marks":{},"description":"sets the buffer for a file stream"},{"type":"symbol","symbolType":"functionTemplate","name":"std::setfill","link":"cpp/io/manip/setfill","marks":{},"description":"changes the fill character"},{"type":"symbol","symbolType":"function","name":"std::setiosflags","link":"cpp/io/manip/setiosflags","marks":{},"description":"sets the specified ios_base flags"},{"type":"symbol","symbolType":"function","name":"std::setlocale","link":"cpp/locale/setlocale","marks":{},"description":"gets and sets the current C locale"},{"type":"symbol","symbolType":"function","name":"std::setprecision","link":"cpp/io/manip/setprecision","marks":{},"description":"changes floating-point precision"},{"type":"symbol","symbolType":"function","name":"std::setvbuf","link":"cpp/io/c/setvbuf","marks":{},"description":"sets the buffer and its size for a file stream"},{"type":"symbol","symbolType":"function","name":"std::setw","link":"cpp/io/manip/setw","marks":{},"description":"changes the width of the next input/output field"},{"type":"symbol","symbolType":"classTemplate","name":"std::shared_future","link":"cpp/thread/shared_future","marks":{"since":"c++11"},"description":"waits for a value (possibly referenced by other futures) that is set asynchronously"},{"type":"symbol","symbolType":"classTemplate","name":"std::shared_lock","link":"cpp/thread/shared_lock","marks":{"since":"c++14"},"description":"implements movable shared mutex ownership wrapper"},{"type":"symbol","symbolType":"class","name":"std::shared_mutex","link":"cpp/thread/shared_mutex","marks":{"since":"c++17"},"description":"provides shared mutual exclusion facility"},{"type":"symbol","symbolType":"classTemplate","name":"std::shared_ptr","link":"cpp/memory/shared_ptr","marks":{"since":"c++11"},"description":"smart pointer with shared object ownership semantics"},{"type":"symbol","symbolType":"class","name":"std::shared_timed_mutex","link":"cpp/thread/shared_timed_mutex","marks":{"since":"c++14"},"description":"provides shared mutual exclusion facility and implements locking with a timeout"},{"type":"symbol","symbolType":"functionTemplate","name":"std::shift_left","link":"cpp/algorithm/shift","marks":{"since":"c++20"},"description":"shifts elements in a range"},{"type":"symbol","symbolType":"functionTemplate","name":"std::shift_right","link":"cpp/algorithm/shift","marks":{"since":"c++20"},"description":"shifts elements in a range"},{"type":"symbol","symbolType":"function","name":"std::showbase","link":"cpp/io/manip/showbase","marks":{},"description":"controls whether prefix is used to indicate numeric base"},{"type":"symbol","symbolType":"function","name":"std::showpoint","link":"cpp/io/manip/showpoint","marks":{},"description":"controls whether decimal point is always included in floating-point representation"},{"type":"symbol","symbolType":"function","name":"std::showpos","link":"cpp/io/manip/showpos","marks":{},"description":"controls whether the + sign used with non-negative numbers"},{"type":"symbol","symbolType":"functionTemplate","name":"std::shuffle","link":"cpp/algorithm/random_shuffle","marks":{"since":"c++11"},"description":"randomly re-orders elements in a range"},{"type":"symbol","symbolType":"classTemplate","name":"std::shuffle_order_engine","link":"cpp/numeric/random/shuffle_order_engine","marks":{"since":"c++11"},"description":"delivers the output of a random number engine in a different order"},{"type":"symbol","symbolType":"typeAlias","name":"std::sig_atomic_t","link":"cpp/utility/program/sig_atomic_t","marks":{},"description":"the integer type that can be accessed as an atomic entity from an asynchronous signal handler"},{"type":"symbol","symbolType":"function","name":"std::signal","link":"cpp/utility/program/signal","marks":{},"description":"sets a signal handler for particular signal"},{"type":"symbol","symbolType":"function","name":"std::signbit","link":"cpp/numeric/math/signbit","marks":{"since":"c++11"},"description":"checks if the given number is negative"},{"type":"symbol","symbolType":"concept","name":"std::signed_integral","link":"cpp/concepts/signed_integral","marks":{"since":"c++20"},"description":"specifies that a type is an integral type that is signed"},{"type":"symbol","symbolType":"function","name":"std::sin","link":"cpp/numeric/math/sin","marks":{},"description":"computes sine (sin(x))"},{"type":"symbol","symbolType":"functionTemplate","name":"std::sin","link":"cpp/numeric/complex/sin","marks":{},"note":"std::complex","description":"computes sine of a complex number (sin(z))"},{"type":"symbol","symbolType":"functionTemplate","name":"std::sin","link":"cpp/numeric/valarray/sin","marks":{},"note":"std::valarray","description":"applies the function std::sin to each element of valarray"},{"type":"symbol","symbolType":"function","name":"std::sinf","link":"cpp/numeric/math/sin","marks":{"since":"c++11"},"description":"computes sine (sin(x))"},{"type":"symbol","symbolType":"function","name":"std::sinh","link":"cpp/numeric/math/sinh","marks":{},"description":"computes hyperbolic sine (sinh(x))"},{"type":"symbol","symbolType":"functionTemplate","name":"std::sinh","link":"cpp/numeric/complex/sinh","marks":{},"note":"std::complex","description":"computes hyperbolic sine of a complex number (sinh(z))"},{"type":"symbol","symbolType":"functionTemplate","name":"std::sinh","link":"cpp/numeric/valarray/sinh","marks":{},"note":"std::valarray","description":"applies the function std::sinh to each element of valarray"},{"type":"symbol","symbolType":"function","name":"std::sinhf","link":"cpp/numeric/math/sinh","marks":{"since":"c++11"},"description":"computes hyperbolic sine (sinh(x))"},{"type":"symbol","symbolType":"function","name":"std::sinhl","link":"cpp/numeric/math/sinh","marks":{"since":"c++11"},"description":"computes hyperbolic sine (sinh(x))"},{"type":"symbol","symbolType":"function","name":"std::sinl","link":"cpp/numeric/math/sin","marks":{"since":"c++11"},"description":"computes sine (sin(x))"},{"type":"symbol","symbolType":"functionTemplate","name":"std::size","link":"cpp/iterator/size","marks":{"since":"c++17"},"description":"returns the size of a container or array"},{"type":"symbol","symbolType":"typeAlias","name":"std::size_t","link":"cpp/types/size_t","marks":{},"description":"unsigned integer type returned by the sizeof operator"},{"type":"symbol","symbolType":"concept","name":"std::sized_sentinel_for","link":"cpp/iterator/sized_sentinel_for","marks":{"since":"c++20"},"description":"specifies that the - operator can be applied to an iterator and a sentinel to calculate their difference in constant time"},{"type":"symbol","symbolType":"function","name":"std::skipws","link":"cpp/io/manip/skipws","marks":{},"description":"controls whether leading whitespace is skipped on input"},{"type":"symbol","symbolType":"class","name":"std::slice","link":"cpp/numeric/valarray/slice","marks":{},"description":"BLAS-like slice of a valarray: starting index, length, stride"},{"type":"symbol","symbolType":"classTemplate","name":"std::slice_array","link":"cpp/numeric/valarray/slice_array","marks":{},"description":"proxy to a subset of a valarray after applying a slice"},{"type":"symbol","symbolType":"typeAlias","name":"std::smatch","link":"cpp/regex/match_results","marks":{"since":"c++11"},"description":"std::match_results"},{"type":"symbol","symbolType":"function","name":"std::snprintf","link":"cpp/io/c/fprintf","marks":{"since":"c++11"},"description":"prints formatted output to stdout, a file stream or a buffer"},{"type":"symbol","symbolType":"functionTemplate","name":"std::sort","link":"cpp/algorithm/sort","marks":{},"description":"sorts a range into ascending order"},{"type":"symbol","symbolType":"functionTemplate","name":"std::sort_heap","link":"cpp/algorithm/sort_heap","marks":{},"description":"turns a max heap into a range of elements sorted in ascending order"},{"type":"symbol","symbolType":"concept","name":"std::sortable","link":"cpp/iterator/sortable","marks":{"since":"c++20"},"description":"specifies the common requirements of algorithms that permute sequences into ordered sequences"},{"type":"symbol","symbolType":"class","name":"std::source_location","link":"cpp/utility/source_location","marks":{"since":"c++20"},"description":"A class representing information about the source code, such as file names, line numbers, and function names"},{"type":"symbol","symbolType":"classTemplate","name":"std::span","link":"cpp/container/span","marks":{"since":"c++20"},"description":"a non-owning view over a contiguous sequence of objects"},{"type":"symbol","symbolType":"typeAlias","name":"std::spanbuf","link":"cpp/io/basic_spanbuf","marks":{"since":"c++23"},"description":"std::basic_spanbuf"},{"type":"symbol","symbolType":"typeAlias","name":"std::spanstream","link":"cpp/io/basic_spanstream","marks":{"since":"c++23"},"description":"std::basic_spanstream"},{"type":"symbol","symbolType":"function","name":"std::sph_bessel","link":"cpp/numeric/special_functions/sph_bessel","marks":{"since":"c++17"},"description":"spherical Bessel functions (of the first kind)"},{"type":"symbol","symbolType":"function","name":"std::sph_besself","link":"cpp/numeric/special_functions/sph_bessel","marks":{"since":"c++17"},"description":"spherical Bessel functions (of the first kind)"},{"type":"symbol","symbolType":"function","name":"std::sph_bessell","link":"cpp/numeric/special_functions/sph_bessel","marks":{"since":"c++17"},"description":"spherical Bessel functions (of the first kind)"},{"type":"symbol","symbolType":"function","name":"std::sph_legendre","link":"cpp/numeric/special_functions/sph_legendre","marks":{"since":"c++17"},"description":"spherical associated Legendre functions"},{"type":"symbol","symbolType":"function","name":"std::sph_legendref","link":"cpp/numeric/special_functions/sph_legendre","marks":{"since":"c++17"},"description":"spherical associated Legendre functions"},{"type":"symbol","symbolType":"function","name":"std::sph_legendrel","link":"cpp/numeric/special_functions/sph_legendre","marks":{"since":"c++17"},"description":"spherical associated Legendre functions"},{"type":"symbol","symbolType":"function","name":"std::sph_neumann","link":"cpp/numeric/special_functions/sph_neumann","marks":{"since":"c++17"},"description":"spherical Neumann functions"},{"type":"symbol","symbolType":"function","name":"std::sph_neumannf","link":"cpp/numeric/special_functions/sph_neumann","marks":{"since":"c++17"},"description":"spherical Neumann functions"},{"type":"symbol","symbolType":"function","name":"std::sph_neumannl","link":"cpp/numeric/special_functions/sph_neumann","marks":{"since":"c++17"},"description":"spherical Neumann functions"},{"type":"symbol","symbolType":"function","name":"std::sprintf","link":"cpp/io/c/fprintf","marks":{},"description":"prints formatted output to stdout, a file stream or a buffer"},{"type":"symbol","symbolType":"function","name":"std::sqrt","link":"cpp/numeric/math/sqrt","marks":{},"description":"computes square root (√x)"},{"type":"symbol","symbolType":"functionTemplate","name":"std::sqrt","link":"cpp/numeric/complex/sqrt","marks":{},"note":"std::complex","description":"complex square root in the range of the right half-plane"},{"type":"symbol","symbolType":"functionTemplate","name":"std::sqrt","link":"cpp/numeric/valarray/sqrt","marks":{},"note":"std::valarray","description":"applies the function std::sqrt to each element of valarray"},{"type":"symbol","symbolType":"function","name":"std::sqrtf","link":"cpp/numeric/math/sqrt","marks":{"since":"c++11"},"description":"computes square root (√x)"},{"type":"symbol","symbolType":"function","name":"std::sqrtl","link":"cpp/numeric/math/sqrt","marks":{"since":"c++11"},"description":"computes square root (√x)"},{"type":"symbol","symbolType":"function","name":"std::srand","link":"cpp/numeric/random/srand","marks":{},"description":"seeds pseudo-random number generator"},{"type":"symbol","symbolType":"typeAlias","name":"std::sregex_iterator","link":"cpp/regex/regex_iterator","marks":{"since":"c++11"},"description":"std::regex_iterator"},{"type":"symbol","symbolType":"typeAlias","name":"std::sregex_token_iterator","link":"cpp/regex/regex_token_iterator","marks":{"since":"c++11"},"description":"std::regex_token_iterator"},{"type":"symbol","symbolType":"function","name":"std::sscanf","link":"cpp/io/c/fscanf","marks":{},"description":"reads formatted input from stdin, a file stream or a buffer"},{"type":"symbol","symbolType":"functionTemplate","name":"std::ssize","link":"cpp/iterator/size","marks":{"since":"c++20"},"description":"returns the size of a container or array"},{"type":"symbol","symbolType":"typeAlias","name":"std::ssub_match","link":"cpp/regex/sub_match","marks":{"since":"c++11"},"description":"std::sub_match"},{"type":"symbol","symbolType":"functionTemplate","name":"std::stable_partition","link":"cpp/algorithm/stable_partition","marks":{},"description":"divides elements into two groups while preserving their relative order"},{"type":"symbol","symbolType":"functionTemplate","name":"std::stable_sort","link":"cpp/algorithm/stable_sort","marks":{},"description":"sorts a range of elements while preserving order between equal elements"},{"type":"symbol","symbolType":"classTemplate","name":"std::stack","link":"cpp/container/stack","marks":{},"description":"adapts a container to provide stack (LIFO data structure)"},{"type":"symbol","symbolType":"typeAlias","name":"std::stacktrace","link":"cpp/utility/basic_stacktrace","marks":{"since":"c++23"},"description":"std::basic_stacktrace>"},{"type":"symbol","symbolType":"class","name":"std::stacktrace_entry","link":"cpp/utility/stacktrace_entry","marks":{"since":"c++23"},"description":"representation of an evaluation in a stacktrace"},{"type":"symbol","symbolType":"functionTemplate","name":"std::static_pointer_cast","link":"cpp/memory/shared_ptr/pointer_cast","marks":{"since":"c++11"},"description":"applies static_cast, dynamic_cast, const_cast, or reinterpret_cast to the stored pointer"},{"type":"symbol","symbolType":"function","name":"std::stod","link":"cpp/string/basic_string/stof","marks":{"since":"c++11"},"description":"converts a string to a floating point value"},{"type":"symbol","symbolType":"function","name":"std::stof","link":"cpp/string/basic_string/stof","marks":{"since":"c++11"},"description":"converts a string to a floating point value"},{"type":"symbol","symbolType":"function","name":"std::stoi","link":"cpp/string/basic_string/stol","marks":{"since":"c++11"},"description":"converts a string to a signed integer"},{"type":"symbol","symbolType":"function","name":"std::stol","link":"cpp/string/basic_string/stol","marks":{"since":"c++11"},"description":"converts a string to a signed integer"},{"type":"symbol","symbolType":"function","name":"std::stold","link":"cpp/string/basic_string/stof","marks":{"since":"c++11"},"description":"converts a string to a floating point value"},{"type":"symbol","symbolType":"function","name":"std::stoll","link":"cpp/string/basic_string/stol","marks":{"since":"c++11"},"description":"converts a string to a signed integer"},{"type":"symbol","symbolType":"function","name":"std::stoul","link":"cpp/string/basic_string/stoul","marks":{"since":"c++11"},"description":"converts a string to an unsigned integer"},{"type":"symbol","symbolType":"function","name":"std::stoull","link":"cpp/string/basic_string/stoul","marks":{"since":"c++11"},"description":"converts a string to an unsigned integer"},{"type":"symbol","symbolType":"classTemplate","name":"std::stop_callback","link":"cpp/thread/stop_callback","marks":{"since":"c++20"},"description":"an interface for registering callbacks on std::jthread cancellation"},{"type":"symbol","symbolType":"class","name":"std::stop_source","link":"cpp/thread/stop_source","marks":{"since":"c++20"},"description":"class representing a request to stop one or more std::jthreads"},{"type":"symbol","symbolType":"class","name":"std::stop_token","link":"cpp/thread/stop_token","marks":{"since":"c++20"},"description":"an interface for querying if a std::jthread cancellation request has been made"},{"type":"symbol","symbolType":"function","name":"std::strcat","link":"cpp/string/byte/strcat","marks":{},"description":"concatenates two strings"},{"type":"symbol","symbolType":"function","name":"std::strchr","link":"cpp/string/byte/strchr","marks":{},"description":"finds the first occurrence of a character"},{"type":"symbol","symbolType":"function","name":"std::strcmp","link":"cpp/string/byte/strcmp","marks":{},"description":"compares two strings"},{"type":"symbol","symbolType":"function","name":"std::strcoll","link":"cpp/string/byte/strcoll","marks":{},"description":"compares two strings in accordance to the current locale"},{"type":"symbol","symbolType":"function","name":"std::strcpy","link":"cpp/string/byte/strcpy","marks":{},"description":"copies one string to another"},{"type":"symbol","symbolType":"function","name":"std::strcspn","link":"cpp/string/byte/strcspn","marks":{},"description":"returns the length of the maximum initial segment that consists of only the characters not found in another byte string"},{"type":"symbol","symbolType":"typeAlias","name":"std::streambuf","link":"cpp/io/basic_streambuf","marks":{},"description":"std::basic_streambuf"},{"type":"symbol","symbolType":"typeAlias","name":"std::streamoff","link":"cpp/io/streamoff","marks":{},"description":"represents relative file/stream position (offset from fpos), sufficient to represent any file size"},{"type":"symbol","symbolType":"typeAlias","name":"std::streampos","link":"cpp/io/fpos","marks":{},"description":"std::fpos::state_type>"},{"type":"symbol","symbolType":"typeAlias","name":"std::streamsize","link":"cpp/io/streamsize","marks":{},"description":"represents the number of characters transferred in an I/O operation or the size of an I/O buffer"},{"type":"symbol","symbolType":"function","name":"std::strerror","link":"cpp/string/byte/strerror","marks":{},"description":"returns a text version of a given error code"},{"type":"symbol","symbolType":"function","name":"std::strftime","link":"cpp/chrono/c/strftime","marks":{},"description":"converts a std::tm object to custom textual representation"},{"type":"symbol","symbolType":"concept","name":"std::strict_weak_order","link":"cpp/concepts/strict_weak_order","marks":{"since":"c++20"},"description":"specifies that a relation imposes a strict weak ordering"},{"type":"symbol","symbolType":"typeAlias","name":"std::string","link":"cpp/string/basic_string","marks":{},"description":"std::basic_string"},{"type":"symbol","symbolType":"namespace","name":"std::string_literals","link":"cpp/symbol_index/string_literals","marks":{},"description":""},{"type":"symbol","symbolType":"function","name":"std::string_literals::s","link":"cpp/string/basic_string/operator\"\"s","marks":{"since":"c++14"},"description":"Converts a character array literal to basic_string"},{"type":"symbol","symbolType":"typeAlias","name":"std::string_view","link":"cpp/string/basic_string_view","marks":{"since":"c++17"},"description":"std::basic_string_view"},{"type":"symbol","symbolType":"namespace","name":"std::string_view_literals","link":"cpp/symbol_index/string_view_literals","marks":{},"description":""},{"type":"symbol","symbolType":"function","name":"std::string_view_literals::sv","link":"cpp/string/basic_string_view/operator\"\"sv","marks":{"since":"c++17"},"description":"Creates a string view of a character array literal"},{"type":"symbol","symbolType":"typeAlias","name":"std::stringbuf","link":"cpp/io/basic_stringbuf","marks":{},"description":"std::basic_stringbuf"},{"type":"symbol","symbolType":"typeAlias","name":"std::stringstream","link":"cpp/io/basic_stringstream","marks":{},"description":"std::basic_stringstream"},{"type":"symbol","symbolType":"function","name":"std::strlen","link":"cpp/string/byte/strlen","marks":{},"description":"returns the length of a given string"},{"type":"symbol","symbolType":"function","name":"std::strncat","link":"cpp/string/byte/strncat","marks":{},"description":"concatenates a certain amount of characters of two strings"},{"type":"symbol","symbolType":"function","name":"std::strncmp","link":"cpp/string/byte/strncmp","marks":{},"description":"compares a certain number of characters from two strings"},{"type":"symbol","symbolType":"function","name":"std::strncpy","link":"cpp/string/byte/strncpy","marks":{},"description":"copies a certain amount of characters from one string to another"},{"type":"symbol","symbolType":"constant","name":"std::strong_order","link":"cpp/utility/compare/strong_order","marks":{"since":"c++20"},"description":"performs 3-way comparison and produces a result of type std::strong_ordering"},{"type":"symbol","symbolType":"class","name":"std::strong_ordering","link":"cpp/utility/compare/strong_ordering","marks":{"since":"c++20"},"description":"the result type of 3-way comparison that supports all 6 operators and is substitutable"},{"type":"symbol","symbolType":"function","name":"std::strpbrk","link":"cpp/string/byte/strpbrk","marks":{},"description":"finds the first location of any character from a set of separators"},{"type":"symbol","symbolType":"function","name":"std::strrchr","link":"cpp/string/byte/strrchr","marks":{},"description":"finds the last occurrence of a character"},{"type":"symbol","symbolType":"function","name":"std::strspn","link":"cpp/string/byte/strspn","marks":{},"description":"returns the length of the maximum initial segment that consists of only the characters found in another byte string"},{"type":"symbol","symbolType":"function","name":"std::strstr","link":"cpp/string/byte/strstr","marks":{},"description":"finds the first occurrence of a substring of characters"},{"type":"symbol","symbolType":"class","name":"std::strstream","link":"cpp/io/strstream","marks":{"deprecated":"c++98"},"description":"implements character array input/output operations"},{"type":"symbol","symbolType":"class","name":"std::strstreambuf","link":"cpp/io/strstreambuf","marks":{"deprecated":"c++98"},"description":"implements raw character array device"},{"type":"symbol","symbolType":"function","name":"std::strtod","link":"cpp/string/byte/strtof","marks":{},"description":"converts a byte string to a floating point value"},{"type":"symbol","symbolType":"function","name":"std::strtof","link":"cpp/string/byte/strtof","marks":{"since":"c++11"},"description":"converts a byte string to a floating point value"},{"type":"symbol","symbolType":"function","name":"std::strtoimax","link":"cpp/string/byte/strtoimax","marks":{"since":"c++11"},"description":"converts a byte string to std::intmax_t or std::uintmax_t"},{"type":"symbol","symbolType":"function","name":"std::strtok","link":"cpp/string/byte/strtok","marks":{},"description":"finds the next token in a byte string"},{"type":"symbol","symbolType":"function","name":"std::strtol","link":"cpp/string/byte/strtol","marks":{},"description":"converts a byte string to an integer value"},{"type":"symbol","symbolType":"function","name":"std::strtold","link":"cpp/string/byte/strtof","marks":{},"description":"converts a byte string to a floating point value"},{"type":"symbol","symbolType":"function","name":"std::strtoll","link":"cpp/string/byte/strtol","marks":{"since":"c++11"},"description":"converts a byte string to an integer value"},{"type":"symbol","symbolType":"function","name":"std::strtoul","link":"cpp/string/byte/strtoul","marks":{},"description":"converts a byte string to an unsigned integer value"},{"type":"symbol","symbolType":"function","name":"std::strtoull","link":"cpp/string/byte/strtoul","marks":{"since":"c++11"},"description":"converts a byte string to an unsigned integer value"},{"type":"symbol","symbolType":"function","name":"std::strtoumax","link":"cpp/string/byte/strtoimax","marks":{"since":"c++11"},"description":"converts a byte string to std::intmax_t or std::uintmax_t"},{"type":"symbol","symbolType":"function","name":"std::strxfrm","link":"cpp/string/byte/strxfrm","marks":{},"description":"transform a string so that strcmp would produce the same result as strcoll"},{"type":"symbol","symbolType":"typeAlias","name":"std::syncbuf","link":"cpp/io/basic_syncbuf","marks":{"since":"c++20"},"description":"std::basic_syncbuf"},{"type":"symbol","symbolType":"classTemplate","name":"std::student_t_distribution","link":"cpp/numeric/random/student_t_distribution","marks":{"since":"c++11"},"description":"produces real values on a Student's t-distribution."},{"type":"symbol","symbolType":"classTemplate","name":"std::sub_match","link":"cpp/regex/sub_match","marks":{"since":"c++11"},"description":"identifies the sequence of characters matched by a sub-expression"},{"type":"symbol","symbolType":"classTemplate","name":"std::subtract_with_carry_engine","link":"cpp/numeric/random/subtract_with_carry_engine","marks":{"since":"c++11"},"description":"implements a subtract-with-carry ( lagged Fibonacci) algorithm"},{"type":"symbol","symbolType":"class","name":"std::suspend_always","link":"cpp/coroutine/suspend_always","marks":{"since":"c++20"},"description":"indicates that an await-expression should always suspend"},{"type":"symbol","symbolType":"class","name":"std::suspend_never","link":"cpp/coroutine/suspend_never","marks":{"since":"c++20"},"description":"indicates that an await-expression should never suspend"},{"type":"symbol","symbolType":"functionTemplate","name":"std::swap","link":"cpp/algorithm/swap","marks":{},"description":"swaps the values of two objects"},{"type":"symbol","symbolType":"functionTemplate","name":"std::swap_ranges","link":"cpp/algorithm/swap_ranges","marks":{},"description":"swaps two ranges of elements"},{"type":"symbol","symbolType":"concept","name":"std::swappable","link":"cpp/concepts/swappable","marks":{"since":"c++20"},"description":"specifies that a type can be swapped or that two types can be swapped with each other"},{"type":"symbol","symbolType":"concept","name":"std::swappable_with","link":"cpp/concepts/swappable","marks":{"since":"c++20"},"description":"specifies that a type can be swapped or that two types can be swapped with each other"},{"type":"symbol","symbolType":"function","name":"std::swprintf","link":"cpp/io/c/fwprintf","marks":{},"description":"prints formatted wide character output to stdout, a file stream or a buffer"},{"type":"symbol","symbolType":"function","name":"std::swscanf","link":"cpp/io/c/fwscanf","marks":{},"description":"reads formatted wide character input from stdin, a file stream or a buffer"},{"type":"symbol","symbolType":"function","name":"std::system","link":"cpp/utility/program/system","marks":{},"description":"calls the host environment's command processor"},{"type":"symbol","symbolType":"function","name":"std::system_category","link":"cpp/error/system_category","marks":{"since":"c++11"},"description":"identifies the operating system error category"},{"type":"symbol","symbolType":"class","name":"std::system_error","link":"cpp/error/system_error","marks":{"since":"c++11"},"description":"exception class used to report conditions that have an error_code"},{"type":"symbol","symbolType":"function","name":"std::tan","link":"cpp/numeric/math/tan","marks":{},"description":"computes tangent (tan(x))"},{"type":"symbol","symbolType":"functionTemplate","name":"std::tan","link":"cpp/numeric/complex/tan","marks":{},"note":"std::complex","description":"computes tangent of a complex number (tan(z))"},{"type":"symbol","symbolType":"functionTemplate","name":"std::tan","link":"cpp/numeric/valarray/tan","marks":{},"note":"std::valarray","description":"applies the function std::tan to each element of valarray"},{"type":"symbol","symbolType":"function","name":"std::tan","link":"cpp/numeric/math/tan","marks":{},"description":"computes tangent (tan(x))"},{"type":"symbol","symbolType":"function","name":"std::tanf","link":"cpp/numeric/math/tan","marks":{"since":"c++11"},"description":"computes tangent (tan(x))"},{"type":"symbol","symbolType":"function","name":"std::tanh","link":"cpp/numeric/math/tanh","marks":{},"description":"computes hyperbolic tangent (tanh(x))"},{"type":"symbol","symbolType":"functionTemplate","name":"std::tanh","link":"cpp/numeric/complex/tanh","marks":{},"note":"std::complex","description":"computes hyperbolic tangent of a complex number (tanh(z))"},{"type":"symbol","symbolType":"functionTemplate","name":"std::tanh","link":"cpp/numeric/valarray/tanh","marks":{},"note":"std::valarray","description":"applies the function std::tanh to each element of valarray"},{"type":"symbol","symbolType":"function","name":"std::tanhf","link":"cpp/numeric/math/tanh","marks":{"since":"c++11"},"description":"computes hyperbolic tangent (tanh(x))"},{"type":"symbol","symbolType":"function","name":"std::tanhl","link":"cpp/numeric/math/tanh","marks":{"since":"c++11"},"description":"computes hyperbolic tangent (tanh(x))"},{"type":"symbol","symbolType":"function","name":"std::tanl","link":"cpp/numeric/math/tan","marks":{"since":"c++11"},"description":"computes tangent (tan(x))"},{"type":"symbol","symbolType":"typeAlias","name":"std::tera","link":"cpp/numeric/ratio","marks":{"since":"c++11"},"description":"std::ratio<1000000000000, 1>"},{"type":"symbol","symbolType":"function","name":"std::terminate","link":"cpp/error/terminate","marks":{},"description":"function called when exception handling fails"},{"type":"symbol","symbolType":"typeAlias","name":"std::terminate_handler","link":"cpp/error/terminate_handler","marks":{},"description":"the type of the function called by std::terminate"},{"type":"symbol","symbolType":"function","name":"std::tgamma","link":"cpp/numeric/math/tgamma","marks":{"since":"c++11"},"description":"gamma function"},{"type":"symbol","symbolType":"function","name":"std::tgammaf","link":"cpp/numeric/math/tgamma","marks":{"since":"c++11"},"description":"gamma function"},{"type":"symbol","symbolType":"function","name":"std::tgammal","link":"cpp/numeric/math/tgamma","marks":{"since":"c++11"},"description":"gamma function"},{"type":"symbol","symbolType":"typeAlias","name":"std::this_thread","link":"cpp/symbol_index/this_thread","marks":{},"description":"provide functions that access the current thread of execution"},{"type":"symbol","symbolType":"function","name":"std::this_thread::get_id","link":"cpp/thread/get_id","marks":{"since":"c++11"},"description":""},{"type":"symbol","symbolType":"functionTemplate","name":"std::this_thread::sleep_for","link":"cpp/thread/sleep_for","marks":{"since":"c++11"},"description":""},{"type":"symbol","symbolType":"functionTemplate","name":"std::this_thread::sleep_until","link":"cpp/thread/sleep_until","marks":{"since":"c++11"},"description":""},{"type":"symbol","symbolType":"function","name":"std::this_thread::yield","link":"cpp/thread/yield","marks":{"since":"c++11"},"description":""},{"type":"symbol","symbolType":"class","name":"std::thread","link":"cpp/thread/thread","marks":{"since":"c++11"},"description":"manages a separate thread"},{"type":"symbol","symbolType":"concept","name":"std::three_way_comparable","link":"cpp/utility/compare/three_way_comparable","marks":{"since":"c++20"},"description":"specifies that operator <=> produces consistent result on given types"},{"type":"symbol","symbolType":"concept","name":"std::three_way_comparable_with","link":"cpp/utility/compare/three_way_comparable","marks":{"since":"c++20"},"description":"specifies that operator <=> produces consistent result on given types"},{"type":"symbol","symbolType":"functionTemplate","name":"std::throw_with_nested","link":"cpp/error/throw_with_nested","marks":{"since":"c++11"},"description":"throws its argument with std::nested_exception mixed in"},{"type":"symbol","symbolType":"functionTemplate","name":"std::tie","link":"cpp/utility/tuple/tie","marks":{"since":"c++11"},"description":"creates a tuple of lvalue references or unpacks a tuple into individual objects"},{"type":"symbol","symbolType":"function","name":"std::time","link":"cpp/chrono/c/time","marks":{},"description":"returns the current time of the system as time since epoch"},{"type":"symbol","symbolType":"class","name":"std::time_base","link":"cpp/locale/time_base","marks":{},"description":"defines date format constants"},{"type":"symbol","symbolType":"classTemplate","name":"std::time_get","link":"cpp/locale/time_get","marks":{},"description":"parses time/date values from an input character sequence into struct std::tm"},{"type":"symbol","symbolType":"classTemplate","name":"std::time_get_byname","link":"cpp/locale/time_get_byname","marks":{},"description":"represents the system-supplied std::time_get for the named locale"},{"type":"symbol","symbolType":"classTemplate","name":"std::time_put","link":"cpp/locale/time_put","marks":{},"description":"formats contents of struct std::tm for output as character sequence"},{"type":"symbol","symbolType":"classTemplate","name":"std::time_put_byname","link":"cpp/locale/time_put_byname","marks":{},"description":"represents the system-supplied std::time_put for the named locale"},{"type":"symbol","symbolType":"typeAlias","name":"std::time_t","link":"cpp/chrono/c","marks":{},"description":"time since epoch type"},{"type":"symbol","symbolType":"class","name":"std::timed_mutex","link":"cpp/thread/timed_mutex","marks":{"since":"c++11"},"description":"provides mutual exclusion facility which implements locking with a timeout"},{"type":"symbol","symbolType":"class","name":"std::timespec","link":"cpp/chrono/c/timespec","marks":{"since":"c++17"},"description":"time in seconds and nanoseconds"},{"type":"symbol","symbolType":"function","name":"std::timespec_get","link":"cpp/chrono/c/timespec_get","marks":{"since":"c++17"},"description":"returns the calendar time in seconds and nanoseconds based on a given time base"},{"type":"symbol","symbolType":"class","name":"std::tm","link":"cpp/chrono/c/tm","marks":{},"description":"calendar time type"},{"type":"symbol","symbolType":"function","name":"std::tmpfile","link":"cpp/io/c/tmpfile","marks":{},"description":"creates and opens a temporary, auto-removing file"},{"type":"symbol","symbolType":"function","name":"std::tmpnam","link":"cpp/io/c/tmpnam","marks":{},"description":"returns a unique filename"},{"type":"symbol","symbolType":"functionTemplate","name":"std::to_address","link":"cpp/memory/to_address","marks":{"since":"c++20"},"description":"obtains a raw pointer from a pointer-like type"},{"type":"symbol","symbolType":"functionTemplate","name":"std::to_array","link":"cpp/container/array/to_array","marks":{"since":"c++20"},"description":"creates a std::array object from a built-in array"},{"type":"symbol","symbolType":"function","name":"std::to_chars","link":"cpp/utility/to_chars","marks":{"since":"c++17"},"description":"converts an integer or floating-point value to a character sequence"},{"type":"symbol","symbolType":"class","name":"std::to_chars_result","link":"cpp/utility/to_chars","marks":{"since":"c++17"},"description":"Return type of std::to_chars"},{"type":"symbol","symbolType":"functionTemplate","name":"std::to_integer","link":"cpp/types/byte","marks":{"since":"c++17"},"description":""},{"type":"symbol","symbolType":"function","name":"std::to_string","link":"cpp/string/basic_string/to_string","marks":{"since":"c++11"},"description":"returns a string with a description of the stacktrace_entry"},{"type":"symbol","symbolType":"function","name":"std::to_wstring","link":"cpp/string/basic_string/to_wstring","marks":{"since":"c++11"},"description":"converts an integral or floating point value to wstring"},{"type":"symbol","symbolType":"function","name":"std::tolower","link":"cpp/string/byte/tolower","marks":{},"description":"converts a character to lowercase"},{"type":"symbol","symbolType":"functionTemplate","name":"std::tolower","link":"cpp/locale/tolower","marks":{},"note":"locale","description":""},{"type":"symbol","symbolType":"concept","name":"std::totally_ordered","link":"cpp/concepts/totally_ordered","marks":{"since":"c++20"},"description":"specifies that the comparison operators on the type yield a total order"},{"type":"symbol","symbolType":"concept","name":"std::totally_ordered_with","link":"cpp/concepts/totally_ordered","marks":{"since":"c++20"},"description":"specifies that the comparison operators on the type yield a total order"},{"type":"symbol","symbolType":"function","name":"std::toupper","link":"cpp/string/byte/toupper","marks":{},"description":"converts a character to uppercase"},{"type":"symbol","symbolType":"functionTemplate","name":"std::toupper","link":"cpp/locale/toupper","marks":{},"note":"locale","description":""},{"type":"symbol","symbolType":"functionTemplate","name":"std::to_underlying","link":"cpp/utility/to_underlying","marks":{"since":"c++23"},"description":"converts an enumeration to its underlying type"},{"type":"symbol","symbolType":"function","name":"std::towctrans","link":"cpp/string/wide/towctrans","marks":{},"description":"performs character mapping according to the specified LC_CTYPE mapping category"},{"type":"symbol","symbolType":"function","name":"std::towlower","link":"cpp/string/wide/towlower","marks":{},"description":"converts a wide character to lowercase"},{"type":"symbol","symbolType":"function","name":"std::towupper","link":"cpp/string/wide/towupper","marks":{},"description":"converts a wide character to uppercase"},{"type":"symbol","symbolType":"functionTemplate","name":"std::transform","link":"cpp/algorithm/transform","marks":{},"description":"applies a function to a range of elements, storing results in a destination range"},{"type":"symbol","symbolType":"functionTemplate","name":"std::transform_exclusive_scan","link":"cpp/algorithm/transform_exclusive_scan","marks":{"since":"c++17"},"description":"applies an invocable, then calculates exclusive scan"},{"type":"symbol","symbolType":"functionTemplate","name":"std::transform_inclusive_scan","link":"cpp/algorithm/transform_inclusive_scan","marks":{"since":"c++17"},"description":"applies an invocable, then calculates inclusive scan"},{"type":"symbol","symbolType":"functionTemplate","name":"std::transform_reduce","link":"cpp/algorithm/transform_reduce","marks":{"since":"c++17"},"description":"applies an invocable, then reduces out of order"},{"type":"symbol","symbolType":"typeAlias","name":"std::true_type","link":"cpp/types/integral_constant","marks":{"since":"c++11"},"description":"std::integral_constant"},{"type":"symbol","symbolType":"function","name":"std::trunc","link":"cpp/numeric/math/trunc","marks":{"since":"c++11"},"description":"nearest integer not greater in magnitude than the given value"},{"type":"symbol","symbolType":"function","name":"std::truncf","link":"cpp/numeric/math/trunc","marks":{"since":"c++11"},"description":"nearest integer not greater in magnitude than the given value"},{"type":"symbol","symbolType":"function","name":"std::truncl","link":"cpp/numeric/math/trunc","marks":{"since":"c++11"},"description":"nearest integer not greater in magnitude than the given value"},{"type":"symbol","symbolType":"functionTemplate","name":"std::try_lock","link":"cpp/thread/try_lock","marks":{"since":"c++11"},"description":"attempts to obtain ownership of mutexes via repeated calls to try_lock"},{"type":"symbol","symbolType":"constant","name":"std::try_to_lock","link":"cpp/thread/lock_tag","marks":{"since":"c++11"},"description":"tag constants used to specify locking strategy"},{"type":"symbol","symbolType":"class","name":"std::try_to_lock_t","link":"cpp/thread/lock_tag_t","marks":{"since":"c++11"},"description":"tag type used to specify locking strategy"},{"type":"symbol","symbolType":"classTemplate","name":"std::tuple","link":"cpp/utility/tuple","marks":{"since":"c++11"},"description":"implements fixed size container, which holds elements of possibly different types"},{"type":"symbol","symbolType":"functionTemplate","name":"std::tuple_cat","link":"cpp/utility/tuple/tuple_cat","marks":{"since":"c++11"},"description":"creates a tuple by concatenating any number of tuples"},{"type":"symbol","symbolType":"classTemplate","name":"std::tuple_element","link":"cpp/utility/tuple_element","marks":{"since":"c++11"},"description":"obtains the element types of a tuple-like type"},{"type":"symbol","symbolType":"classTemplateSpecialization","name":"std::tuple_element","link":"cpp/container/array/tuple_element","marks":{"since":"c++11"},"note":"std::array","description":"obtains the type of the elements of array"},{"type":"symbol","symbolType":"classTemplateSpecialization","name":"std::tuple_element","link":"cpp/utility/pair/tuple_element","marks":{"since":"c++11"},"note":"std::pair","description":"obtains the type of the elements of pair"},{"type":"symbol","symbolType":"classTemplateSpecialization","name":"std::tuple_element","link":"cpp/ranges/subrange/tuple_element","marks":{"since":"c++20"},"note":"std::ranges::subrange","description":"obtains the type of the iterator or the sentinel of a std::ranges::subrange"},{"type":"symbol","symbolType":"classTemplateSpecialization","name":"std::tuple_element","link":"cpp/utility/tuple/tuple_element","marks":{"since":"c++11"},"note":"std::tuple","description":"obtains the type of the specified element"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::tuple_element_t","link":"cpp/utility/tuple_element","marks":{"since":"c++14"},"description":"Helper type of std::tuple_element"},{"type":"symbol","symbolType":"classTemplate","name":"std::tuple_size","link":"cpp/utility/tuple_size","marks":{"since":"c++11"},"description":"obtains the number of elements of a tuple-like type"},{"type":"symbol","symbolType":"classTemplateSpecialization","name":"std::tuple_size","link":"cpp/container/array/tuple_size","marks":{"since":"c++11"},"note":"std::array","description":"obtains the size of an array"},{"type":"symbol","symbolType":"classTemplateSpecialization","name":"std::tuple_size","link":"cpp/utility/pair/tuple_size","marks":{"since":"c++11"},"note":"std::pair","description":"obtains the size of a pair"},{"type":"symbol","symbolType":"classTemplateSpecialization","name":"std::tuple_size","link":"cpp/ranges/subrange/tuple_size","marks":{"since":"c++20"},"note":"std::ranges::subrange","description":"obtains the number of components of a std::ranges::subrange"},{"type":"symbol","symbolType":"classTemplateSpecialization","name":"std::tuple_size","link":"cpp/utility/tuple/tuple_size","marks":{"since":"c++11"},"note":"std::tuple","description":"obtains the size of tuple at compile time"},{"type":"symbol","symbolType":"variableTemplate","name":"std::tuple_size_v","link":"cpp/utility/tuple_size","marks":{"since":"c++17"},"description":"Helper variable template of std::tuple_size"},{"type":"symbol","symbolType":"classTemplate","name":"std::type_identity","link":"cpp/types/type_identity","marks":{"since":"c++20"},"description":"returns the type argument unchanged"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::type_identity_t","link":"cpp/types/type_identity","marks":{"since":"c++20"},"description":"Helper type of std::type_identity"},{"type":"symbol","symbolType":"class","name":"std::type_index","link":"cpp/types/type_index","marks":{"since":"c++11"},"description":"wrapper around a type_info object, that can be used as index in associative and unordered associative containers"},{"type":"symbol","symbolType":"class","name":"std::type_info","link":"cpp/types/type_info","marks":{},"description":"contains some type's information, generated by the implementation. This is the class returned by the typeid operator."},{"type":"symbol","symbolType":"typeAlias","name":"std::u16streampos","link":"cpp/io/fpos","marks":{"since":"c++11"},"description":"std::fpos::state_type>"},{"type":"symbol","symbolType":"typeAlias","name":"std::u16string","link":"cpp/string/basic_string","marks":{"since":"c++11"},"description":"std::basic_string"},{"type":"symbol","symbolType":"typeAlias","name":"std::u16string_view","link":"cpp/string/basic_string_view","marks":{"since":"c++17"},"description":"std::basic_string_view"},{"type":"symbol","symbolType":"typeAlias","name":"std::u32streampos","link":"cpp/io/fpos","marks":{"since":"c++11"},"description":"std::fpos::state_type>"},{"type":"symbol","symbolType":"typeAlias","name":"std::u32string","link":"cpp/string/basic_string","marks":{"since":"c++11"},"description":"std::basic_string"},{"type":"symbol","symbolType":"typeAlias","name":"std::u32string_view","link":"cpp/string/basic_string_view","marks":{"since":"c++17"},"description":"std::basic_string_view"},{"type":"symbol","symbolType":"typeAlias","name":"std::u8streampos","link":"cpp/io/fpos","marks":{"since":"c++20"},"description":"std::fpos::state_type>"},{"type":"symbol","symbolType":"typeAlias","name":"std::u8string","link":"cpp/string/basic_string","marks":{"since":"c++20"},"description":"std::basic_string"},{"type":"symbol","symbolType":"typeAlias","name":"std::u8string_view","link":"cpp/string/basic_string_view","marks":{"since":"c++20"},"description":"std::basic_string_view"},{"type":"symbol","symbolType":"typeAlias","name":"std::uint_fast16_t","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"fastest unsigned integer type with width of at least 8, 16, 32 and 64 bits respectively"},{"type":"symbol","symbolType":"typeAlias","name":"std::uint_fast32_t","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"fastest unsigned integer type with width of at least 8, 16, 32 and 64 bits respectively"},{"type":"symbol","symbolType":"typeAlias","name":"std::uint_fast64_t","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"fastest unsigned integer type with width of at least 8, 16, 32 and 64 bits respectively"},{"type":"symbol","symbolType":"typeAlias","name":"std::uint_fast8_t","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"fastest unsigned integer type with width of at least 8, 16, 32 and 64 bits respectively"},{"type":"symbol","symbolType":"typeAlias","name":"std::uint_least16_t","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"smallest unsigned integer type with width of at least 8, 16, 32 and 64 bits respectively"},{"type":"symbol","symbolType":"typeAlias","name":"std::uint_least32_t","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"smallest unsigned integer type with width of at least 8, 16, 32 and 64 bits respectively"},{"type":"symbol","symbolType":"typeAlias","name":"std::uint_least64_t","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"smallest unsigned integer type with width of at least 8, 16, 32 and 64 bits respectively"},{"type":"symbol","symbolType":"typeAlias","name":"std::uint_least8_t","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"smallest unsigned integer type with width of at least 8, 16, 32 and 64 bits respectively"},{"type":"symbol","symbolType":"typeAlias","name":"std::uint16_t","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"unsigned integer type with width of exactly 8, 16, 32 and 64 bits respectively (provided if and only if the implementation directly supports the type)"},{"type":"symbol","symbolType":"typeAlias","name":"std::uint32_t","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"unsigned integer type with width of exactly 8, 16, 32 and 64 bits respectively (provided if and only if the implementation directly supports the type)"},{"type":"symbol","symbolType":"typeAlias","name":"std::uint64_t","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"unsigned integer type with width of exactly 8, 16, 32 and 64 bits respectively (provided if and only if the implementation directly supports the type)"},{"type":"symbol","symbolType":"typeAlias","name":"std::uint8_t","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"unsigned integer type with width of exactly 8, 16, 32 and 64 bits respectively (provided if and only if the implementation directly supports the type)"},{"type":"symbol","symbolType":"typeAlias","name":"std::uintmax_t","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"maximum-width unsigned integer type"},{"type":"symbol","symbolType":"typeAlias","name":"std::uintptr_t","link":"cpp/types/integer","marks":{"since":"c++11"},"description":"unsigned integer type capable of holding a pointer to void"},{"type":"symbol","symbolType":"function","name":"std::uncaught_exceptions","link":"cpp/error/uncaught_exception","marks":{"since":"c++17"},"description":"checks if exception handling is currently in progress"},{"type":"symbol","symbolType":"class","name":"std::underflow_error","link":"cpp/error/underflow_error","marks":{},"description":"exception class to report arithmetic underflows"},{"type":"symbol","symbolType":"classTemplate","name":"std::underlying_type","link":"cpp/types/underlying_type","marks":{"since":"c++11"},"description":"obtains the underlying integer type for a given enumeration type"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::underlying_type_t","link":"cpp/types/underlying_type","marks":{"since":"c++14"},"description":"Helper type of std::underlying_type"},{"type":"symbol","symbolType":"constant","name":"std::unexpect","link":"cpp/utility/expected/unexpect","marks":{"since":"c++23"},"description":"object of type unexpect_t"},{"type":"symbol","symbolType":"class","name":"std::unexpect_t","link":"cpp/utility/expected/unexpect_t","marks":{"since":"c++23"},"description":"in-place construction tag for unexpected value in expected"},{"type":"symbol","symbolType":"classTemplate","name":"std::unexpected","link":"cpp/utility/expected/unexpected","marks":{"since":"c++23"},"description":"represented as an unexpected value in expected"},{"type":"symbol","symbolType":"function","name":"std::ungetc","link":"cpp/io/c/ungetc","marks":{},"description":"puts a character back into a file stream"},{"type":"symbol","symbolType":"function","name":"std::ungetwc","link":"cpp/io/c/ungetwc","marks":{},"description":"puts a wide character back into a file stream"},{"type":"symbol","symbolType":"classTemplate","name":"std::uniform_int_distribution","link":"cpp/numeric/random/uniform_int_distribution","marks":{"since":"c++11"},"description":"produces integer values evenly distributed across a range"},{"type":"symbol","symbolType":"concept","name":"std::uniform_random_bit_generator","link":"cpp/numeric/random/uniform_random_bit_generator","marks":{"since":"c++20"},"description":"specifies that a type qualifies as a uniform random bit generator"},{"type":"symbol","symbolType":"classTemplate","name":"std::uniform_real_distribution","link":"cpp/numeric/random/uniform_real_distribution","marks":{"since":"c++11"},"description":"produces real values evenly distributed across a range"},{"type":"symbol","symbolType":"functionTemplate","name":"std::uninitialized_construct_using_allocator","link":"cpp/memory/uninitialized_construct_using_allocator","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"functionTemplate","name":"std::uninitialized_copy","link":"cpp/memory/uninitialized_copy","marks":{},"description":"copies a range of objects to an uninitialized area of memory"},{"type":"symbol","symbolType":"functionTemplate","name":"std::uninitialized_copy_n","link":"cpp/memory/uninitialized_copy_n","marks":{"since":"c++11"},"description":"copies a number of objects to an uninitialized area of memory"},{"type":"symbol","symbolType":"functionTemplate","name":"std::uninitialized_default_construct","link":"cpp/memory/uninitialized_default_construct","marks":{"since":"c++17"},"description":"constructs objects by default-initialization in an uninitialized area of memory, defined by a range"},{"type":"symbol","symbolType":"functionTemplate","name":"std::uninitialized_default_construct_n","link":"cpp/memory/uninitialized_default_construct_n","marks":{"since":"c++17"},"description":"constructs objects by default-initialization in an uninitialized area of memory, defined by a start and a count"},{"type":"symbol","symbolType":"functionTemplate","name":"std::uninitialized_fill","link":"cpp/memory/uninitialized_fill","marks":{},"description":"copies an object to an uninitialized area of memory, defined by a range"},{"type":"symbol","symbolType":"functionTemplate","name":"std::uninitialized_fill_n","link":"cpp/memory/uninitialized_fill_n","marks":{},"description":"copies an object to an uninitialized area of memory, defined by a start and a count"},{"type":"symbol","symbolType":"functionTemplate","name":"std::uninitialized_move","link":"cpp/memory/uninitialized_move","marks":{"since":"c++17"},"description":"moves a range of objects to an uninitialized area of memory"},{"type":"symbol","symbolType":"functionTemplate","name":"std::uninitialized_move_n","link":"cpp/memory/uninitialized_move_n","marks":{"since":"c++17"},"description":"moves a number of objects to an uninitialized area of memory"},{"type":"symbol","symbolType":"functionTemplate","name":"std::uninitialized_value_construct","link":"cpp/memory/uninitialized_value_construct","marks":{"since":"c++17"},"description":"constructs objects by value-initialization in an uninitialized area of memory, defined by a range"},{"type":"symbol","symbolType":"functionTemplate","name":"std::uninitialized_value_construct_n","link":"cpp/memory/uninitialized_value_construct_n","marks":{"since":"c++17"},"description":"constructs objects by value-initialization in an uninitialized area of memory, defined by a start and a count"},{"type":"symbol","symbolType":"functionTemplate","name":"std::unique","link":"cpp/algorithm/unique","marks":{},"description":"removes consecutive duplicate elements in a range"},{"type":"symbol","symbolType":"functionTemplate","name":"std::unique_copy","link":"cpp/algorithm/unique_copy","marks":{},"description":"creates a copy of some range of elements that contains no consecutive duplicates"},{"type":"symbol","symbolType":"classTemplate","name":"std::unique_lock","link":"cpp/thread/unique_lock","marks":{"since":"c++11"},"description":"implements movable mutex ownership wrapper"},{"type":"symbol","symbolType":"classTemplate","name":"std::unique_ptr","link":"cpp/memory/unique_ptr","marks":{"since":"c++11"},"description":"smart pointer with unique object ownership semantics"},{"type":"symbol","symbolType":"function","name":"std::unitbuf","link":"cpp/io/manip/unitbuf","marks":{},"description":"controls whether output is flushed after each operation"},{"type":"symbol","symbolType":"classTemplate","name":"std::unordered_map","link":"cpp/container/unordered_map","marks":{"since":"c++11"},"description":"collection of key-value pairs, hashed by keys, keys are unique"},{"type":"symbol","symbolType":"classTemplate","name":"std::unordered_multimap","link":"cpp/container/unordered_multimap","marks":{"since":"c++11"},"description":"collection of key-value pairs, hashed by keys"},{"type":"symbol","symbolType":"classTemplate","name":"std::unordered_multiset","link":"cpp/container/unordered_multiset","marks":{"since":"c++11"},"description":"collection of keys, hashed by keys"},{"type":"symbol","symbolType":"classTemplate","name":"std::unordered_set","link":"cpp/container/unordered_set","marks":{"since":"c++11"},"description":"collection of unique keys, hashed by keys"},{"type":"symbol","symbolType":"function","name":"std::unreachable","link":"cpp/utility/unreachable","marks":{"since":"c++23"},"description":"marks unreachable point of execution"},{"type":"symbol","symbolType":"constant","name":"std::unreachable_sentinel","link":"cpp/iterator/unreachable_sentinel_t","marks":{"since":"c++20"},"description":"an object of type unreachable_sentinel_t that always compares unequal to any weakly_incrementable type"},{"type":"symbol","symbolType":"class","name":"std::unreachable_sentinel_t","link":"cpp/iterator/unreachable_sentinel_t","marks":{"since":"c++20"},"description":"sentinel that always compares unequal to any weakly_incrementable type"},{"type":"symbol","symbolType":"concept","name":"std::unsigned_integral","link":"cpp/concepts/unsigned_integral","marks":{"since":"c++20"},"description":"specifies that a type is an integral type that is unsigned"},{"type":"symbol","symbolType":"classTemplate","name":"std::unwrap_ref_decay","link":"cpp/utility/functional/unwrap_reference","marks":{"since":"c++20"},"description":"get the reference type wrapped in std::reference_wrapper"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::unwrap_ref_decay_t","link":"cpp/utility/functional/unwrap_reference","marks":{"since":"c++20"},"description":"Helper type of std::unwrap_ref_decay"},{"type":"symbol","symbolType":"classTemplate","name":"std::unwrap_reference","link":"cpp/utility/functional/unwrap_reference","marks":{"since":"c++20"},"description":"get the reference type wrapped in std::reference_wrapper"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::unwrap_reference_t","link":"cpp/utility/functional/unwrap_reference","marks":{"since":"c++20"},"description":"Helper type of std::unwrap_reference"},{"type":"symbol","symbolType":"functionTemplate","name":"std::upper_bound","link":"cpp/algorithm/upper_bound","marks":{},"description":"returns an iterator to the first element greater than a certain value"},{"type":"symbol","symbolType":"function","name":"std::uppercase","link":"cpp/io/manip/uppercase","marks":{},"description":"controls whether uppercase characters are used with some output formats"},{"type":"symbol","symbolType":"functionTemplate","name":"std::use_facet","link":"cpp/locale/use_facet","marks":{},"description":"obtains a facet from a locale"},{"type":"symbol","symbolType":"classTemplate","name":"std::uses_allocator","link":"cpp/memory/uses_allocator","marks":{"since":"c++11"},"description":"checks if the specified type supports uses-allocator construction"},{"type":"symbol","symbolType":"variableTemplate","name":"std::uses_allocator_v","link":"cpp/memory/uses_allocator","marks":{"since":"c++17"},"description":"Helper variable template of std::uses_allocator"},{"type":"symbol","symbolType":"functionTemplate","name":"std::uses_allocator_construction_args","link":"cpp/memory/uses_allocator_construction_args","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"typeAlias","name":"std::va_list","link":"cpp/utility/variadic/va_list","marks":{},"description":"holds the information needed by va_start, va_arg, va_end, and va_copy"},{"type":"symbol","symbolType":"classTemplate","name":"std::valarray","link":"cpp/numeric/valarray","marks":{},"description":"Numeric arrays and array slices"},{"type":"symbol","symbolType":"classTemplate","name":"std::variant","link":"cpp/utility/variant","marks":{"since":"c++17"},"description":"a type-safe discriminated union"},{"type":"symbol","symbolType":"classTemplate","name":"std::variant_alternative","link":"cpp/utility/variant/variant_alternative","marks":{"since":"c++17"},"description":"obtains the type of the alternative specified by its index, at compile time"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::variant_alternative_t","link":"cpp/utility/variant/variant_alternative","marks":{"since":"c++17"},"description":"obtains the type of the alternative specified by its index, at compile time"},{"type":"symbol","symbolType":"constant","name":"std::variant_npos","link":"cpp/utility/variant/variant_npos","marks":{"since":"c++17"},"description":"index of the variant in the invalid state"},{"type":"symbol","symbolType":"classTemplate","name":"std::variant_size","link":"cpp/utility/variant/variant_size","marks":{"since":"c++17"},"description":"obtains the size of the variant's list of alternatives at compile time"},{"type":"symbol","symbolType":"variableTemplate","name":"std::variant_size_v","link":"cpp/utility/variant/variant_size","marks":{"since":"c++17"},"description":"obtains the size of the variant's list of alternatives at compile time"},{"type":"symbol","symbolType":"classTemplate","name":"std::vector","link":"cpp/container/vector","marks":{},"description":"dynamic contiguous array"},{"type":"symbol","symbolType":"function","name":"std::vformat","link":"cpp/utility/format/vformat","marks":{"since":"c++20"},"description":"non-template variant of std::format using type-erased argument representation"},{"type":"symbol","symbolType":"functionTemplate","name":"std::vformat_to","link":"cpp/utility/format/vformat_to","marks":{"since":"c++20"},"description":"non-template variant of std::format_to using type-erased argument representation"},{"type":"symbol","symbolType":"function","name":"std::vfprintf","link":"cpp/io/c/vfprintf","marks":{},"description":"prints formatted output to stdout, a file stream or a buffer using variable argument list"},{"type":"symbol","symbolType":"function","name":"std::vfscanf","link":"cpp/io/c/vfscanf","marks":{"since":"c++11"},"description":"reads formatted input from stdin, a file stream or a buffer using variable argument list"},{"type":"symbol","symbolType":"function","name":"std::vfwprintf","link":"cpp/io/c/vfwprintf","marks":{},"description":"prints formatted wide character output to stdout, a file stream or a buffer using variable argument list"},{"type":"symbol","symbolType":"function","name":"std::vfwscanf","link":"cpp/io/c/vfwscanf","marks":{"since":"c++11"},"description":"reads formatted wide character input from stdin, a file stream or a buffer using variable argument list"},{"type":"symbol","symbolType":"namespace","name":"std::views","link":"cpp/symbol_index/views","marks":{},"description":""},{"type":"symbol","symbolType":"constant","name":"std::views::adjacent","link":"cpp/ranges/adjacent_view","marks":{"since":"c++23"},"description":"a view consisting of tuples of references to adjacent elements of the adapted view"},{"type":"symbol","symbolType":"constant","name":"std::views::adjacent_transform","link":"cpp/ranges/adjacent_transform_view","marks":{"since":"c++23"},"description":"a view consisting of tuples of results of application of a transformation function to adjacent elements of the adapted view"},{"type":"symbol","symbolType":"constant","name":"std::views::all","link":"cpp/ranges/all_view","marks":{"since":"c++20"},"description":"a view that includes all elements of a range"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::views::all_t","link":"cpp/ranges/all_view","marks":{"since":"c++20"},"description":"a view that includes all elements of a range"},{"type":"symbol","symbolType":"constant","name":"std::views::as_const","link":"cpp/ranges/as_const_view","marks":{"since":"c++23"},"description":"converts a view into a constant_range"},{"type":"symbol","symbolType":"constant","name":"std::views::as_rvalue","link":"cpp/ranges/as_rvalue_view","marks":{"since":"c++23"},"description":"a view of a sequence that casts each element to an rvalue"},{"type":"symbol","symbolType":"constant","name":"std::views::cartesian_product","link":"cpp/ranges/cartesian_product_view","marks":{"since":"c++23"},"description":"a view consisting of tuples of results calculated by the n-ary cartesian product of the adapted views"},{"type":"symbol","symbolType":"constant","name":"std::views::chunk","link":"cpp/ranges/chunk_view","marks":{"since":"c++23"},"description":"a range of views that are N-sized non-overlapping successive chunks of the elements of another view"},{"type":"symbol","symbolType":"constant","name":"std::views::chunk_by","link":"cpp/ranges/chunk_by_view","marks":{"since":"c++23"},"description":"splits the view into subranges between each pair of adjacent elements for which the given predicate returns false"},{"type":"symbol","symbolType":"constant","name":"std::views::common","link":"cpp/ranges/common_view","marks":{"since":"c++20"},"description":"converts a view into a common_range"},{"type":"symbol","symbolType":"constant","name":"std::views::counted","link":"cpp/ranges/view counted","marks":{"since":"c++20"},"description":"creates a subrange from an iterator and a count"},{"type":"symbol","symbolType":"constant","name":"std::views::drop","link":"cpp/ranges/drop_view","marks":{"since":"c++20"},"description":"a view consisting of elements of another view, skipping the first N elements"},{"type":"symbol","symbolType":"constant","name":"std::views::drop_while","link":"cpp/ranges/drop_while_view","marks":{"since":"c++20"},"description":"a view consisting of the elements of another view, skipping the initial subsequence of elements until the first element where the predicate returns false"},{"type":"symbol","symbolType":"constant","name":"std::views::elements","link":"cpp/ranges/elements_view","marks":{"since":"c++20"},"description":"takes a view consisting of tuple-like values and a number N and produces a view of N'th element of each tuple"},{"type":"symbol","symbolType":"variableTemplate","name":"std::views::empty","link":"cpp/ranges/empty_view","marks":{"since":"c++20"},"description":"an empty view with no elements"},{"type":"symbol","symbolType":"constant","name":"std::views::filter","link":"cpp/ranges/filter_view","marks":{"since":"c++20"},"description":"a view that consists of the elements of a range that satisfies a predicate"},{"type":"symbol","symbolType":"constant","name":"std::views::iota","link":"cpp/ranges/iota_view","marks":{"since":"c++20"},"description":"a view consisting of a sequence generated by repeatedly incrementing an initial value"},{"type":"symbol","symbolType":"constant","name":"std::views::istream","link":"cpp/ranges/basic_istream_view","marks":{"since":"c++20"},"description":"a view consisting of the elements obtained by successive application of operator>> on the associated input stream"},{"type":"symbol","symbolType":"constant","name":"std::views::join","link":"cpp/ranges/join_view","marks":{"since":"c++20"},"description":"a view consisting of the sequence obtained from flattening a view of ranges"},{"type":"symbol","symbolType":"constant","name":"std::views::join_with","link":"cpp/ranges/join_with_view","marks":{"since":"c++23"},"description":"a view consisting of the sequence obtained from flattening a view of ranges, with the delimiter in between elements"},{"type":"symbol","symbolType":"constant","name":"std::views::keys","link":"cpp/ranges/keys_view","marks":{"since":"c++20"},"description":"takes a view consisting of pair-like values and produces a view of the first elements of each pair"},{"type":"symbol","symbolType":"constant","name":"std::views::lazy_split","link":"cpp/ranges/lazy_split_view","marks":{"since":"c++20"},"description":"a view over the subranges obtained from splitting another view using a delimiter"},{"type":"symbol","symbolType":"constant","name":"std::views::repeat","link":"cpp/ranges/repeat_view","marks":{"since":"c++23"},"description":"a view consisting of a generated sequence by repeatedly producing the same value"},{"type":"symbol","symbolType":"constant","name":"std::views::reverse","link":"cpp/ranges/reverse_view","marks":{"since":"c++20"},"description":"a view that iterates over the elements of another bidirectional view in reverse order"},{"type":"symbol","symbolType":"constant","name":"std::views::single","link":"cpp/ranges/single_view","marks":{"since":"c++20"},"description":"a view that contains a single element of a specified value"},{"type":"symbol","symbolType":"constant","name":"std::views::slide","link":"cpp/ranges/slide_view","marks":{"since":"c++23"},"description":"a view whose Mth element is a view over the Mth through (M + N - 1)th elements of another view"},{"type":"symbol","symbolType":"constant","name":"std::views::split","link":"cpp/ranges/split_view","marks":{"since":"c++20"},"description":"a view over the subranges obtained from splitting another view using a delimiter"},{"type":"symbol","symbolType":"constant","name":"std::views::stride","link":"cpp/ranges/stride_view","marks":{"since":"c++23"},"description":"a view consisting of elements of another view, advancing over N elements at a time"},{"type":"symbol","symbolType":"constant","name":"std::views::take","link":"cpp/ranges/take_view","marks":{"since":"c++20"},"description":"a view consisting of the first N elements of another view"},{"type":"symbol","symbolType":"constant","name":"std::views::take_while","link":"cpp/ranges/take_while_view","marks":{"since":"c++20"},"description":"a view consisting of the initial elements of another view, until the first element on which a predicate returns false"},{"type":"symbol","symbolType":"constant","name":"std::views::transform","link":"cpp/ranges/transform_view","marks":{"since":"c++20"},"description":"a view of a sequence that applies a transformation function to each element"},{"type":"symbol","symbolType":"constant","name":"std::views::values","link":"cpp/ranges/values_view","marks":{"since":"c++20"},"description":"takes a view consisting of pair-like values and produces a view of the second elements of each pair"},{"type":"symbol","symbolType":"constant","name":"std::views::zip","link":"cpp/ranges/zip_view","marks":{"since":"c++23"},"description":"a view consisting of tuples of references to corresponding elements of the adapted views"},{"type":"symbol","symbolType":"constant","name":"std::views::zip_transform","link":"cpp/ranges/zip_transform_view","marks":{"since":"c++23"},"description":"a view consisting of tuples of results of application of a transformation function to corresponding elements of the adapted views"},{"type":"symbol","symbolType":"functionTemplate","name":"std::visit","link":"cpp/utility/variant/visit","marks":{"since":"c++17"},"description":"calls the provided functor with the arguments held by one or more variants"},{"type":"symbol","symbolType":"functionTemplate","name":"std::visit_format_arg","link":"cpp/utility/format/visit_format_arg","marks":{"since":"c++20"},"description":"argument visitation interface for user-defined formatters"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::void_t","link":"cpp/types/void_t","marks":{"since":"c++17"},"description":"void variadic alias template"},{"type":"symbol","symbolType":"function","name":"std::vprintf","link":"cpp/io/c/vfprintf","marks":{},"description":"prints formatted output to stdout, a file stream or a buffer using variable argument list"},{"type":"symbol","symbolType":"function","name":"std::vscanf","link":"cpp/io/c/vfscanf","marks":{"since":"c++11"},"description":"reads formatted input from stdin, a file stream or a buffer using variable argument list"},{"type":"symbol","symbolType":"function","name":"std::vsnprintf","link":"cpp/io/c/vfprintf","marks":{"since":"c++11"},"description":"prints formatted output to stdout, a file stream or a buffer using variable argument list"},{"type":"symbol","symbolType":"function","name":"std::vsprintf","link":"cpp/io/c/vfprintf","marks":{},"description":"prints formatted output to stdout, a file stream or a buffer using variable argument list"},{"type":"symbol","symbolType":"function","name":"std::vsscanf","link":"cpp/io/c/vfscanf","marks":{"since":"c++11"},"description":"reads formatted input from stdin, a file stream or a buffer using variable argument list"},{"type":"symbol","symbolType":"function","name":"std::vswprintf","link":"cpp/io/c/vfwprintf","marks":{},"description":"prints formatted wide character output to stdout, a file stream or a buffer using variable argument list"},{"type":"symbol","symbolType":"function","name":"std::vswscanf","link":"cpp/io/c/vfwscanf","marks":{"since":"c++11"},"description":"reads formatted wide character input from stdin, a file stream or a buffer using variable argument list"},{"type":"symbol","symbolType":"function","name":"std::vwprintf","link":"cpp/io/c/vfwprintf","marks":{},"description":"prints formatted wide character output to stdout, a file stream or a buffer using variable argument list"},{"type":"symbol","symbolType":"function","name":"std::vwscanf","link":"cpp/io/c/vfwscanf","marks":{"since":"c++11"},"description":"reads formatted wide character input from stdin, a file stream or a buffer using variable argument list"},{"type":"symbol","symbolType":"classTemplate","name":"std::wbuffer_convert","link":"cpp/locale/wbuffer_convert","marks":{"since":"c++11","deprecated":"c++17"},"description":"performs conversion between a byte stream buffer and a wide stream buffer"},{"type":"symbol","symbolType":"object","name":"std::wcerr","link":"cpp/io/cerr","marks":{},"description":"writes to the standard C error stream stderr, unbuffered"},{"type":"symbol","symbolType":"object","name":"std::wcin","link":"cpp/io/cin","marks":{},"description":"reads from the standard C input stream stdin"},{"type":"symbol","symbolType":"object","name":"std::wclog","link":"cpp/io/clog","marks":{},"description":"writes to the standard C error stream stderr"},{"type":"symbol","symbolType":"typeAlias","name":"std::wcmatch","link":"cpp/regex/match_results","marks":{"since":"c++11"},"description":"std::match_results"},{"type":"symbol","symbolType":"object","name":"std::wcout","link":"cpp/io/cout","marks":{},"description":"writes to the standard C output stream stdout"},{"type":"symbol","symbolType":"typeAlias","name":"std::wcregex_iterator","link":"cpp/regex/regex_iterator","marks":{"since":"c++11"},"description":"std::regex_iterator"},{"type":"symbol","symbolType":"typeAlias","name":"std::wcregex_token_iterator","link":"cpp/regex/regex_token_iterator","marks":{"since":"c++11"},"description":"std::regex_token_iterator"},{"type":"symbol","symbolType":"function","name":"std::wcrtomb","link":"cpp/string/multibyte/wcrtomb","marks":{},"description":"converts a wide character to its multibyte representation, given state"},{"type":"symbol","symbolType":"function","name":"std::wcscat","link":"cpp/string/wide/wcscat","marks":{},"description":"appends a copy of one wide string to another"},{"type":"symbol","symbolType":"function","name":"std::wcschr","link":"cpp/string/wide/wcschr","marks":{},"description":"finds the first occurrence of a wide character in a wide string"},{"type":"symbol","symbolType":"function","name":"std::wcscmp","link":"cpp/string/wide/wcscmp","marks":{},"description":"compares two wide strings"},{"type":"symbol","symbolType":"function","name":"std::wcscoll","link":"cpp/string/wide/wcscoll","marks":{},"description":"compares two wide strings in accordance to the current locale"},{"type":"symbol","symbolType":"function","name":"std::wcscpy","link":"cpp/string/wide/wcscpy","marks":{},"description":"copies one wide string to another"},{"type":"symbol","symbolType":"function","name":"std::wcscspn","link":"cpp/string/wide/wcscspn","marks":{},"description":"returns the length of the maximum initial segment that consists of only the wide not found in another wide string"},{"type":"symbol","symbolType":"function","name":"std::wcsftime","link":"cpp/chrono/c/wcsftime","marks":{},"description":"converts a std::tm object to custom wide string textual representation"},{"type":"symbol","symbolType":"function","name":"std::wcslen","link":"cpp/string/wide/wcslen","marks":{},"description":"returns the length of a wide string"},{"type":"symbol","symbolType":"function","name":"std::wcsncat","link":"cpp/string/wide/wcsncat","marks":{},"description":"appends a certain amount of wide characters from one wide string to another"},{"type":"symbol","symbolType":"function","name":"std::wcsncmp","link":"cpp/string/wide/wcsncmp","marks":{},"description":"compares a certain amount of characters from two wide strings"},{"type":"symbol","symbolType":"function","name":"std::wcsncpy","link":"cpp/string/wide/wcsncpy","marks":{},"description":"copies a certain amount of wide characters from one string to another"},{"type":"symbol","symbolType":"function","name":"std::wcspbrk","link":"cpp/string/wide/wcspbrk","marks":{},"description":"finds the first location of any wide character in one wide string, in another wide string"},{"type":"symbol","symbolType":"function","name":"std::wcsrchr","link":"cpp/string/wide/wcsrchr","marks":{},"description":"finds the last occurrence of a wide character in a wide string"},{"type":"symbol","symbolType":"function","name":"std::wcsrtombs","link":"cpp/string/multibyte/wcsrtombs","marks":{},"description":"converts a wide string to narrow multibyte character string, given state"},{"type":"symbol","symbolType":"function","name":"std::wcsspn","link":"cpp/string/wide/wcsspn","marks":{},"description":"returns the length of the maximum initial segment that consists of only the wide characters found in another wide string"},{"type":"symbol","symbolType":"function","name":"std::wcsstr","link":"cpp/string/wide/wcsstr","marks":{},"description":"finds the first occurrence of a wide string within another wide string"},{"type":"symbol","symbolType":"function","name":"std::wcstod","link":"cpp/string/wide/wcstof","marks":{},"description":"converts a wide string to a floating point value"},{"type":"symbol","symbolType":"function","name":"std::wcstof","link":"cpp/string/wide/wcstof","marks":{"since":"c++11"},"description":"converts a wide string to a floating point value"},{"type":"symbol","symbolType":"function","name":"std::wcstoimax","link":"cpp/string/wide/wcstoimax","marks":{"since":"c++11"},"description":"converts a wide string to std::intmax_t or std::uintmax_t"},{"type":"symbol","symbolType":"function","name":"std::wcstok","link":"cpp/string/wide/wcstok","marks":{},"description":"finds the next token in a wide string"},{"type":"symbol","symbolType":"function","name":"std::wcstol","link":"cpp/string/wide/wcstol","marks":{},"description":"converts a wide string to an integer value"},{"type":"symbol","symbolType":"function","name":"std::wcstold","link":"cpp/string/wide/wcstof","marks":{"since":"c++11"},"description":"converts a wide string to a floating point value"},{"type":"symbol","symbolType":"function","name":"std::wcstoll","link":"cpp/string/wide/wcstol","marks":{"since":"c++11"},"description":"converts a wide string to an integer value"},{"type":"symbol","symbolType":"function","name":"std::wcstombs","link":"cpp/string/multibyte/wcstombs","marks":{},"description":"converts a wide string to narrow multibyte character string"},{"type":"symbol","symbolType":"function","name":"std::wcstoul","link":"cpp/string/wide/wcstoul","marks":{},"description":"converts a wide string to an unsigned integer value"},{"type":"symbol","symbolType":"function","name":"std::wcstoull","link":"cpp/string/wide/wcstoul","marks":{"since":"c++11"},"description":"converts a wide string to an unsigned integer value"},{"type":"symbol","symbolType":"function","name":"std::wcstoumax","link":"cpp/string/wide/wcstoimax","marks":{"since":"c++11"},"description":"converts a wide string to std::intmax_t or std::uintmax_t"},{"type":"symbol","symbolType":"typeAlias","name":"std::wcsub_match","link":"cpp/regex/sub_match","marks":{"since":"c++11"},"description":"std::sub_match"},{"type":"symbol","symbolType":"function","name":"std::wcsxfrm","link":"cpp/string/wide/wcsxfrm","marks":{},"description":"transform a wide string so that wcscmp would produce the same result as wcscoll"},{"type":"symbol","symbolType":"function","name":"std::wctob","link":"cpp/string/multibyte/wctob","marks":{},"description":"narrows a wide character to a single-byte narrow character, if possible"},{"type":"symbol","symbolType":"function","name":"std::wctomb","link":"cpp/string/multibyte/wctomb","marks":{},"description":"converts a wide character to its multibyte representation"},{"type":"symbol","symbolType":"function","name":"std::wctrans","link":"cpp/string/wide/wctrans","marks":{},"description":"looks up a character mapping category in the current C locale"},{"type":"symbol","symbolType":"typeAlias","name":"std::wctrans_t","link":"cpp/string/wide","marks":{},"description":"scalar type that holds locale-specific character mapping"},{"type":"symbol","symbolType":"function","name":"std::wctype","link":"cpp/string/wide/wctype","marks":{},"description":"looks up a character classification category in the current C locale"},{"type":"symbol","symbolType":"typeAlias","name":"std::wctype_t","link":"cpp/string/wide","marks":{},"description":"scalar type that holds locale-specific character classification"},{"type":"symbol","symbolType":"constant","name":"std::weak_order","link":"cpp/utility/compare/weak_order","marks":{"since":"c++20"},"description":"performs 3-way comparison and produces a result of type std::weak_ordering"},{"type":"symbol","symbolType":"class","name":"std::weak_ordering","link":"cpp/utility/compare/weak_ordering","marks":{"since":"c++20"},"description":"the result type of 3-way comparison that supports all 6 operators and is not substitutable"},{"type":"symbol","symbolType":"classTemplate","name":"std::weak_ptr","link":"cpp/memory/weak_ptr","marks":{"since":"c++11"},"description":"weak reference to an object managed by std::shared_ptr"},{"type":"symbol","symbolType":"concept","name":"std::weakly_incrementable","link":"cpp/iterator/weakly_incrementable","marks":{"since":"c++20"},"description":"specifies that a semiregular type can be incremented with pre- and post-increment operators"},{"type":"symbol","symbolType":"classTemplate","name":"std::weibull_distribution","link":"cpp/numeric/random/weibull_distribution","marks":{"since":"c++11"},"description":"produces real values on a Weibull distribution."},{"type":"symbol","symbolType":"typeAlias","name":"std::wfilebuf","link":"cpp/io/basic_filebuf","marks":{},"description":"std::basic_filebuf"},{"type":"symbol","symbolType":"classTemplate","name":"std::wformat_args","link":"cpp/utility/format/basic_format_args","marks":{"since":"c++20"},"description":"class that provides access to all formatting arguments"},{"type":"symbol","symbolType":"classTemplate","name":"std::wformat_context","link":"cpp/utility/format/basic_format_context","marks":{"since":"c++20"},"description":"formatting state, including all formatting arguments and the output iterator"},{"type":"symbol","symbolType":"classTemplate","name":"std::wformat_parse_context","link":"cpp/utility/format/basic_format_parse_context","marks":{"since":"c++20"},"description":"formatting string parser state"},{"type":"symbol","symbolType":"typeAlias","name":"std::wfstream","link":"cpp/io/basic_fstream","marks":{},"description":"std::basic_fstream"},{"type":"symbol","symbolType":"typeAlias","name":"std::wifstream","link":"cpp/io/basic_ifstream","marks":{},"description":"std::basic_ifstream"},{"type":"symbol","symbolType":"typeAlias","name":"std::wint_t","link":"cpp/string/wide","marks":{},"description":"integer type that can hold any valid wide character and at least one more value"},{"type":"symbol","symbolType":"typeAlias","name":"std::wios","link":"cpp/io/basic_ios","marks":{},"description":"std::basic_ios"},{"type":"symbol","symbolType":"typeAlias","name":"std::wiostream","link":"cpp/io/basic_iostream","marks":{},"description":"std::basic_iostream"},{"type":"symbol","symbolType":"typeAlias","name":"std::wispanstream","link":"cpp/io/basic_ispanstream","marks":{"since":"c++23"},"description":"std::basic_ispanstream"},{"type":"symbol","symbolType":"typeAlias","name":"std::wistream","link":"cpp/io/basic_istream","marks":{},"description":"std::basic_istream"},{"type":"symbol","symbolType":"typeAlias","name":"std::wistringstream","link":"cpp/io/basic_istringstream","marks":{},"description":"std::basic_istringstream"},{"type":"symbol","symbolType":"function","name":"std::wmemchr","link":"cpp/string/wide/wmemchr","marks":{},"description":"finds the first occurrence of a wide character in a wide character array"},{"type":"symbol","symbolType":"function","name":"std::wmemcmp","link":"cpp/string/wide/wmemcmp","marks":{},"description":"compares a certain amount of wide characters from two arrays"},{"type":"symbol","symbolType":"function","name":"std::wmemcpy","link":"cpp/string/wide/wmemcpy","marks":{},"description":"copies a certain amount of wide characters between two non-overlapping arrays"},{"type":"symbol","symbolType":"function","name":"std::wmemmove","link":"cpp/string/wide/wmemmove","marks":{},"description":"copies a certain amount of wide characters between two, possibly overlapping, arrays"},{"type":"symbol","symbolType":"function","name":"std::wmemset","link":"cpp/string/wide/wmemset","marks":{},"description":"copies the given wide character to every position in a wide character array"},{"type":"symbol","symbolType":"typeAlias","name":"std::wofstream","link":"cpp/io/basic_ofstream","marks":{},"description":"std::basic_ofstream"},{"type":"symbol","symbolType":"typeAlias","name":"std::wospanstream","link":"cpp/io/basic_ospanstream","marks":{"since":"c++23"},"description":"std::basic_ospanstream"},{"type":"symbol","symbolType":"typeAlias","name":"std::wostream","link":"cpp/io/basic_ostream","marks":{},"description":"std::basic_ostream"},{"type":"symbol","symbolType":"typeAlias","name":"std::wosyncstream","link":"cpp/io/basic_osyncstream","marks":{"since":"c++20"},"description":"std::basic_osyncstream"},{"type":"symbol","symbolType":"functionTemplate","name":"std::ws","link":"cpp/io/manip/ws","marks":{},"description":"consumes whitespace"},{"type":"symbol","symbolType":"typeAlias","name":"std::wspanbuf","link":"cpp/io/basic_spanbuf","marks":{"since":"c++23"},"description":"std::basic_spanbuf"},{"type":"symbol","symbolType":"typeAlias","name":"std::wspanstream","link":"cpp/io/basic_spanstream","marks":{"since":"c++23"},"description":"std::basic_spanstream"},{"type":"symbol","symbolType":"typeAlias","name":"std::wstreambuf","link":"cpp/io/basic_streambuf","marks":{},"description":"std::basic_streambuf"},{"type":"symbol","symbolType":"typeAlias","name":"std::wstreampos","link":"cpp/io/fpos","marks":{},"description":"std::fpos::state_type>"},{"type":"symbol","symbolType":"typeAlias","name":"std::wostringstream","link":"cpp/io/basic_ostringstream","marks":{},"description":"std::basic_ostringstream"},{"type":"symbol","symbolType":"function","name":"std::wprintf","link":"cpp/io/c/fwprintf","marks":{},"description":"prints formatted wide character output to stdout, a file stream or a buffer"},{"type":"symbol","symbolType":"typeAlias","name":"std::wregex","link":"cpp/regex/basic_regex","marks":{"since":"c++11"},"description":"std::basic_regex"},{"type":"symbol","symbolType":"function","name":"std::wscanf","link":"cpp/io/c/fwscanf","marks":{},"description":"reads formatted wide character input from stdin, a file stream or a buffer"},{"type":"symbol","symbolType":"typeAlias","name":"std::wsmatch","link":"cpp/regex/match_results","marks":{"since":"c++11"},"description":"std::match_results"},{"type":"symbol","symbolType":"typeAlias","name":"std::wsregex_iterator","link":"cpp/regex/regex_iterator","marks":{"since":"c++11"},"description":"std::regex_iterator"},{"type":"symbol","symbolType":"typeAlias","name":"std::wsregex_token_iterator","link":"cpp/regex/regex_token_iterator","marks":{"since":"c++11"},"description":"std::regex_token_iterator"},{"type":"symbol","symbolType":"typeAlias","name":"std::wssub_match","link":"cpp/regex/sub_match","marks":{"since":"c++11"},"description":"std::sub_match"},{"type":"symbol","symbolType":"typeAlias","name":"std::wstring","link":"cpp/string/basic_string","marks":{},"description":"std::basic_string"},{"type":"symbol","symbolType":"classTemplate","name":"std::wstring_convert","link":"cpp/locale/wstring_convert","marks":{"since":"c++11","deprecated":"c++17"},"description":"performs conversions between a wide string and a byte string"},{"type":"symbol","symbolType":"typeAlias","name":"std::wstring_view","link":"cpp/string/basic_string_view","marks":{"since":"c++17"},"description":"std::basic_string_view"},{"type":"symbol","symbolType":"typeAlias","name":"std::wstringbuf","link":"cpp/io/basic_stringbuf","marks":{},"description":"std::basic_stringbuf"},{"type":"symbol","symbolType":"typeAlias","name":"std::wstringstream","link":"cpp/io/basic_stringstream","marks":{},"description":"std::basic_stringstream"},{"type":"symbol","symbolType":"typeAlias","name":"std::wsyncbuf","link":"cpp/io/basic_syncbuf","marks":{"since":"c++20"},"description":"std::basic_syncbuf"},{"type":"symbol","symbolType":"typeAlias","name":"std::yocto","link":"cpp/numeric/ratio","marks":{"since":"c++11"},"description":"std::ratio<1, 1000000000000000000000000>, if std::intmax_t can represent the denominator"},{"type":"symbol","symbolType":"typeAlias","name":"std::yotta","link":"cpp/numeric/ratio","marks":{"since":"c++11"},"description":"std::ratio<1000000000000000000000000, 1>, if std::intmax_t can represent the numerator"},{"type":"symbol","symbolType":"typeAlias","name":"std::zepto","link":"cpp/numeric/ratio","marks":{"since":"c++11"},"description":"std::ratio<1, 1000000000000000000000>, if std::intmax_t can represent the denominator"},{"type":"symbol","symbolType":"typeAlias","name":"std::zetta","link":"cpp/numeric/ratio","marks":{"since":"c++11"},"description":"std::ratio<1000000000000000000000, 1>, if std::intmax_t can represent the numerator"},{"type":"symbol","symbolType":"function","name":"std::gets","link":"cpp/io/c/gets","marks":{"deprecated":"c++11","removed":"c++14"},"description":"reads a character string from stdin"},{"type":"symbol","symbolType":"classTemplate","name":"std::auto_ptr","link":"cpp/memory/auto_ptr","marks":{"deprecated":"c++11","removed":"c++17"},"description":"smart pointer with strict object ownership semantics"},{"type":"symbol","symbolType":"classTemplate","name":"std::binary_function","link":"cpp/utility/functional/binary_function","marks":{"deprecated":"c++11","removed":"c++17"},"description":"adaptor-compatible binary function base class"},{"type":"symbol","symbolType":"functionTemplate","name":"std::bind1st","link":"cpp/utility/functional/bind12","marks":{"deprecated":"c++11","removed":"c++17"},"description":"binds one argument to a binary function"},{"type":"symbol","symbolType":"functionTemplate","name":"std::bind2nd","link":"cpp/utility/functional/bind12","marks":{"deprecated":"c++11","removed":"c++17"},"description":"binds one argument to a binary function"},{"type":"symbol","symbolType":"classTemplate","name":"std::binder1st","link":"cpp/utility/functional/binder12","marks":{"deprecated":"c++11","removed":"c++17"},"description":"function object holding a binary function and one of its arguments"},{"type":"symbol","symbolType":"classTemplate","name":"std::binder2nd","link":"cpp/utility/functional/binder12","marks":{"deprecated":"c++11","removed":"c++17"},"description":"function object holding a binary function and one of its arguments"},{"type":"symbol","symbolType":"classTemplate","name":"std::const_mem_fun_ref_t","link":"cpp/utility/functional/mem_fun_ref_t","marks":{"deprecated":"c++11","removed":"c++17"},"description":"wrapper for a pointer to nullary or unary member function, callable with a reference to object"},{"type":"symbol","symbolType":"classTemplate","name":"std::const_mem_fun_t","link":"cpp/utility/functional/mem_fun_t","marks":{"deprecated":"c++11","removed":"c++17"},"description":"wrapper for a pointer to nullary or unary member function, callable with a pointer to object"},{"type":"symbol","symbolType":"classTemplate","name":"std::const_mem_fun1_ref_t","link":"cpp/utility/functional/mem_fun_ref_t","marks":{"deprecated":"c++11","removed":"c++17"},"description":"wrapper for a pointer to nullary or unary member function, callable with a reference to object"},{"type":"symbol","symbolType":"classTemplate","name":"std::const_mem_fun1_t","link":"cpp/utility/functional/mem_fun_t","marks":{"deprecated":"c++11","removed":"c++17"},"description":"wrapper for a pointer to nullary or unary member function, callable with a pointer to object"},{"type":"symbol","symbolType":"function","name":"std::get_unexpected","link":"cpp/error/exception/get_unexpected","marks":{"since":"c++11","deprecated":"c++11","removed":"c++17"},"description":"obtains the current unexpected_handler"},{"type":"symbol","symbolType":"functionTemplate","name":"std::mem_fun","link":"cpp/utility/functional/mem_fun","marks":{"deprecated":"c++11","removed":"c++17"},"description":"creates a wrapper from a pointer to member function, callable with a pointer to object"},{"type":"symbol","symbolType":"functionTemplate","name":"std::mem_fun_ref","link":"cpp/utility/functional/mem_fun_ref","marks":{"deprecated":"c++11","removed":"c++17"},"description":"creates a wrapper from a pointer to member function, callable with a reference to object"},{"type":"symbol","symbolType":"classTemplate","name":"std::mem_fun_ref_t","link":"cpp/utility/functional/mem_fun_ref_t","marks":{"deprecated":"c++11","removed":"c++17"},"description":"wrapper for a pointer to nullary or unary member function, callable with a reference to object"},{"type":"symbol","symbolType":"classTemplate","name":"std::mem_fun_t","link":"cpp/utility/functional/mem_fun_t","marks":{"deprecated":"c++11","removed":"c++17"},"description":"wrapper for a pointer to nullary or unary member function, callable with a pointer to object"},{"type":"symbol","symbolType":"classTemplate","name":"std::mem_fun1_ref_t","link":"cpp/utility/functional/mem_fun_ref_t","marks":{"deprecated":"c++11","removed":"c++17"},"description":"wrapper for a pointer to nullary or unary member function, callable with a reference to object"},{"type":"symbol","symbolType":"classTemplate","name":"std::mem_fun1_t","link":"cpp/utility/functional/mem_fun_t","marks":{"deprecated":"c++11","removed":"c++17"},"description":"wrapper for a pointer to nullary or unary member function, callable with a pointer to object"},{"type":"symbol","symbolType":"classTemplate","name":"std::pointer_to_binary_function","link":"cpp/utility/functional/pointer_to_binary_function","marks":{"deprecated":"c++11","removed":"c++17"},"description":"adaptor-compatible wrapper for a pointer to binary function"},{"type":"symbol","symbolType":"classTemplate","name":"std::pointer_to_unary_function","link":"cpp/utility/functional/pointer_to_unary_function","marks":{"deprecated":"c++11","removed":"c++17"},"description":"adaptor-compatible wrapper for a pointer to unary function"},{"type":"symbol","symbolType":"functionTemplate","name":"std::ptr_fun","link":"cpp/utility/functional/ptr_fun","marks":{"deprecated":"c++11","removed":"c++17"},"description":"creates an adaptor-compatible function object wrapper from a pointer to function"},{"type":"symbol","symbolType":"functionTemplate","name":"std::random_shuffle","link":"cpp/algorithm/random_shuffle","marks":{"removed":"c++17"},"description":"randomly re-orders elements in a range"},{"type":"symbol","symbolType":"function","name":"std::set_unexpected","link":"cpp/error/exception/set_unexpected","marks":{"deprecated":"c++11","removed":"c++17"},"description":"changes the function to be called by std::unexpected"},{"type":"symbol","symbolType":"classTemplate","name":"std::unary_function","link":"cpp/utility/functional/unary_function","marks":{"deprecated":"c++11","removed":"c++17"},"description":"adaptor-compatible unary function base class"},{"type":"symbol","symbolType":"typeAlias","name":"std::unexpected_handler","link":"cpp/error/exception/unexpected_handler","marks":{"deprecated":"c++11","removed":"c++17"},"description":"the type of the function called by std::unexpected"},{"type":"symbol","symbolType":"classTemplate","name":"std::binary_negate","link":"cpp/utility/functional/binary_negate","marks":{"removed":"c++20"},"description":"wrapper function object returning the complement of the binary predicate it holds"},{"type":"symbol","symbolType":"functionTemplate","name":"std::get_temporary_buffer","link":"cpp/memory/get_temporary_buffer","marks":{"removed":"c++20"},"description":"obtains uninitialized storage"},{"type":"symbol","symbolType":"classTemplate","name":"std::is_literal_type","link":"cpp/types/is_literal_type","marks":{"since":"c++11","deprecated":"c++17","removed":"c++20"},"description":"checks if a type is a literal type"},{"type":"symbol","symbolType":"variableTemplate","name":"std::is_literal_type_v","link":"cpp/types/is_literal_type","marks":{"since":"c++17","deprecated":"c++17","removed":"c++20"},"description":"Helper variable template of std::is_literal_type"},{"type":"symbol","symbolType":"functionTemplate","name":"std::not1","link":"cpp/utility/functional/not1","marks":{"removed":"c++20"},"description":"constructs custom std::unary_negate object"},{"type":"symbol","symbolType":"functionTemplate","name":"std::not2","link":"cpp/utility/functional/not2","marks":{"removed":"c++20"},"description":"constructs custom std::binary_negate object"},{"type":"symbol","symbolType":"classTemplate","name":"std::raw_storage_iterator","link":"cpp/memory/raw_storage_iterator","marks":{"removed":"c++20"},"description":"an iterator that allows standard algorithms to store results in uninitialized memory"},{"type":"symbol","symbolType":"classTemplate","name":"std::result_of","link":"cpp/types/result_of","marks":{"since":"c++11","deprecated":"c++17","removed":"c++20"},"description":"deduces the result type of invoking a callable object with a set of arguments"},{"type":"symbol","symbolType":"typeAliasTemplate","name":"std::result_of_t","link":"cpp/types/result_of","marks":{"since":"c++14","deprecated":"c++17","removed":"c++20"},"description":"Helper type of std::result_of"},{"type":"symbol","symbolType":"functionTemplate","name":"std::return_temporary_buffer","link":"cpp/memory/return_temporary_buffer","marks":{"removed":"c++20"},"description":"frees uninitialized storage"},{"type":"symbol","symbolType":"classTemplate","name":"std::unary_negate","link":"cpp/utility/functional/unary_negate","marks":{"removed":"c++20"},"description":"wrapper function object returning the complement of the unary predicate it holds"},{"type":"symbol","symbolType":"function","name":"std::uncaught_exception","link":"cpp/error/exception/uncaught_exception","marks":{"removed":"c++20"},"description":"checks if exception handling is currently in progress"},{"type":"symbol","symbolType":"function","name":"std::declare_no_pointers","link":"cpp/memory/gc/declare_no_pointers","marks":{"since":"c++11","removed":"c++23"},"description":"declares that a memory area does not contain traceable pointers"},{"type":"symbol","symbolType":"function","name":"std::declare_reachable","link":"cpp/memory/gc/declare_reachable","marks":{"since":"c++11","removed":"c++23"},"description":"declares that an object can not be recycled"},{"type":"symbol","symbolType":"function","name":"std::get_pointer_safety","link":"cpp/memory/gc/get_pointer_safety","marks":{"since":"c++11","removed":"c++23"},"description":"returns the current pointer safety model"},{"type":"symbol","symbolType":"enumeration","name":"std::pointer_safety","link":"cpp/memory/gc/pointer_safety","marks":{"since":"c++11","removed":"c++23"},"description":"lists pointer safety models"},{"type":"symbol","symbolType":"function","name":"std::undeclare_no_pointers","link":"cpp/memory/gc/undeclare_no_pointers","marks":{"since":"c++11","removed":"c++23"},"description":"cancels the effect of std::declare_no_pointers"},{"type":"symbol","symbolType":"functionTemplate","name":"std::undeclare_reachable","link":"cpp/memory/gc/undeclare_reachable","marks":{"since":"c++11","removed":"c++23"},"description":"declares that an object can be recycled"},{"type":"symbol","symbolType":"macro","name":"__cplusplus","link":"cpp/preprocessor/replace","marks":{},"description":""},{"type":"symbol","symbolType":"macro","name":"__STDC_HOSTED__","link":"cpp/preprocessor/replace","marks":{"since":"c++11"},"description":""},{"type":"symbol","symbolType":"macro","name":"__FILE__","link":"cpp/preprocessor/replace","marks":{},"description":""},{"type":"symbol","symbolType":"macro","name":"__LINE__","link":"cpp/preprocessor/replace","marks":{},"description":""},{"type":"symbol","symbolType":"macro","name":"__DATE__","link":"cpp/preprocessor/replace","marks":{},"description":""},{"type":"symbol","symbolType":"macro","name":"__TIME__","link":"cpp/preprocessor/replace","marks":{},"description":""},{"type":"symbol","symbolType":"macro","name":"__STDCPP_DEFAULT_NEW_ALIGNMENT__","link":"cpp/preprocessor/replace","marks":{"since":"c++17"},"description":""},{"type":"symbol","symbolType":"macro","name":"__STDC__","link":"cpp/preprocessor/replace","marks":{},"description":""},{"type":"symbol","symbolType":"macro","name":"__STDC_VERSION__","link":"cpp/preprocessor/replace","marks":{"since":"c++11"},"description":""},{"type":"symbol","symbolType":"macro","name":"__STDC_ISO_10646__","link":"cpp/preprocessor/replace","marks":{"since":"c++11"},"description":""},{"type":"symbol","symbolType":"macro","name":"__STDC_MB_MIGHT_NEQ_WC__","link":"cpp/preprocessor/replace","marks":{},"description":""},{"type":"symbol","symbolType":"macro","name":"__STDCPP_THREADS__","link":"cpp/preprocessor/replace","marks":{"since":"c++11"},"description":""},{"type":"symbol","symbolType":"macro","name":"__STDCPP_STRICT_POINTER_SAFETY__","link":"cpp/preprocessor/replace","marks":{"since":"c++11","removed":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_aggregate_bases","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_aggregate_nsdmi","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_aggregate_paren_init","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_alias_templates","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_aligned_new","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_attributes","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_binary_literals","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_capture_star_this","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_char","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_concepts","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_conditional_explicit","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_consteval","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_constexpr","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_constexpr_dynamic_alloc","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_constexpr_in_decltype","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_constinit","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_decltype","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_decltype_auto","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_deduction_guides","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_delegating_constructors","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_designated_initializers","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_enumerator_attributes","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_explicit_this_parameter","link":"cpp/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_fold_expressions","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_generic_lambdas","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_guaranteed_copy_elision","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_hex_float","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_if_consteval","link":"cpp/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_if_constexpr","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_impl_coroutine","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_impl_destroying_delete","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_impl_three_way_comparison","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_inheriting_constructors","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_init_captures","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_initializer_lists","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_inline_variables","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_lambdas","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_modules","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_multidimensional_subscript","link":"cpp/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_namespace_attributes","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_noexcept_function_type","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_nontype_template_args","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_nontype_template_","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_nsdmi","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_range_based_for","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_raw_strings","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_ref_qualifiers","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_return_type_deduction","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_rvalue_references","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_size_t_suffix","link":"cpp/feature_test","marks":{"since":"c++23"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_sized_deallocation","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_static_assert","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_structured_bindings","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_template_template_args","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_threadsafe_static_init","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_unicode_characters","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_unicode_literals","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_user_defined_literals","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_using_enum","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_variable_templates","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_variadic_templates","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"symbol","symbolType":"macro","name":"__cpp_variadic_using","link":"cpp/feature_test","marks":{"since":"c++20"},"description":""},{"type":"header","link":"cpp/header/concepts","name":"","marks":{"since":"c++20"},"description":"Fundamental library concepts"},{"type":"header","link":"cpp/header/coroutine","name":"","marks":{"since":"c++20"},"description":"Coroutine support library"},{"type":"header","link":"iki/index.php?title=cpp/header/generator&action=edit&redlink=1","name":"","marks":{"since":"c++23"},"description":"std::generator class template"},{"type":"header","link":"cpp/header/any","name":"","marks":{"since":"c++17"},"description":"std::any class"},{"type":"header","link":"cpp/header/bitset","name":"","marks":{},"description":"std::bitset class template"},{"type":"header","link":"cpp/header/chrono","name":"","marks":{"since":"c++11"},"description":"C++ time utilites"},{"type":"header","link":"cpp/header/compare","name":"","marks":{"since":"c++20"},"description":"Three-way comparison operator support"},{"type":"header","link":"cpp/header/csetjmp","name":"","marks":{},"description":"Macro (and function) that saves (and jumps) to an execution context"},{"type":"header","link":"cpp/header/csignal","name":"","marks":{},"description":"Functions and macro constants for signal management"},{"type":"header","link":"cpp/header/cstdarg","name":"","marks":{},"description":"Handling of variable length argument lists"},{"type":"header","link":"cpp/header/cstddef","name":"","marks":{},"description":"Standard macros and typedefs"},{"type":"header","link":"cpp/header/cstdlib","name":"","marks":{},"description":"General purpose utilities: program control, dynamic memory allocation, random numbers, sort and search"},{"type":"header","link":"cpp/header/ctime","name":"","marks":{},"description":"C-style time/date utilites"},{"type":"header","link":"cpp/header/expected","name":"","marks":{"since":"c++23"},"description":"std::expected class template"},{"type":"header","link":"cpp/header/functional","name":"","marks":{},"description":"Function objects, Function invocations, Bind operations and Reference wrappers"},{"type":"header","link":"cpp/header/initializer_list","name":"","marks":{"since":"c++11"},"description":"std::initializer_list class template"},{"type":"header","link":"cpp/header/optional","name":"","marks":{"since":"c++17"},"description":"std::optional class template"},{"type":"header","link":"cpp/header/source_location","name":"","marks":{"since":"c++20"},"description":"Supplies means to obtain source code location"},{"type":"header","link":"cpp/header/tuple","name":"","marks":{"since":"c++11"},"description":"std::tuple class template"},{"type":"header","link":"cpp/header/type_traits","name":"","marks":{"since":"c++11"},"description":"Compile-time type information"},{"type":"header","link":"cpp/header/typeindex","name":"","marks":{"since":"c++11"},"description":"std::type_index"},{"type":"header","link":"cpp/header/typeinfo","name":"","marks":{},"description":"Runtime type information utilities"},{"type":"header","link":"cpp/header/utility","name":"","marks":{},"description":"Various utility components"},{"type":"header","link":"cpp/header/variant","name":"","marks":{"since":"c++17"},"description":"std::variant class template"},{"type":"header","link":"cpp/header/version","name":"","marks":{"since":"c++20"},"description":"Supplies implementation-dependent library information"},{"type":"header","link":"cpp/header/memory","name":"","marks":{},"description":"High-level memory management utilities"},{"type":"header","link":"cpp/header/memory_resource","name":"","marks":{"since":"c++17"},"description":"Polymorphic allocators and memory resources"},{"type":"header","link":"cpp/header/new","name":"","marks":{},"description":"Low-level memory management utilities"},{"type":"header","link":"cpp/header/scoped_allocator","name":"","marks":{"since":"c++11"},"description":"Nested allocator class"},{"type":"header","link":"cpp/header/cfloat","name":"","marks":{},"description":"Limits of floating-point types"},{"type":"header","link":"cpp/header/cinttypes","name":"","marks":{"since":"c++11"},"description":"Formatting macros, intmax_t and uintmax_t math and conversions"},{"type":"header","link":"cpp/header/climits","name":"","marks":{},"description":"Limits of integral types"},{"type":"header","link":"cpp/header/cstdint","name":"","marks":{"since":"c++11"},"description":"Fixed-width integer types and limits of other types"},{"type":"header","link":"cpp/header/limits","name":"","marks":{},"description":"Uniform way to query properties of arithmetic types"},{"type":"header","link":"iki/index.php?title=cpp/header/stdfloat&action=edit&redlink=1","name":"","marks":{"since":"c++23"},"description":"Optional extended floating-point types"},{"type":"header","link":"cpp/header/cassert","name":"","marks":{},"description":"Conditionally compiled macro that compares its argument to zero"},{"type":"header","link":"cpp/header/cerrno","name":"","marks":{},"description":"Macro containing the last error number"},{"type":"header","link":"cpp/header/exception","name":"","marks":{},"description":"Exception handling utilities"},{"type":"header","link":"cpp/header/stacktrace","name":"","marks":{"since":"c++23"},"description":"Stacktrace library"},{"type":"header","link":"cpp/header/stdexcept","name":"","marks":{},"description":"Standard exception objects"},{"type":"header","link":"cpp/header/system_error","name":"","marks":{"since":"c++11"},"description":"Defines std::error_code, a platform-dependent error code"},{"type":"header","link":"cpp/header/cctype","name":"","marks":{},"description":"Functions to determine the category of narrow characters"},{"type":"header","link":"cpp/header/charconv","name":"","marks":{"since":"c++17"},"description":"std::to_chars and std::from_chars"},{"type":"header","link":"cpp/header/cstring","name":"","marks":{},"description":"Various narrow character string handling functions"},{"type":"header","link":"cpp/header/cuchar","name":"","marks":{"since":"c++11"},"description":"C-style Unicode character conversion functions"},{"type":"header","link":"cpp/header/cwchar","name":"","marks":{},"description":"Various wide and multibyte string handling functions"},{"type":"header","link":"cpp/header/cwctype","name":"","marks":{},"description":"Functions to determine the catagory of wide characters"},{"type":"header","link":"cpp/header/format","name":"","marks":{"since":"c++20"},"description":"Formatting library including std::format"},{"type":"header","link":"cpp/header/string","name":"","marks":{},"description":"std::basic_string class template"},{"type":"header","link":"cpp/header/string_view","name":"","marks":{"since":"c++17"},"description":"std::basic_string_view class template"},{"type":"header","link":"cpp/header/array","name":"","marks":{"since":"c++11"},"description":"std::array container"},{"type":"header","link":"cpp/header/deque","name":"","marks":{},"description":"std::deque container"},{"type":"header","link":"iki/index.php?title=cpp/header/flat_map&action=edit&redlink=1","name":"","marks":{"since":"c++23"},"description":"std::flat_map and std::flat_multimap container adaptors"},{"type":"header","link":"iki/index.php?title=cpp/header/flat_set&action=edit&redlink=1","name":"","marks":{"since":"c++23"},"description":"std::flat_set and std::flat_multiset container adaptors"},{"type":"header","link":"cpp/header/forward_list","name":"","marks":{"since":"c++11"},"description":"std::forward_list container"},{"type":"header","link":"cpp/header/list","name":"","marks":{},"description":"std::list container"},{"type":"header","link":"cpp/header/map","name":"","marks":{},"description":"std::map and std::multimap associative containers"},{"type":"header","link":"iki/index.php?title=cpp/header/mdspan&action=edit&redlink=1","name":"","marks":{"since":"c++23"},"description":"std::mdspan view"},{"type":"header","link":"cpp/header/queue","name":"","marks":{},"description":"std::queue and std::priority_queue container adaptors"},{"type":"header","link":"cpp/header/set","name":"","marks":{},"description":"std::set and std::multiset associative containers"},{"type":"header","link":"cpp/header/span","name":"","marks":{"since":"c++20"},"description":"std::span view"},{"type":"header","link":"cpp/header/stack","name":"","marks":{},"description":"std::stack container adaptor"},{"type":"header","link":"cpp/header/unordered_map","name":"","marks":{"since":"c++11"},"description":"std::unordered_map and std::unordered_multimap unordered associative containers"},{"type":"header","link":"cpp/header/unordered_set","name":"","marks":{"since":"c++11"},"description":"std::unordered_set and std::unordered_multiset unordered associative containers"},{"type":"header","link":"cpp/header/vector","name":"","marks":{},"description":"std::vector container"},{"type":"header","link":"cpp/header/iterator","name":"","marks":{},"description":"Range iterators"},{"type":"header","link":"cpp/header/ranges","name":"","marks":{"since":"c++20"},"description":"Range access, primitives, requirements, utilities and adaptors"},{"type":"header","link":"cpp/header/algorithm","name":"","marks":{},"description":"Algorithms that operate on ranges"},{"type":"header","link":"cpp/header/execution","name":"","marks":{"since":"c++17"},"description":"Predefined execution policies for parallel versions of the algorithms"},{"type":"header","link":"cpp/header/bit","name":"","marks":{"since":"c++20"},"description":"Bit manipulation functions"},{"type":"header","link":"cpp/header/cfenv","name":"","marks":{"since":"c++11"},"description":"Floating-point environment access functions"},{"type":"header","link":"cpp/header/cmath","name":"","marks":{},"description":"Common mathematics functions"},{"type":"header","link":"cpp/header/complex","name":"","marks":{},"description":"Complex number type"},{"type":"header","link":"cpp/header/numbers","name":"","marks":{"since":"c++20"},"description":"Math constants"},{"type":"header","link":"cpp/header/numeric","name":"","marks":{},"description":"Numeric operations on values in ranges"},{"type":"header","link":"cpp/header/random","name":"","marks":{"since":"c++11"},"description":"Random number generators and distributions"},{"type":"header","link":"cpp/header/ratio","name":"","marks":{"since":"c++11"},"description":"Compile-time rational arithmetic"},{"type":"header","link":"cpp/header/valarray","name":"","marks":{},"description":"Class for representing and manipulating arrays of values"},{"type":"header","link":"cpp/header/clocale","name":"","marks":{},"description":"C localization utilities"},{"type":"header","link":"cpp/header/codecvt","name":"","marks":{"since":"c++11","deprecated":"c++17"},"description":"Unicode conversion facilities"},{"type":"header","link":"cpp/header/locale","name":"","marks":{},"description":"Localization utilities"},{"type":"header","link":"cpp/header/cstdio","name":"","marks":{},"description":"C-style input-output functions"},{"type":"header","link":"cpp/header/fstream","name":"","marks":{},"description":"std::basic_fstream, std::basic_ifstream, std::basic_ofstream class templates and several typedefs"},{"type":"header","link":"cpp/header/iomanip","name":"","marks":{},"description":"Helper functions to control the format of input and output"},{"type":"header","link":"cpp/header/ios","name":"","marks":{},"description":"std::ios_base class, std::basic_ios class template and several typedefs"},{"type":"header","link":"cpp/header/iosfwd","name":"","marks":{},"description":"Forward declarations of all classes in the input/output library"},{"type":"header","link":"cpp/header/iostream","name":"","marks":{},"description":"Several standard stream objects"},{"type":"header","link":"cpp/header/istream","name":"","marks":{},"description":"std::basic_istream class template and several typedefs"},{"type":"header","link":"cpp/header/ostream","name":"","marks":{},"description":"std::basic_ostream, std::basic_iostream class templates and several typedefs"},{"type":"header","link":"iki/index.php?title=cpp/header/print&action=edit&redlink=1","name":"","marks":{"since":"c++23"},"description":"Formatted output library including std::print"},{"type":"header","link":"cpp/header/spanstream","name":"","marks":{"since":"c++23"},"description":"std::basic_spanstream, std::basic_ispanstream, std::basic_ospanstream class templates and typedefs"},{"type":"header","link":"cpp/header/sstream","name":"","marks":{},"description":"std::basic_stringstream, std::basic_istringstream, std::basic_ostringstream class templates and several typedefs"},{"type":"header","link":"cpp/header/streambuf","name":"","marks":{},"description":"std::basic_streambuf class template"},{"type":"header","link":"cpp/header/strstream","name":"","marks":{"deprecated":"c++98"},"description":"std::strstream, std::istrstream, std::ostrstream"},{"type":"header","link":"cpp/header/syncstream","name":"","marks":{"since":"c++20"},"description":"std::basic_osyncstream, std::basic_syncbuf, and typedefs"},{"type":"header","link":"cpp/header/filesystem","name":"","marks":{"since":"c++17"},"description":"std::path class and supporting functions"},{"type":"header","link":"cpp/header/regex","name":"","marks":{"since":"c++11"},"description":"Classes, algorithms and iterators to support regular expression processing"},{"type":"header","link":"cpp/header/atomic","name":"","marks":{"since":"c++11"},"description":"Atomic operations library"},{"type":"header","link":"cpp/header/barrier","name":"","marks":{"since":"c++20"},"description":"Barriers"},{"type":"header","link":"cpp/header/condition_variable","name":"","marks":{"since":"c++11"},"description":"Thread waiting conditions"},{"type":"header","link":"cpp/header/future","name":"","marks":{"since":"c++11"},"description":"Primitives for asynchronous computations"},{"type":"header","link":"cpp/header/latch","name":"","marks":{"since":"c++20"},"description":"Latches"},{"type":"header","link":"cpp/header/mutex","name":"","marks":{"since":"c++11"},"description":"Mutual exclusion primitives"},{"type":"header","link":"cpp/header/semaphore","name":"","marks":{"since":"c++20"},"description":"Semaphores"},{"type":"header","link":"cpp/header/shared_mutex","name":"","marks":{"since":"c++14"},"description":"Shared mutual exclusion primitives"},{"type":"header","link":"cpp/header/stop_token","name":"","marks":{"since":"c++20"},"description":"Stop tokens for std::jthread"},{"type":"header","link":"cpp/header/thread","name":"","marks":{"since":"c++11"},"description":"std::thread class and supporting functions"},{"type":"header","link":"cpp/header/cassert","name":"","marks":{},"description":"Behaves same as "},{"type":"header","link":"cpp/header/cctype","name":"","marks":{},"description":"Behaves as if each name from is placed in global namespace"},{"type":"header","link":"cpp/header/cerrno","name":"","marks":{},"description":"Behaves same as "},{"type":"header","link":"cpp/header/cfenv","name":"","marks":{"since":"c++11"},"description":"Behaves as if each name from is placed in global namespace"},{"type":"header","link":"cpp/header/cfloat","name":"","marks":{},"description":"Behaves same as "},{"type":"header","link":"cpp/header/cinttypes","name":"","marks":{"since":"c++11"},"description":"Behaves as if each name from is placed in global namespace"},{"type":"header","link":"cpp/header/climits","name":"","marks":{},"description":"Behaves same as "},{"type":"header","link":"cpp/header/clocale","name":"","marks":{},"description":"Behaves as if each name from is placed in global namespace"},{"type":"header","link":"cpp/header/cmath","name":"","marks":{},"description":"Behaves as if each name from is placed in global namespace,except for names of mathematical special functions"},{"type":"header","link":"cpp/header/csetjmp","name":"","marks":{},"description":"Behaves as if each name from is placed in global namespace"},{"type":"header","link":"cpp/header/csignal","name":"","marks":{},"description":"Behaves as if each name from is placed in global namespace"},{"type":"header","link":"cpp/header/cstdarg","name":"","marks":{},"description":"Behaves as if each name from is placed in global namespace"},{"type":"header","link":"cpp/header/cstddef","name":"","marks":{},"description":"Behaves as if each name from is placed in global namespace,except for names of std::byte and related functions"},{"type":"header","link":"cpp/header/cstdint","name":"","marks":{"since":"c++11"},"description":"Behaves as if each name from is placed in global namespace"},{"type":"header","link":"cpp/header/cstdio","name":"","marks":{},"description":"Behaves as if each name from is placed in global namespace"},{"type":"header","link":"cpp/header/cstdlib","name":"","marks":{},"description":"Behaves as if each name from is placed in global namespace"},{"type":"header","link":"cpp/header/cstring","name":"","marks":{},"description":"Behaves as if each name from is placed in global namespace"},{"type":"header","link":"cpp/header/ctime","name":"","marks":{},"description":"Behaves as if each name from is placed in global namespace"},{"type":"header","link":"cpp/header/cuchar","name":"","marks":{"since":"c++11"},"description":"Behaves as if each name from is placed in global namespace"},{"type":"header","link":"cpp/header/cwchar","name":"","marks":{},"description":"Behaves as if each name from is placed in global namespace"},{"type":"header","link":"cpp/header/cwctype","name":"","marks":{},"description":"Behaves as if each name from is placed in global namespace"},{"type":"header","link":"cpp/header/stdatomic.h","name":"","marks":{"since":"c++23"},"description":"Defines _Atomic and provides corresponding components in the C standard library"},{"type":"header","link":"cpp/header/ccomplex","name":"","marks":{"since":"c++11","deprecated":"c++17","removed":"c++20"},"description":"Simply includes the header "},{"type":"header","link":"cpp/header/ccomplex","name":"","marks":{"since":"c++11"},"description":"Simply includes the header "},{"type":"header","link":"cpp/header/ctgmath","name":"","marks":{"since":"c++11","deprecated":"c++17","removed":"c++20"},"description":"Simply includes the headers and : the overloads equivalent to the contents of the C header tgmath.h are already provided by those headers"},{"type":"header","link":"cpp/header/ctgmath","name":"","marks":{"since":"c++11"},"description":"Simply includes the headers and "},{"type":"header","link":"cpp/header/ciso646","name":"","marks":{"removed":"c++20"},"description":"Empty header. The macros that appear in iso646.h in C are keywords in C++"},{"type":"header","link":"cpp/header/cstdalign","name":"","marks":{"since":"c++11","deprecated":"c++17","removed":"c++20"},"description":"Defines one compatibility macro constant"},{"type":"header","link":"cpp/header/cstdbool","name":"","marks":{"since":"c++11","deprecated":"c++17","removed":"c++20"},"description":"Defines one compatibility macro constant"},{"type":"header","link":"cpp/header/ciso646","name":"","marks":{},"description":"Has no effect"},{"type":"header","link":"cpp/header/cstdalign","name":"","marks":{"since":"c++11"},"description":"Defines one compatibility macro constant"},{"type":"header","link":"cpp/header/cstdbool","name":"","marks":{"since":"c++11"},"description":"Defines one compatibility macro constant"},{"type":"keyword","name":"alignas","marks":{"since":"c++11"},"link":"cpp/keyword/alignas","canBeUsedAsIdentifier":false},{"type":"keyword","name":"alignof","marks":{"since":"c++11"},"link":"cpp/keyword/alignof","canBeUsedAsIdentifier":false},{"type":"keyword","name":"and","marks":{},"link":"cpp/keyword/and","canBeUsedAsIdentifier":false},{"type":"keyword","name":"and_eq","marks":{},"link":"cpp/keyword/and_eq","canBeUsedAsIdentifier":false},{"type":"keyword","name":"asm","marks":{},"link":"cpp/keyword/asm","canBeUsedAsIdentifier":false},{"type":"keyword","name":"atomic_cancel","marks":{"since":"tm"},"link":"cpp/keyword/atomic_cancel","canBeUsedAsIdentifier":false},{"type":"keyword","name":"atomic_commit","marks":{"since":"tm"},"link":"cpp/keyword/atomic_commit","canBeUsedAsIdentifier":false},{"type":"keyword","name":"atomic_noexcept","marks":{"since":"tm"},"link":"cpp/keyword/atomic_noexcept","canBeUsedAsIdentifier":false},{"type":"keyword","name":"auto","marks":{},"link":"cpp/keyword/auto","canBeUsedAsIdentifier":false},{"type":"keyword","name":"bitand","marks":{},"link":"cpp/keyword/bitand","canBeUsedAsIdentifier":false},{"type":"keyword","name":"bitor","marks":{},"link":"cpp/keyword/bitor","canBeUsedAsIdentifier":false},{"type":"keyword","name":"bool","marks":{},"link":"cpp/keyword/bool","canBeUsedAsIdentifier":false},{"type":"keyword","name":"break","marks":{},"link":"cpp/keyword/break","canBeUsedAsIdentifier":false},{"type":"keyword","name":"case","marks":{},"link":"cpp/keyword/case","canBeUsedAsIdentifier":false},{"type":"keyword","name":"catch","marks":{},"link":"cpp/keyword/catch","canBeUsedAsIdentifier":false},{"type":"keyword","name":"char","marks":{},"link":"cpp/keyword/char","canBeUsedAsIdentifier":false},{"type":"keyword","name":"char8_t","marks":{"since":"c++20"},"link":"cpp/keyword/char8_t","canBeUsedAsIdentifier":false},{"type":"keyword","name":"char16_t","marks":{"since":"c++11"},"link":"cpp/keyword/char16_t","canBeUsedAsIdentifier":false},{"type":"keyword","name":"char32_t","marks":{"since":"c++11"},"link":"cpp/keyword/char32_t","canBeUsedAsIdentifier":false},{"type":"keyword","name":"class","marks":{},"link":"cpp/keyword/class","canBeUsedAsIdentifier":false},{"type":"keyword","name":"compl","marks":{},"link":"cpp/keyword/compl","canBeUsedAsIdentifier":false},{"type":"keyword","name":"concept","marks":{"since":"c++20"},"link":"cpp/keyword/concept","canBeUsedAsIdentifier":false},{"type":"keyword","name":"const","marks":{},"link":"cpp/keyword/const","canBeUsedAsIdentifier":false},{"type":"keyword","name":"consteval","marks":{"since":"c++20"},"link":"cpp/keyword/consteval","canBeUsedAsIdentifier":false},{"type":"keyword","name":"constexpr","marks":{"since":"c++11"},"link":"cpp/keyword/constexpr","canBeUsedAsIdentifier":false},{"type":"keyword","name":"constinit","marks":{"since":"c++20"},"link":"cpp/keyword/constinit","canBeUsedAsIdentifier":false},{"type":"keyword","name":"const_cast","marks":{},"link":"cpp/keyword/const_cast","canBeUsedAsIdentifier":false},{"type":"keyword","name":"continue","marks":{},"link":"cpp/keyword/continue","canBeUsedAsIdentifier":false},{"type":"keyword","name":"co_await","marks":{"since":"c++20"},"link":"cpp/keyword/co_await","canBeUsedAsIdentifier":false},{"type":"keyword","name":"co_return","marks":{"since":"c++20"},"link":"cpp/keyword/co_return","canBeUsedAsIdentifier":false},{"type":"keyword","name":"co_yield","marks":{"since":"c++20"},"link":"cpp/keyword/co_yield","canBeUsedAsIdentifier":false},{"type":"keyword","name":"decltype","marks":{"since":"c++11"},"link":"cpp/keyword/decltype","canBeUsedAsIdentifier":false},{"type":"keyword","name":"default","marks":{},"link":"cpp/keyword/default","canBeUsedAsIdentifier":false},{"type":"keyword","name":"delete","marks":{},"link":"cpp/keyword/delete","canBeUsedAsIdentifier":false},{"type":"keyword","name":"do","marks":{},"link":"cpp/keyword/do","canBeUsedAsIdentifier":false},{"type":"keyword","name":"double","marks":{},"link":"cpp/keyword/double","canBeUsedAsIdentifier":false},{"type":"keyword","name":"dynamic_cast","marks":{},"link":"cpp/keyword/dynamic_cast","canBeUsedAsIdentifier":false},{"type":"keyword","name":"else","marks":{},"link":"cpp/keyword/else","canBeUsedAsIdentifier":false},{"type":"keyword","name":"enum","marks":{},"link":"cpp/keyword/enum","canBeUsedAsIdentifier":false},{"type":"keyword","name":"explicit","marks":{},"link":"cpp/keyword/explicit","canBeUsedAsIdentifier":false},{"type":"keyword","name":"export","marks":{},"link":"cpp/keyword/export","canBeUsedAsIdentifier":false},{"type":"keyword","name":"extern","marks":{},"link":"cpp/keyword/extern","canBeUsedAsIdentifier":false},{"type":"keyword","name":"false","marks":{},"link":"cpp/keyword/false","canBeUsedAsIdentifier":false},{"type":"keyword","name":"float","marks":{},"link":"cpp/keyword/float","canBeUsedAsIdentifier":false},{"type":"keyword","name":"for","marks":{},"link":"cpp/keyword/for","canBeUsedAsIdentifier":false},{"type":"keyword","name":"friend","marks":{},"link":"cpp/keyword/friend","canBeUsedAsIdentifier":false},{"type":"keyword","name":"goto","marks":{},"link":"cpp/keyword/goto","canBeUsedAsIdentifier":false},{"type":"keyword","name":"if","marks":{},"link":"cpp/keyword/if","canBeUsedAsIdentifier":false},{"type":"keyword","name":"inline","marks":{},"link":"cpp/keyword/inline","canBeUsedAsIdentifier":false},{"type":"keyword","name":"int","marks":{},"link":"cpp/keyword/int","canBeUsedAsIdentifier":false},{"type":"keyword","name":"long","marks":{},"link":"cpp/keyword/long","canBeUsedAsIdentifier":false},{"type":"keyword","name":"mutable","marks":{},"link":"cpp/keyword/mutable","canBeUsedAsIdentifier":false},{"type":"keyword","name":"namespace","marks":{},"link":"cpp/keyword/namespace","canBeUsedAsIdentifier":false},{"type":"keyword","name":"new","marks":{},"link":"cpp/keyword/new","canBeUsedAsIdentifier":false},{"type":"keyword","name":"noexcept","marks":{"since":"c++11"},"link":"cpp/keyword/noexcept","canBeUsedAsIdentifier":false},{"type":"keyword","name":"not","marks":{},"link":"cpp/keyword/not","canBeUsedAsIdentifier":false},{"type":"keyword","name":"not_eq","marks":{},"link":"cpp/keyword/not_eq","canBeUsedAsIdentifier":false},{"type":"keyword","name":"nullptr","marks":{"since":"c++11"},"link":"cpp/keyword/nullptr","canBeUsedAsIdentifier":false},{"type":"keyword","name":"operator","marks":{},"link":"cpp/keyword/operator","canBeUsedAsIdentifier":false},{"type":"keyword","name":"or","marks":{},"link":"cpp/keyword/or","canBeUsedAsIdentifier":false},{"type":"keyword","name":"or_eq","marks":{},"link":"cpp/keyword/or_eq","canBeUsedAsIdentifier":false},{"type":"keyword","name":"private","marks":{},"link":"cpp/keyword/private","canBeUsedAsIdentifier":false},{"type":"keyword","name":"protected","marks":{},"link":"cpp/keyword/protected","canBeUsedAsIdentifier":false},{"type":"keyword","name":"public","marks":{},"link":"cpp/keyword/public","canBeUsedAsIdentifier":false},{"type":"keyword","name":"reflexpr","marks":{"since":"reflection"},"link":"cpp/keyword/reflexpr","canBeUsedAsIdentifier":false},{"type":"keyword","name":"register","marks":{},"link":"cpp/keyword/register","canBeUsedAsIdentifier":false},{"type":"keyword","name":"reinterpret_cast","marks":{},"link":"cpp/keyword/reinterpret_cast","canBeUsedAsIdentifier":false},{"type":"keyword","name":"requires","marks":{"since":"c++20"},"link":"cpp/keyword/requires","canBeUsedAsIdentifier":false},{"type":"keyword","name":"return","marks":{},"link":"cpp/keyword/return","canBeUsedAsIdentifier":false},{"type":"keyword","name":"short","marks":{},"link":"cpp/keyword/short","canBeUsedAsIdentifier":false},{"type":"keyword","name":"signed","marks":{},"link":"cpp/keyword/signed","canBeUsedAsIdentifier":false},{"type":"keyword","name":"sizeof","marks":{},"link":"cpp/keyword/sizeof","canBeUsedAsIdentifier":false},{"type":"keyword","name":"static","marks":{},"link":"cpp/keyword/static","canBeUsedAsIdentifier":false},{"type":"keyword","name":"static_assert","marks":{"since":"c++11"},"link":"cpp/keyword/static_assert","canBeUsedAsIdentifier":false},{"type":"keyword","name":"static_cast","marks":{},"link":"cpp/keyword/static_cast","canBeUsedAsIdentifier":false},{"type":"keyword","name":"struct","marks":{},"link":"cpp/keyword/struct","canBeUsedAsIdentifier":false},{"type":"keyword","name":"switch","marks":{},"link":"cpp/keyword/switch","canBeUsedAsIdentifier":false},{"type":"keyword","name":"synchronized","marks":{"since":"tm"},"link":"cpp/keyword/synchronized","canBeUsedAsIdentifier":false},{"type":"keyword","name":"template","marks":{},"link":"cpp/keyword/template","canBeUsedAsIdentifier":false},{"type":"keyword","name":"this","marks":{},"link":"cpp/keyword/this","canBeUsedAsIdentifier":false},{"type":"keyword","name":"thread_local","marks":{"since":"c++11"},"link":"cpp/keyword/thread_local","canBeUsedAsIdentifier":false},{"type":"keyword","name":"throw","marks":{},"link":"cpp/keyword/throw","canBeUsedAsIdentifier":false},{"type":"keyword","name":"true","marks":{},"link":"cpp/keyword/true","canBeUsedAsIdentifier":false},{"type":"keyword","name":"try","marks":{},"link":"cpp/keyword/try","canBeUsedAsIdentifier":false},{"type":"keyword","name":"typedef","marks":{},"link":"cpp/keyword/typedef","canBeUsedAsIdentifier":false},{"type":"keyword","name":"typeid","marks":{},"link":"cpp/keyword/typeid","canBeUsedAsIdentifier":false},{"type":"keyword","name":"typename","marks":{},"link":"cpp/keyword/typename","canBeUsedAsIdentifier":false},{"type":"keyword","name":"union","marks":{},"link":"cpp/keyword/union","canBeUsedAsIdentifier":false},{"type":"keyword","name":"unsigned","marks":{},"link":"cpp/keyword/unsigned","canBeUsedAsIdentifier":false},{"type":"keyword","name":"using","marks":{},"link":"cpp/keyword/using","canBeUsedAsIdentifier":false},{"type":"keyword","name":"virtual","marks":{},"link":"cpp/keyword/virtual","canBeUsedAsIdentifier":false},{"type":"keyword","name":"void","marks":{},"link":"cpp/keyword/void","canBeUsedAsIdentifier":false},{"type":"keyword","name":"volatile","marks":{},"link":"cpp/keyword/volatile","canBeUsedAsIdentifier":false},{"type":"keyword","name":"wchar_t","marks":{},"link":"cpp/keyword/wchar_t","canBeUsedAsIdentifier":false},{"type":"keyword","name":"while","marks":{},"link":"cpp/keyword/while","canBeUsedAsIdentifier":false},{"type":"keyword","name":"xor","marks":{},"link":"cpp/keyword/xor","canBeUsedAsIdentifier":false},{"type":"keyword","name":"xor_eq","marks":{},"link":"cpp/keyword/xor_eq","canBeUsedAsIdentifier":false},{"type":"keyword","name":"final","marks":{"since":"c++11"},"link":"cpp/language/final","canBeUsedAsIdentifier":false},{"type":"keyword","name":"override","marks":{"since":"c++11"},"link":"cpp/language/override","canBeUsedAsIdentifier":false},{"type":"keyword","name":"transaction_safe","marks":{"since":"tm"},"link":"cpp/language/transactional_memory","canBeUsedAsIdentifier":false},{"type":"keyword","name":"transaction_safe_dynamic","marks":{"since":"tm"},"link":"cpp/language/transactional_memory","canBeUsedAsIdentifier":false},{"type":"keyword","name":"import","marks":{"since":"c++20"},"link":"cpp/keyword/import","canBeUsedAsIdentifier":false},{"type":"keyword","name":"module","marks":{"since":"c++20"},"link":"cpp/keyword/module","canBeUsedAsIdentifier":false},{"type":"attribute","namespace":"","name":"[[noreturn]]","link":"cpp/language/attributes/noreturn","marks":{"since":"c++11"}},{"type":"attribute","namespace":"","name":"[[carries_dependency]]","link":"cpp/language/attributes/carries_dependency","marks":{"since":"c++11"}},{"type":"attribute","namespace":"","name":"[[deprecated]]","link":"cpp/language/attributes/deprecated","marks":{"since":"c++14"}},{"type":"attribute","namespace":"","name":"[[fallthrough]]","link":"cpp/language/attributes/fallthrough","marks":{"since":"c++17"}},{"type":"attribute","namespace":"","name":"[[nodiscard]]","link":"cpp/language/attributes/nodiscard","marks":{"since":"c++17"}},{"type":"attribute","namespace":"","name":"[[maybe_unused]]","link":"cpp/language/attributes/maybe_unused","marks":{"since":"c++17"}},{"type":"attribute","namespace":"","name":"[[likely]]","link":"cpp/language/attributes/likely","marks":{"since":"c++20"}},{"type":"attribute","namespace":"","name":"[[unlikely]]","link":"cpp/language/attributs/likely","marks":{"since":"c++20"}},{"type":"attribute","namespace":"","name":"[[no_unique_address]]","link":"cpp/language/attributes/no_unique_address","marks":{"since":"c++20"}},{"type":"attribute","namespace":"","name":"[[optimize_for_synchronized]]","link":"cpp/language/attributes/optimize_for_synchronized","marks":{"since":"tm"}},{"type":"preprocessorToken","name":"#define","tokenType":"directiveName","link":"cpp/preprocessor/replace","marks":{}},{"type":"preprocessorToken","name":"#elif","tokenType":"directiveName","link":"cpp/preprocessor/conditional","marks":{}},{"type":"preprocessorToken","name":"#elifdef","tokenType":"directiveName","link":"cpp/preprocessor/conditional","marks":{"since":"c++23"}},{"type":"preprocessorToken","name":"#elifndef","tokenType":"directiveName","link":"cpp/preprocessor/conditional","marks":{"since":"c++23"}},{"type":"preprocessorToken","name":"#else","tokenType":"directiveName","link":"cpp/preprocessor/conditional","marks":{}},{"type":"preprocessorToken","name":"#endif","tokenType":"directiveName","link":"cpp/preprocessor/conditional","marks":{}},{"type":"preprocessorToken","name":"#error","tokenType":"directiveName","link":"cpp/preprocessor/error","marks":{}},{"type":"preprocessorToken","name":"#if","tokenType":"directiveName","link":"cpp/preprocessor/conditional","marks":{}},{"type":"preprocessorToken","name":"#ifdef","tokenType":"directiveName","link":"cpp/preprocessor/conditional","marks":{}},{"type":"preprocessorToken","name":"#ifndef","tokenType":"directiveName","link":"cpp/preprocessor/conditional","marks":{}},{"type":"preprocessorToken","name":"#include","tokenType":"directiveName","link":"cpp/preprocessor/include","marks":{}},{"type":"preprocessorToken","name":"#line","tokenType":"directiveName","link":"cpp/preprocessor/line","marks":{}},{"type":"preprocessorToken","name":"#pragma","tokenType":"directiveName","link":"cpp/preprocessor/impl","marks":{}},{"type":"preprocessorToken","name":"#undef","tokenType":"directiveName","link":"cpp/preprocessor/replace","marks":{}},{"type":"preprocessorToken","name":"#warning","tokenType":"directiveName","link":"cpp/preprocessor/error","marks":{"since":"c++23"}},{"type":"preprocessorToken","name":"__has_cpp_attribute","tokenType":"operator","link":"cpp/feature_test","marks":{"since":"c++20"}},{"type":"preprocessorToken","name":"__has_include","tokenType":"operator","link":"cpp/preprocessor/include","marks":{"since":"c++17"}},{"type":"preprocessorToken","name":"__VA_ARGS__","tokenType":"replacement","link":"cpp/preprocessor/replace","marks":{}},{"type":"preprocessorToken","name":"__VA_OPT__","tokenType":"replacement","link":"cpp/preprocessor/replace","marks":{}},{"type":"preprocessorToken","name":"_Pragma","tokenType":"operatorOutsideDirective","link":"cpp/preprocessor/impl","marks":{"since":"c++11"}},{"type":"preprocessorToken","name":"defined","tokenType":"operator","link":"cpp/preprocessor/conditional","marks":{}}] \ No newline at end of file