├── .editorconfig ├── .eslintrc.js ├── .github ├── ISSUE_TEMPLATE │ ├── config.yml │ ├── improve_doc.md │ ├── improve_lesson.md │ ├── issue_template.md │ ├── missing_doc.md │ └── missing_lesson.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .vscode-template ├── settings.json └── snippets.code-snippets ├── CONTRIBUTING.md ├── CREDITS.md ├── CppLangNet.code-workspace ├── LICENSE ├── README.md ├── babel.config.js ├── content ├── blog │ ├── 2021-09-28-welcome │ │ ├── index.mdx │ │ └── rocket-launch-banner.jpg │ └── authors.yml ├── community │ └── index.mdx ├── contributing │ ├── editing-sidebar.mdx │ ├── folder-structure.mdx │ ├── guidelines │ │ └── lesson.mdx │ ├── index.mdx │ ├── initial-setup.mdx │ ├── new-documents.mdx │ └── writing-guide │ │ ├── general-rules.mdx │ │ ├── improving.mdx │ │ ├── translating.mdx │ │ └── using-components.mdx ├── docs │ ├── index.mdx │ ├── named_req │ │ ├── Allocator.mdx │ │ ├── AllocatorAwareContainer.mdx │ │ ├── AssociativeContainer.mdx │ │ ├── BasicFormatter.mdx │ │ ├── BasicLockable.mdx │ │ ├── BinaryPredicate.mdx │ │ ├── BinaryTypeTrait.mdx │ │ ├── BitmaskType.mdx │ │ ├── Callable.mdx │ │ ├── CharTraits.mdx │ │ ├── Clock.mdx │ │ ├── Compare.mdx │ │ ├── ConstexprIterator.mdx │ │ ├── Container.mdx │ │ ├── ContiguousContainer.mdx │ │ ├── CopyAssignable.mdx │ │ ├── CopyConstructible.mdx │ │ ├── CopyInsertable.mdx │ │ ├── DefaultConstructible.mdx │ │ ├── DefaultInsertable.mdx │ │ ├── Destructible.mdx │ │ ├── EmplaceConstructible.mdx │ │ ├── EqualityComparable.mdx │ │ ├── Erasable.mdx │ │ ├── FormattedInputFunction.mdx │ │ ├── FormattedOutputFunction.mdx │ │ ├── Formatter.mdx │ │ ├── FunctionObject.mdx │ │ ├── Hash.mdx │ │ ├── ImplicitLifetimeType.mdx │ │ ├── LegacyBidirectionalIterator.mdx │ │ ├── LegacyContiguousIterator.mdx │ │ ├── LegacyForwardIterator.mdx │ │ ├── LegacyInputIterator.mdx │ │ ├── LegacyIterator.mdx │ │ ├── LegacyOutputIterator.mdx │ │ ├── LegacyRandomAccessIterator.mdx │ │ ├── LessThanComparable.mdx │ │ ├── LiteralType.mdx │ │ ├── Lockable.mdx │ │ ├── MoveAssignable.mdx │ │ ├── MoveConstructible.mdx │ │ ├── MoveInsertable.mdx │ │ ├── Mutex.mdx │ │ ├── NullablePointer.mdx │ │ ├── NumericType.mdx │ │ ├── PODType.mdx │ │ ├── Predicate.mdx │ │ ├── RandomNumberDistribution.mdx │ │ ├── RandomNumberEngine.mdx │ │ ├── RandomNumberEngineAdaptor.mdx │ │ ├── RangeAdaptorClosureObject.mdx │ │ ├── RangeAdaptorObject.mdx │ │ ├── RegexTraits.mdx │ │ ├── ReversibleContainer.mdx │ │ ├── ScalarType.mdx │ │ ├── SeedSequence.mdx │ │ ├── SequenceContainer.mdx │ │ ├── SharedLockable.mdx │ │ ├── SharedMutex.mdx │ │ ├── SharedTimedLockable.mdx │ │ ├── SharedTimedMutex.mdx │ │ ├── StandardLayoutType.mdx │ │ ├── Swappable.mdx │ │ ├── TimedLockable.mdx │ │ ├── TimedMutex.mdx │ │ ├── TransformationTrait.mdx │ │ ├── TrivialClock.mdx │ │ ├── TrivialType.mdx │ │ ├── TriviallyCopyable.mdx │ │ ├── UnaryTypeTrait.mdx │ │ ├── UnformattedInputFunction.mdx │ │ ├── UnformattedOutputFunction.mdx │ │ ├── UniformRandomBitGenerator.mdx │ │ ├── UnorderedAssociativeContainer.mdx │ │ ├── ValueSwappable.mdx │ │ ├── _codes │ │ │ ├── Swappable1.mdx │ │ │ └── Swappable2.mdx │ │ └── named_req.mdx │ ├── std │ │ ├── algo │ │ │ ├── _codes │ │ │ │ ├── main-page │ │ │ │ │ ├── operations-with-iterators │ │ │ │ │ │ ├── printing-vector-in-reverse.mdx │ │ │ │ │ │ ├── printing-vector.mdx │ │ │ │ │ │ └── setting-all-numbers-to-0.mdx │ │ │ │ │ └── sorting │ │ │ │ │ │ ├── ordinary.mdx │ │ │ │ │ │ └── rangified.mdx │ │ │ │ └── niebloids │ │ │ │ │ ├── adl.mdx │ │ │ │ │ └── qualified-unqualified-lookup.mdx │ │ │ ├── index.mdx │ │ │ ├── niebloids.mdx │ │ │ ├── ordinary │ │ │ │ ├── _codes │ │ │ │ │ ├── accumulate │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ ├── adjacent_difference │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── adjacent_find │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── all_of │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── any_of │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── binary_search │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ ├── bsearch │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ ├── clamp │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ ├── construct_at │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── copy │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── copy_backward │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ ├── copy_if │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── copy_n │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── count │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── count_if │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── destroy │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── destroy_at │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── destroy_n │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── equal │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp14.mdx │ │ │ │ │ ├── equal_range │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ ├── exclusive_scan │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── fill │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── fill_n │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── find │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── find_end │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── find_first_of │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── find_if │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── find_if_not │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── for_each │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── for_each_n │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── generate │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── generate_n │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── includes │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── inclusive_scan │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── inner_product │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ ├── inplace_merge │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp26.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── iota │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── is_heap │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── is_heap_until │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── is_partitioned │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── is_permutation │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── is_sorted │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── is_sorted_until │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── iter_swap │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ ├── lexicographical_compare │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── lexicographical_compare_three_way │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── lower_bound │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ ├── make_heap │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ ├── max │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── max_element │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── merge │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── min │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── min_element │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── minmax │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ └── since-cpp14.mdx │ │ │ │ │ ├── minmax_element │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ ├── mismatch │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp14.mdx │ │ │ │ │ ├── move │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── move_backward │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── next_permutation │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ ├── none_of │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── nth_element │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── partial_sort │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── partial_sort_copy │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── partial_sum │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ ├── partition │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── partition_copy │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── partition_point │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── pop_heap │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ ├── prev_permutation │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ ├── push_heap │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ ├── qsort │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ ├── random_shuffle │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── reduce │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── remove │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── remove_copy │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── remove_copy_if │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── remove_if │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── replace │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── replace_copy │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── replace_copy_if │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── replace_if │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── reverse │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── reverse_copy │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── rotate │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── rotate_copy │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── sample │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ ├── search │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── search_n │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── set_difference │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── set_intersection │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── set_symmetric_difference │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── set_union │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── shift_left │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── shift_right │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── shuffle │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── sort │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── sort_heap │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ ├── stable_partition │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp26.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── stable_sort │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp26.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── swap │ │ │ │ │ │ ├── noexcept-specification │ │ │ │ │ │ │ ├── overload-1-since-cpp11.mdx │ │ │ │ │ │ │ ├── overload-2-since-cpp17.mdx │ │ │ │ │ │ │ └── overload-2-until-cpp17.mdx │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── swap_ranges │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── transform │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── transform_exclusive_scan │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── transform_inclusive_scan │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── transform_reduce │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── uninitialized_copy │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── uninitialized_copy_n │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ ├── uninitialized_default_construct │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ ├── uninitialized_default_construct_n │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ ├── uninitialized_fill │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── uninitialized_fill_n │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── uninitialized_move │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ ├── uninitialized_move_n │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ ├── uninitialized_value_construct │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ ├── uninitialized_value_construct_n │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ ├── unique │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── unique_copy │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ └── upper_bound │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ ├── accumulate.mdx │ │ │ │ ├── adjacent_difference.mdx │ │ │ │ ├── adjacent_find.mdx │ │ │ │ ├── all_of.mdx │ │ │ │ ├── any_of.mdx │ │ │ │ ├── binary_search.mdx │ │ │ │ ├── bsearch.mdx │ │ │ │ ├── clamp.mdx │ │ │ │ ├── construct_at.mdx │ │ │ │ ├── copy.mdx │ │ │ │ ├── copy_backward.mdx │ │ │ │ ├── copy_if.mdx │ │ │ │ ├── copy_n.mdx │ │ │ │ ├── count.mdx │ │ │ │ ├── count_if.mdx │ │ │ │ ├── destroy.mdx │ │ │ │ ├── destroy_at.mdx │ │ │ │ ├── destroy_n.mdx │ │ │ │ ├── equal.mdx │ │ │ │ ├── equal_range.mdx │ │ │ │ ├── exclusive_scan.mdx │ │ │ │ ├── fill.mdx │ │ │ │ ├── fill_n.mdx │ │ │ │ ├── find.mdx │ │ │ │ ├── find_end.mdx │ │ │ │ ├── find_first_of.mdx │ │ │ │ ├── find_if.mdx │ │ │ │ ├── find_if_not.mdx │ │ │ │ ├── for_each.mdx │ │ │ │ ├── for_each_n.mdx │ │ │ │ ├── generate.mdx │ │ │ │ ├── generate_n.mdx │ │ │ │ ├── includes.mdx │ │ │ │ ├── inclusive_scan.mdx │ │ │ │ ├── inner_product.mdx │ │ │ │ ├── inplace_merge.mdx │ │ │ │ ├── iota.mdx │ │ │ │ ├── is_heap.mdx │ │ │ │ ├── is_heap_until.mdx │ │ │ │ ├── is_partitioned.mdx │ │ │ │ ├── is_permutation.mdx │ │ │ │ ├── is_sorted.mdx │ │ │ │ ├── is_sorted_until.mdx │ │ │ │ ├── iter_swap.mdx │ │ │ │ ├── lexicographical_compare.mdx │ │ │ │ ├── lexicographical_compare_three_way.mdx │ │ │ │ ├── lower_bound.mdx │ │ │ │ ├── make_heap.mdx │ │ │ │ ├── max.mdx │ │ │ │ ├── max_element.mdx │ │ │ │ ├── merge.mdx │ │ │ │ ├── min.mdx │ │ │ │ ├── min_element.mdx │ │ │ │ ├── minmax.mdx │ │ │ │ ├── minmax_element.mdx │ │ │ │ ├── mismatch.mdx │ │ │ │ ├── move.mdx │ │ │ │ ├── move_backward.mdx │ │ │ │ ├── next_permutation.mdx │ │ │ │ ├── none_of.mdx │ │ │ │ ├── nth_element.mdx │ │ │ │ ├── partial_sort.mdx │ │ │ │ ├── partial_sort_copy.mdx │ │ │ │ ├── partial_sum.mdx │ │ │ │ ├── partition.mdx │ │ │ │ ├── partition_copy.mdx │ │ │ │ ├── partition_point.mdx │ │ │ │ ├── pop_heap.mdx │ │ │ │ ├── prev_permutation.mdx │ │ │ │ ├── push_heap.mdx │ │ │ │ ├── qsort.mdx │ │ │ │ ├── random_shuffle.mdx │ │ │ │ ├── reduce.mdx │ │ │ │ ├── remove.mdx │ │ │ │ ├── remove_copy.mdx │ │ │ │ ├── remove_copy_if.mdx │ │ │ │ ├── remove_if.mdx │ │ │ │ ├── replace.mdx │ │ │ │ ├── replace_copy.mdx │ │ │ │ ├── replace_copy_if.mdx │ │ │ │ ├── replace_if.mdx │ │ │ │ ├── reverse.mdx │ │ │ │ ├── reverse_copy.mdx │ │ │ │ ├── rotate.mdx │ │ │ │ ├── rotate_copy.mdx │ │ │ │ ├── sample.mdx │ │ │ │ ├── search.mdx │ │ │ │ ├── search_n.mdx │ │ │ │ ├── set_difference.mdx │ │ │ │ ├── set_intersection.mdx │ │ │ │ ├── set_symmetric_difference.mdx │ │ │ │ ├── set_union.mdx │ │ │ │ ├── shift_left.mdx │ │ │ │ ├── shift_right.mdx │ │ │ │ ├── shuffle.mdx │ │ │ │ ├── sort.mdx │ │ │ │ ├── sort_heap.mdx │ │ │ │ ├── stable_partition.mdx │ │ │ │ ├── stable_sort.mdx │ │ │ │ ├── swap.mdx │ │ │ │ ├── swap_ranges.mdx │ │ │ │ ├── transform.mdx │ │ │ │ ├── transform_exclusive_scan.mdx │ │ │ │ ├── transform_inclusive_scan.mdx │ │ │ │ ├── transform_reduce.mdx │ │ │ │ ├── uninitialized_copy.mdx │ │ │ │ ├── uninitialized_copy_n.mdx │ │ │ │ ├── uninitialized_default_construct.mdx │ │ │ │ ├── uninitialized_default_construct_n.mdx │ │ │ │ ├── uninitialized_fill.mdx │ │ │ │ ├── uninitialized_fill_n.mdx │ │ │ │ ├── uninitialized_move.mdx │ │ │ │ ├── uninitialized_move_n.mdx │ │ │ │ ├── uninitialized_value_construct.mdx │ │ │ │ ├── uninitialized_value_construct_n.mdx │ │ │ │ ├── unique.mdx │ │ │ │ ├── unique_copy.mdx │ │ │ │ └── upper_bound.mdx │ │ │ └── ranges │ │ │ │ ├── _codes │ │ │ │ ├── adjacent_find │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── all_of │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── any_of │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── binary_search │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── clamp │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── construct_at │ │ │ │ │ └── since-cpp20-detailed.mdx │ │ │ │ ├── copy │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── copy_backward │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── copy_if │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── copy_n │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── count │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── count_if │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── destroy │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── destroy_at │ │ │ │ │ └── since-cpp20-detailed.mdx │ │ │ │ ├── destroy_n │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── ends_with │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── equal │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── equal_range │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── fill │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── fill_n │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── find │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── find_end │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── find_first_of │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── find_if │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── find_if_not │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── find_last │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── find_last_if │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── find_last_if_not │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── for_each │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── for_each_n │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── generate │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── generate_n │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── includes │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── inplace_merge │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ ├── since-cpp20-simplified.mdx │ │ │ │ │ ├── since-cpp26-detailed.mdx │ │ │ │ │ └── since-cpp26-simplified.mdx │ │ │ │ ├── iota │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── is_heap │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── is_heap_until │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── is_partitioned │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── is_permutation │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── is_sorted │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── is_sorted_until │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── lexicographical_compare │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── lower_bound │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── make_heap │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── max │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── max_element │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── merge │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── min │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── min_element │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── minmax │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── minmax_element │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── mismatch │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── move │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── move_backward │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── next_permutation │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── none_of │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── nth_element │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── partial_sort │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── partial_sort_copy │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── partition │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── partition_copy │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── partition_point │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── pop_heap │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── prev_permutation │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── push_heap │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── remove │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── remove_copy │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── remove_copy_if │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── remove_if │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── replace │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── replace_copy │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── replace_copy_if │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── replace_if │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── reverse │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── reverse_copy │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── rotate │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── rotate_copy │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── sample │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── search │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── search_n │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── set_difference │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── set_intersection │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── set_symmetric_difference │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── set_union │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── shift_left │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── shift_right │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── shuffle │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── sort │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── sort_heap │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── stable_partition │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ ├── since-cpp20-simplified.mdx │ │ │ │ │ ├── since-cpp26-detailed.mdx │ │ │ │ │ └── since-cpp26-simplified.mdx │ │ │ │ ├── stable_sort │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ ├── since-cpp20-simplified.mdx │ │ │ │ │ ├── since-cpp26-detailed.mdx │ │ │ │ │ └── since-cpp26-simplified.mdx │ │ │ │ ├── starts_with │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── swap_ranges │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── transform │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── uninitialized_copy │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── uninitialized_copy_n │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── uninitialized_default_construct │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── uninitialized_default_construct_n │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── uninitialized_fill │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── uninitialized_fill_n │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── uninitialized_move │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── uninitialized_move_n │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── uninitialized_value_construct │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── uninitialized_value_construct_n │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── unique │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── unique_copy │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ └── upper_bound │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ ├── adjacent_find.mdx │ │ │ │ ├── all_of.mdx │ │ │ │ ├── any_of.mdx │ │ │ │ ├── binary_search.mdx │ │ │ │ ├── clamp.mdx │ │ │ │ ├── construct_at.mdx │ │ │ │ ├── copy.mdx │ │ │ │ ├── copy_backward.mdx │ │ │ │ ├── copy_if.mdx │ │ │ │ ├── copy_n.mdx │ │ │ │ ├── count.mdx │ │ │ │ ├── count_if.mdx │ │ │ │ ├── destroy.mdx │ │ │ │ ├── destroy_at.mdx │ │ │ │ ├── destroy_n.mdx │ │ │ │ ├── ends_with.mdx │ │ │ │ ├── equal.mdx │ │ │ │ ├── equal_range.mdx │ │ │ │ ├── fill.mdx │ │ │ │ ├── fill_n.mdx │ │ │ │ ├── find.mdx │ │ │ │ ├── find_end.mdx │ │ │ │ ├── find_first_of.mdx │ │ │ │ ├── find_if.mdx │ │ │ │ ├── find_if_not.mdx │ │ │ │ ├── find_last.mdx │ │ │ │ ├── find_last_if.mdx │ │ │ │ ├── find_last_if_not.mdx │ │ │ │ ├── for_each.mdx │ │ │ │ ├── for_each_n.mdx │ │ │ │ ├── generate.mdx │ │ │ │ ├── generate_n.mdx │ │ │ │ ├── includes.mdx │ │ │ │ ├── inplace_merge.mdx │ │ │ │ ├── iota.mdx │ │ │ │ ├── is_heap.mdx │ │ │ │ ├── is_heap_until.mdx │ │ │ │ ├── is_partitioned.mdx │ │ │ │ ├── is_permutation.mdx │ │ │ │ ├── is_sorted.mdx │ │ │ │ ├── is_sorted_until.mdx │ │ │ │ ├── lexicographical_compare.mdx │ │ │ │ ├── lower_bound.mdx │ │ │ │ ├── make_heap.mdx │ │ │ │ ├── max.mdx │ │ │ │ ├── max_element.mdx │ │ │ │ ├── merge.mdx │ │ │ │ ├── min.mdx │ │ │ │ ├── min_element.mdx │ │ │ │ ├── minmax.mdx │ │ │ │ ├── minmax_element.mdx │ │ │ │ ├── mismatch.mdx │ │ │ │ ├── move.mdx │ │ │ │ ├── move_backward.mdx │ │ │ │ ├── next_permutation.mdx │ │ │ │ ├── none_of.mdx │ │ │ │ ├── nth_element.mdx │ │ │ │ ├── partial_sort.mdx │ │ │ │ ├── partial_sort_copy.mdx │ │ │ │ ├── partition.mdx │ │ │ │ ├── partition_copy.mdx │ │ │ │ ├── partition_point.mdx │ │ │ │ ├── pop_heap.mdx │ │ │ │ ├── prev_permutation.mdx │ │ │ │ ├── push_heap.mdx │ │ │ │ ├── remove.mdx │ │ │ │ ├── remove_copy.mdx │ │ │ │ ├── remove_copy_if.mdx │ │ │ │ ├── remove_if.mdx │ │ │ │ ├── replace.mdx │ │ │ │ ├── replace_copy.mdx │ │ │ │ ├── replace_copy_if.mdx │ │ │ │ ├── replace_if.mdx │ │ │ │ ├── reverse.mdx │ │ │ │ ├── reverse_copy.mdx │ │ │ │ ├── rotate.mdx │ │ │ │ ├── rotate_copy.mdx │ │ │ │ ├── sample.mdx │ │ │ │ ├── search.mdx │ │ │ │ ├── search_n.mdx │ │ │ │ ├── set_difference.mdx │ │ │ │ ├── set_intersection.mdx │ │ │ │ ├── set_symmetric_difference.mdx │ │ │ │ ├── set_union.mdx │ │ │ │ ├── shift_left.mdx │ │ │ │ ├── shift_right.mdx │ │ │ │ ├── shuffle.mdx │ │ │ │ ├── sort.mdx │ │ │ │ ├── sort_heap.mdx │ │ │ │ ├── stable_partition.mdx │ │ │ │ ├── stable_sort.mdx │ │ │ │ ├── starts_with.mdx │ │ │ │ ├── swap_ranges.mdx │ │ │ │ ├── transform.mdx │ │ │ │ ├── uninitialized_copy.mdx │ │ │ │ ├── uninitialized_copy_n.mdx │ │ │ │ ├── uninitialized_default_construct.mdx │ │ │ │ ├── uninitialized_default_construct_n.mdx │ │ │ │ ├── uninitialized_fill.mdx │ │ │ │ ├── uninitialized_fill_n.mdx │ │ │ │ ├── uninitialized_move.mdx │ │ │ │ ├── uninitialized_move_n.mdx │ │ │ │ ├── uninitialized_value_construct.mdx │ │ │ │ ├── uninitialized_value_construct_n.mdx │ │ │ │ ├── unique.mdx │ │ │ │ ├── unique_copy.mdx │ │ │ │ └── upper_bound.mdx │ │ ├── concepts │ │ │ └── index.mdx │ │ ├── containers │ │ │ ├── arrays │ │ │ │ ├── _codes │ │ │ │ │ ├── array │ │ │ │ │ │ └── main-page │ │ │ │ │ │ │ ├── deduction-guides.mdx │ │ │ │ │ │ │ └── examples │ │ │ │ │ │ │ ├── further │ │ │ │ │ │ │ ├── concat-two-arrays.mdx │ │ │ │ │ │ │ ├── minimal-value.mdx │ │ │ │ │ │ │ └── temporary-buffer.mdx │ │ │ │ │ │ │ └── top │ │ │ │ │ │ │ ├── create-cpp17.mdx │ │ │ │ │ │ │ ├── create-cpp20.mdx │ │ │ │ │ │ │ ├── create-string-literal.mdx │ │ │ │ │ │ │ ├── create-until-cpp17.mdx │ │ │ │ │ │ │ ├── fill-and-print.mdx │ │ │ │ │ │ │ ├── sort-cpp20.mdx │ │ │ │ │ │ │ └── sort-until-cpp20.mdx │ │ │ │ │ └── vector │ │ │ │ │ │ └── main-page │ │ │ │ │ │ ├── deduction-guides.mdx │ │ │ │ │ │ └── overview │ │ │ │ │ │ ├── overview-detailed-pmr.mdx │ │ │ │ │ │ ├── overview-detailed-regular.mdx │ │ │ │ │ │ └── overview-simplified-regular.mdx │ │ │ │ ├── array.mdx │ │ │ │ ├── array │ │ │ │ │ ├── _codes │ │ │ │ │ │ ├── at │ │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ └── until-cpp14.mdx │ │ │ │ │ │ ├── back │ │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ └── until-cpp14.mdx │ │ │ │ │ │ ├── begin │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ │ ├── data │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ │ ├── empty │ │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ │ ├── end │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ │ ├── fill │ │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ │ ├── front │ │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ └── until-cpp14.mdx │ │ │ │ │ │ ├── max_size │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── operator_subscript │ │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ └── until-cpp14.mdx │ │ │ │ │ │ ├── rbegin │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ │ ├── rend │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ │ ├── size │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── swap │ │ │ │ │ │ │ ├── noexcept-specification │ │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ │ └── to_array │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── at.mdx │ │ │ │ │ ├── back.mdx │ │ │ │ │ ├── begin.mdx │ │ │ │ │ ├── data.mdx │ │ │ │ │ ├── empty.mdx │ │ │ │ │ ├── end.mdx │ │ │ │ │ ├── fill.mdx │ │ │ │ │ ├── front.mdx │ │ │ │ │ ├── max_size.mdx │ │ │ │ │ ├── operator_subscript.mdx │ │ │ │ │ ├── rbegin.mdx │ │ │ │ │ ├── rend.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ ├── swap.mdx │ │ │ │ │ └── to_array.mdx │ │ │ │ ├── index.mdx │ │ │ │ ├── initializer_list.mdx │ │ │ │ ├── initializer_list │ │ │ │ │ ├── _codes │ │ │ │ │ │ ├── begin │ │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ │ └── until-cpp14.mdx │ │ │ │ │ │ ├── constructors │ │ │ │ │ │ │ └── default │ │ │ │ │ │ │ │ ├── since-cpp14-detailed.mdx │ │ │ │ │ │ │ │ ├── since-cpp14-simplified.mdx │ │ │ │ │ │ │ │ ├── until-cpp14-detailed.mdx │ │ │ │ │ │ │ │ └── until-cpp14-simplified.mdx │ │ │ │ │ │ ├── end │ │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ │ └── until-cpp14.mdx │ │ │ │ │ │ └── size │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── since-cpp14.mdx │ │ │ │ │ ├── begin.mdx │ │ │ │ │ ├── constructor.mdx │ │ │ │ │ ├── end.mdx │ │ │ │ │ └── size.mdx │ │ │ │ ├── vector.mdx │ │ │ │ └── vector │ │ │ │ │ ├── _codes │ │ │ │ │ ├── assign │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ │ ├── overload2-note-since-cpp11.mdx │ │ │ │ │ │ │ └── overload2-note-until-cpp11.mdx │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── at │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ ├── back │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ ├── begin │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── capacity │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── clear │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── ctor │ │ │ │ │ │ ├── copy │ │ │ │ │ │ │ ├── cpp20.mdx │ │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ │ ├── default-elems │ │ │ │ │ │ │ ├── cpp20.mdx │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── since-cpp14.mdx │ │ │ │ │ │ ├── default │ │ │ │ │ │ │ ├── cpp17-detailed.mdx │ │ │ │ │ │ │ ├── cpp17-simple.mdx │ │ │ │ │ │ │ ├── cpp20-detailed.mdx │ │ │ │ │ │ │ ├── cpp20-simple.mdx │ │ │ │ │ │ │ └── until-cpp17-simple.mdx │ │ │ │ │ │ ├── init-list │ │ │ │ │ │ │ ├── cpp20.mdx │ │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ │ ├── move │ │ │ │ │ │ │ ├── cpp20.mdx │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ ├── range-based │ │ │ │ │ │ │ ├── cpp20.mdx │ │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ │ ├── repeat-value-cpp20.mdx │ │ │ │ │ │ ├── repeat-value-until-cpp11.mdx │ │ │ │ │ │ └── repeat-value-until-cpp20.mdx │ │ │ │ │ ├── data │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── destructors │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ ├── emplace │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── emplace_back │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── empty │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── end │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── erase │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── front │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ ├── get_allocator │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── insert │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ │ ├── overload2-note-since-cpp11.mdx │ │ │ │ │ │ │ └── overload2-note-until-cpp11.mdx │ │ │ │ │ │ ├── other │ │ │ │ │ │ │ ├── type-requirements-note-since-cpp17.mdx │ │ │ │ │ │ │ └── type-requirements-note-until-cpp17.mdx │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── max_size │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── operator_assign │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ │ └── copy-assignment-note-since-cpp11.mdx │ │ │ │ │ │ ├── noexcept-specification │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── operator_subscript │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ ├── pop_back │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ ├── push_back │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── rbegin │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── rend │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── reserve │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ ├── resize │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── shrink_to_fit │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── size │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── std-erase │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ └── swap │ │ │ │ │ │ ├── noexcept-specification │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── assign.mdx │ │ │ │ │ ├── at.mdx │ │ │ │ │ ├── back.mdx │ │ │ │ │ ├── begin.mdx │ │ │ │ │ ├── capacity.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── constructors.mdx │ │ │ │ │ ├── data.mdx │ │ │ │ │ ├── destructor.mdx │ │ │ │ │ ├── emplace.mdx │ │ │ │ │ ├── emplace_back.mdx │ │ │ │ │ ├── empty.mdx │ │ │ │ │ ├── end.mdx │ │ │ │ │ ├── erase.mdx │ │ │ │ │ ├── front.mdx │ │ │ │ │ ├── get_allocator.mdx │ │ │ │ │ ├── insert.mdx │ │ │ │ │ ├── max_size.mdx │ │ │ │ │ ├── operator_assign.mdx │ │ │ │ │ ├── operator_subscript.mdx │ │ │ │ │ ├── pop_back.mdx │ │ │ │ │ ├── push_back.mdx │ │ │ │ │ ├── rbegin.mdx │ │ │ │ │ ├── rend.mdx │ │ │ │ │ ├── reserve.mdx │ │ │ │ │ ├── resize.mdx │ │ │ │ │ ├── shrink_to_fit.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ ├── std-erase.mdx │ │ │ │ │ └── swap.mdx │ │ │ ├── index.mdx │ │ │ ├── lists │ │ │ │ ├── forward_list.mdx │ │ │ │ ├── forward_list │ │ │ │ │ ├── _codes │ │ │ │ │ │ ├── assign │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── before_begin │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── begin │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── clear │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── destructors │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── emplace_after │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── emplace_front │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ ├── empty │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ ├── end │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── erase_after │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── front │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── get_allocator │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── insert_after │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── main-page │ │ │ │ │ │ │ ├── deduction-guides.mdx │ │ │ │ │ │ │ └── overview │ │ │ │ │ │ │ │ ├── overview-detailed-pmr.mdx │ │ │ │ │ │ │ │ ├── overview-detailed-regular.mdx │ │ │ │ │ │ │ │ └── overview-simplified-regular.mdx │ │ │ │ │ │ ├── max_size │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── merge │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── operator_assign │ │ │ │ │ │ │ ├── noexcept-specification │ │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ │ ├── pop_front │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── push_front │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── remove │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ ├── resize │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── reverse │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── sort │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── splice_after │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── swap │ │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ │ │ └── propagate-on-container-swap-note-since-cpp11.mdx │ │ │ │ │ │ │ ├── noexcept-specification │ │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ └── unique │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── assign.mdx │ │ │ │ │ ├── before_begin.mdx │ │ │ │ │ ├── begin.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── constructors.mdx │ │ │ │ │ ├── destructor.mdx │ │ │ │ │ ├── emplace_after.mdx │ │ │ │ │ ├── emplace_front.mdx │ │ │ │ │ ├── empty.mdx │ │ │ │ │ ├── end.mdx │ │ │ │ │ ├── erase_after.mdx │ │ │ │ │ ├── front.mdx │ │ │ │ │ ├── get_allocator.mdx │ │ │ │ │ ├── insert_after.mdx │ │ │ │ │ ├── max_size.mdx │ │ │ │ │ ├── merge.mdx │ │ │ │ │ ├── operator_assign.mdx │ │ │ │ │ ├── pop_front.mdx │ │ │ │ │ ├── push_front.mdx │ │ │ │ │ ├── remove.mdx │ │ │ │ │ ├── resize.mdx │ │ │ │ │ ├── reverse.mdx │ │ │ │ │ ├── sort.mdx │ │ │ │ │ ├── splice_after.mdx │ │ │ │ │ ├── swap.mdx │ │ │ │ │ └── unique.mdx │ │ │ │ └── index.mdx │ │ │ ├── maps │ │ │ │ ├── index.mdx │ │ │ │ ├── map.mdx │ │ │ │ ├── map │ │ │ │ │ ├── _codes │ │ │ │ │ │ ├── at │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── begin │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── clear │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── contains │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ ├── count │ │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── destructors │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── emplace │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── emplace_hint │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── empty │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── end │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── equal_range │ │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── erase │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ ├── since-cpp23.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── extract │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ └── since-cpp23.mdx │ │ │ │ │ │ ├── find │ │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── get_allocator │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── insert │ │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ │ │ └── iterator-dereference-note.mdx │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── insert_or_assign │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ ├── key_comp │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── lower_bound │ │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── main-page │ │ │ │ │ │ │ ├── deduction-guides.mdx │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ │ └── further │ │ │ │ │ │ │ │ │ └── create-insert-change-print.mdx │ │ │ │ │ │ │ └── overview │ │ │ │ │ │ │ │ ├── overview-detailed-pmr.mdx │ │ │ │ │ │ │ │ ├── overview-detailed-regular.mdx │ │ │ │ │ │ │ │ └── overview-simplified-regular.mdx │ │ │ │ │ │ ├── max_size │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── merge │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ ├── operator_assign │ │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ │ │ └── propagate-on-container-change-note-since-cpp11.mdx │ │ │ │ │ │ │ ├── noexcept-specification │ │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── operator_subscript │ │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── rbegin │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── rend │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── size │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── swap │ │ │ │ │ │ │ ├── noexcept-specification │ │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ │ ├── try_emplace │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ ├── upper_bound │ │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── value_comp │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ └── value_compare │ │ │ │ │ │ │ ├── other │ │ │ │ │ │ │ ├── value-comp-call-operator.mdx │ │ │ │ │ │ │ └── value-comp-constructor.mdx │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ ├── at.mdx │ │ │ │ │ ├── begin.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── constructors.mdx │ │ │ │ │ ├── contains.mdx │ │ │ │ │ ├── count.mdx │ │ │ │ │ ├── destructor.mdx │ │ │ │ │ ├── emplace.mdx │ │ │ │ │ ├── emplace_hint.mdx │ │ │ │ │ ├── empty.mdx │ │ │ │ │ ├── end.mdx │ │ │ │ │ ├── equal_range.mdx │ │ │ │ │ ├── erase.mdx │ │ │ │ │ ├── extract.mdx │ │ │ │ │ ├── find.mdx │ │ │ │ │ ├── get_allocator.mdx │ │ │ │ │ ├── insert.mdx │ │ │ │ │ ├── insert_or_assign.mdx │ │ │ │ │ ├── key_comp.mdx │ │ │ │ │ ├── lower_bound.mdx │ │ │ │ │ ├── max_size.mdx │ │ │ │ │ ├── merge.mdx │ │ │ │ │ ├── operator_assign.mdx │ │ │ │ │ ├── operator_subscript.mdx │ │ │ │ │ ├── rbegin.mdx │ │ │ │ │ ├── rend.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ ├── swap.mdx │ │ │ │ │ ├── try_emplace.mdx │ │ │ │ │ ├── upper_bound.mdx │ │ │ │ │ ├── value_comp.mdx │ │ │ │ │ └── value_compare.mdx │ │ │ │ ├── multimap.mdx │ │ │ │ ├── multimap │ │ │ │ │ ├── _codes │ │ │ │ │ │ ├── begin │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── clear │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── contains │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ ├── count │ │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── destructors │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── emplace │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── emplace_hint │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── empty │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── end │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── equal_range │ │ │ │ │ │ │ ├── other │ │ │ │ │ │ │ │ └── return-value-order-note-since-cpp11.mdx │ │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── erase │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ ├── since-cpp23.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── extract │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ └── since-cpp23.mdx │ │ │ │ │ │ ├── find │ │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── get_allocator │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── insert │ │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ │ │ └── iterator-dereference-note.mdx │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── key_comp │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── lower_bound │ │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── main-page │ │ │ │ │ │ │ ├── deduction-guides.mdx │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ │ └── further │ │ │ │ │ │ │ │ │ └── create-insert-print.mdx │ │ │ │ │ │ │ └── overview │ │ │ │ │ │ │ │ ├── overview-detailed-pmr.mdx │ │ │ │ │ │ │ │ ├── overview-detailed-regular.mdx │ │ │ │ │ │ │ │ └── overview-simplified-regular.mdx │ │ │ │ │ │ ├── max_size │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── merge │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ ├── operator_assign │ │ │ │ │ │ │ ├── noexcept-specification │ │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── rbegin │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── rend │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── size │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── swap │ │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ │ │ └── propagate-on-container-swap-note-since-cpp11.mdx │ │ │ │ │ │ │ ├── noexcept-specification │ │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ │ ├── upper_bound │ │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── value_comp │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ └── value_compare │ │ │ │ │ │ │ ├── other │ │ │ │ │ │ │ ├── value-comp-call-operator.mdx │ │ │ │ │ │ │ └── value-comp-constructor.mdx │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ ├── begin.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── constructors.mdx │ │ │ │ │ ├── contains.mdx │ │ │ │ │ ├── count.mdx │ │ │ │ │ ├── destructor.mdx │ │ │ │ │ ├── emplace.mdx │ │ │ │ │ ├── emplace_hint.mdx │ │ │ │ │ ├── empty.mdx │ │ │ │ │ ├── end.mdx │ │ │ │ │ ├── equal_range.mdx │ │ │ │ │ ├── erase.mdx │ │ │ │ │ ├── extract.mdx │ │ │ │ │ ├── find.mdx │ │ │ │ │ ├── get_allocator.mdx │ │ │ │ │ ├── insert.mdx │ │ │ │ │ ├── key_comp.mdx │ │ │ │ │ ├── lower_bound.mdx │ │ │ │ │ ├── max_size.mdx │ │ │ │ │ ├── merge.mdx │ │ │ │ │ ├── operator_assign.mdx │ │ │ │ │ ├── rbegin.mdx │ │ │ │ │ ├── rend.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ ├── swap.mdx │ │ │ │ │ ├── upper_bound.mdx │ │ │ │ │ ├── value_comp.mdx │ │ │ │ │ └── value_compare.mdx │ │ │ │ ├── unordered_map.mdx │ │ │ │ ├── unordered_map │ │ │ │ │ ├── _codes │ │ │ │ │ │ ├── at │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── begin │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── begin_size_type │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── bucket │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── bucket_count │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── bucket_size │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── clear │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── contains │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ ├── count │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ ├── destructors │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── emplace │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── emplace_hint │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── empty │ │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ │ ├── end │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── end_size_type │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── equal_range │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ ├── erase │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── since-cpp23.mdx │ │ │ │ │ │ ├── extract │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ └── since-cpp23.mdx │ │ │ │ │ │ ├── find │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ ├── get_allocator │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── hash_function │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── insert │ │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ │ │ ├── iterator-dereference-note-since-cpp17.mdx │ │ │ │ │ │ │ │ └── iterator-dereference-note-until-cpp17.mdx │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ │ ├── insert_or_assign │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ ├── key_eq │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── load_factor │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── main-page │ │ │ │ │ │ │ ├── deduction-guides.mdx │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ │ └── further │ │ │ │ │ │ │ │ │ └── create-insert-print.mdx │ │ │ │ │ │ │ └── overview │ │ │ │ │ │ │ │ ├── overview-detailed-pmr.mdx │ │ │ │ │ │ │ │ ├── overview-detailed-regular.mdx │ │ │ │ │ │ │ │ └── overview-simplified-regular.mdx │ │ │ │ │ │ ├── max_bucket_count │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── max_load_factor │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── max_size │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── merge │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ ├── operator_assign │ │ │ │ │ │ │ ├── noexcept-specification │ │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ │ ├── operator_subscript │ │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ │ │ ├── other │ │ │ │ │ │ │ │ └── notes-insert-or-assign-since-cpp17.mdx │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── rehash │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── reserve │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── size │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── swap │ │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ │ │ └── propagate-on-container-change-note-since-cpp11.mdx │ │ │ │ │ │ │ ├── noexcept-specification │ │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ │ └── try_emplace │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ ├── at.mdx │ │ │ │ │ ├── begin.mdx │ │ │ │ │ ├── begin_size_type.mdx │ │ │ │ │ ├── bucket.mdx │ │ │ │ │ ├── bucket_count.mdx │ │ │ │ │ ├── bucket_size.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── constructors.mdx │ │ │ │ │ ├── contains.mdx │ │ │ │ │ ├── count.mdx │ │ │ │ │ ├── destructors.mdx │ │ │ │ │ ├── emplace.mdx │ │ │ │ │ ├── emplace_hint.mdx │ │ │ │ │ ├── empty.mdx │ │ │ │ │ ├── end.mdx │ │ │ │ │ ├── end_size_type.mdx │ │ │ │ │ ├── equal_range.mdx │ │ │ │ │ ├── erase.mdx │ │ │ │ │ ├── extract.mdx │ │ │ │ │ ├── find.mdx │ │ │ │ │ ├── get_allocator.mdx │ │ │ │ │ ├── hash_function.mdx │ │ │ │ │ ├── insert.mdx │ │ │ │ │ ├── insert_or_assign.mdx │ │ │ │ │ ├── key_eq.mdx │ │ │ │ │ ├── load_factor.mdx │ │ │ │ │ ├── max_bucket_count.mdx │ │ │ │ │ ├── max_load_factor.mdx │ │ │ │ │ ├── max_size.mdx │ │ │ │ │ ├── merge.mdx │ │ │ │ │ ├── operator_assign.mdx │ │ │ │ │ ├── operator_subscript.mdx │ │ │ │ │ ├── rehash.mdx │ │ │ │ │ ├── reserve.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ ├── swap.mdx │ │ │ │ │ └── try_emplace.mdx │ │ │ │ ├── unordered_multimap.mdx │ │ │ │ └── unordered_multimap │ │ │ │ │ ├── _codes │ │ │ │ │ ├── begin │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── begin_size_type │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── bucket │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── bucket_count │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── bucket_size │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── clear │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── contains │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── count │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── destructors │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── emplace │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── emplace_hint │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── empty │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ ├── end │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── end_size_type │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── equal_range │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── erase │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ └── since-cpp23.mdx │ │ │ │ │ ├── extract │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── since-cpp23.mdx │ │ │ │ │ ├── find │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── get_allocator │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── hash_function │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── insert │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ │ ├── iterator-dereference-note-since-cpp17.mdx │ │ │ │ │ │ │ └── iterator-dereference-note-until-cpp17.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── key_eq │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── load_factor │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── main-page │ │ │ │ │ │ ├── deduction-guides.mdx │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ └── further │ │ │ │ │ │ │ │ └── create-insert-print.mdx │ │ │ │ │ │ └── overview │ │ │ │ │ │ │ ├── overview-detailed-pmr.mdx │ │ │ │ │ │ │ ├── overview-detailed-regular.mdx │ │ │ │ │ │ │ └── overview-simplified-regular.mdx │ │ │ │ │ ├── max_bucket_count │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── max_load_factor │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── max_size │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── merge │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ ├── operator_assign │ │ │ │ │ │ ├── noexcept-specification │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── rehash │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── reserve │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── size │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ └── swap │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ └── propagate-on-container-change-note-since-cpp11.mdx │ │ │ │ │ │ ├── noexcept-specification │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── begin.mdx │ │ │ │ │ ├── begin_size_type.mdx │ │ │ │ │ ├── bucket.mdx │ │ │ │ │ ├── bucket_count.mdx │ │ │ │ │ ├── bucket_size.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── constructors.mdx │ │ │ │ │ ├── contains.mdx │ │ │ │ │ ├── count.mdx │ │ │ │ │ ├── destructors.mdx │ │ │ │ │ ├── emplace.mdx │ │ │ │ │ ├── emplace_hint.mdx │ │ │ │ │ ├── empty.mdx │ │ │ │ │ ├── end.mdx │ │ │ │ │ ├── end_size_type.mdx │ │ │ │ │ ├── equal_range.mdx │ │ │ │ │ ├── erase.mdx │ │ │ │ │ ├── extract.mdx │ │ │ │ │ ├── find.mdx │ │ │ │ │ ├── get_allocator.mdx │ │ │ │ │ ├── hash_function.mdx │ │ │ │ │ ├── insert.mdx │ │ │ │ │ ├── key_eq.mdx │ │ │ │ │ ├── load_factor.mdx │ │ │ │ │ ├── max_bucket_count.mdx │ │ │ │ │ ├── max_load_factor.mdx │ │ │ │ │ ├── max_size.mdx │ │ │ │ │ ├── merge.mdx │ │ │ │ │ ├── operator_assign.mdx │ │ │ │ │ ├── rehash.mdx │ │ │ │ │ ├── reserve.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ └── swap.mdx │ │ │ ├── other │ │ │ │ ├── index.mdx │ │ │ │ ├── node_handle.mdx │ │ │ │ ├── span.mdx │ │ │ │ ├── span │ │ │ │ │ ├── _codes │ │ │ │ │ │ ├── back │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ ├── begin │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ ├── constructors │ │ │ │ │ │ │ ├── c-and-std-array │ │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ │ ├── converting-constructor │ │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ │ ├── default │ │ │ │ │ │ │ │ ├── since-cpp20-detailed.mdx │ │ │ │ │ │ │ │ └── since-cpp20-simplified.mdx │ │ │ │ │ │ │ ├── defaulted-copy-constructor │ │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ │ ├── iterator-and-size │ │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ │ ├── range-based-iterators │ │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ │ └── range-based-range │ │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ ├── data │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ ├── empty │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ ├── end │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ ├── first │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ ├── front │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ ├── last │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ ├── main-page │ │ │ │ │ │ │ ├── constants │ │ │ │ │ │ │ │ └── extent.mdx │ │ │ │ │ │ │ ├── deduction-guides.mdx │ │ │ │ │ │ │ ├── helper-templates │ │ │ │ │ │ │ │ ├── borrowed-range.mdx │ │ │ │ │ │ │ │ └── enable-view.mdx │ │ │ │ │ │ │ └── overview │ │ │ │ │ │ │ │ ├── overview-detailed.mdx │ │ │ │ │ │ │ │ └── overview-simplified.mdx │ │ │ │ │ │ ├── operator_assign │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ ├── operator_subscript │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ ├── rbegin │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ ├── rend │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ ├── shared │ │ │ │ │ │ │ └── template-parameters-table.mdx │ │ │ │ │ │ ├── size │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ ├── size_bytes │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ └── subspan │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── back.mdx │ │ │ │ │ ├── begin.mdx │ │ │ │ │ ├── constructors.mdx │ │ │ │ │ ├── data.mdx │ │ │ │ │ ├── empty.mdx │ │ │ │ │ ├── end.mdx │ │ │ │ │ ├── first.mdx │ │ │ │ │ ├── front.mdx │ │ │ │ │ ├── last.mdx │ │ │ │ │ ├── operator_assign.mdx │ │ │ │ │ ├── operator_subscript.mdx │ │ │ │ │ ├── rbegin.mdx │ │ │ │ │ ├── rend.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ ├── size_bytes.mdx │ │ │ │ │ └── subspan.mdx │ │ │ │ ├── stack.mdx │ │ │ │ └── stack │ │ │ │ │ ├── _codes │ │ │ │ │ ├── constructors │ │ │ │ │ │ ├── copy-cont-with-allocator │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── copy-from-container │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── copy-stack-with-allocator │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── copy │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── default │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── move-cont-with-allocator │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── move-from-container │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── move-stack-with-allocator │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── move │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── range-based-iterators-with-allocator │ │ │ │ │ │ │ └── since-cpp23.mdx │ │ │ │ │ │ ├── range-based-iterators │ │ │ │ │ │ │ └── since-cpp23.mdx │ │ │ │ │ │ └── underlying-via-allocator │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── destructors │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ ├── emplace │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ ├── empty │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ ├── main-page │ │ │ │ │ │ ├── deduction-guides.mdx │ │ │ │ │ │ └── overview │ │ │ │ │ │ │ ├── overview-detailed-regular.mdx │ │ │ │ │ │ │ └── overview-simplified-regular.mdx │ │ │ │ │ ├── operator_assign │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── pop │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ ├── push │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── shared │ │ │ │ │ │ ├── member-objects.mdx │ │ │ │ │ │ └── template-parameters │ │ │ │ │ │ │ ├── container.mdx │ │ │ │ │ │ │ ├── t.mdx │ │ │ │ │ │ │ └── template-parameters-table.mdx │ │ │ │ │ ├── size │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ ├── swap │ │ │ │ │ │ ├── noexcept-specification │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ └── top │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ ├── constructors.mdx │ │ │ │ │ ├── destructors.mdx │ │ │ │ │ ├── emplace.mdx │ │ │ │ │ ├── empty.mdx │ │ │ │ │ ├── operator_assign.mdx │ │ │ │ │ ├── pop.mdx │ │ │ │ │ ├── push.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ ├── swap.mdx │ │ │ │ │ └── top.mdx │ │ │ ├── queues │ │ │ │ ├── deque.mdx │ │ │ │ ├── deque │ │ │ │ │ ├── _codes │ │ │ │ │ │ ├── assign │ │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ │ │ ├── overload-note-since-cpp11.mdx │ │ │ │ │ │ │ │ └── overload-note-until-cpp11.mdx │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── at │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── back │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── begin │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── clear │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── destructor │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── emplace │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── emplace_back │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ ├── emplace_front │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ ├── empty │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── end │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── erase │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── front │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── get_allocator │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── insert │ │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ │ │ ├── overload4-since-cpp11.mdx │ │ │ │ │ │ │ │ └── overload4-until-cpp11.mdx │ │ │ │ │ │ │ ├── other │ │ │ │ │ │ │ │ └── type-requirements-45-since-cpp17.mdx │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── main-page │ │ │ │ │ │ │ ├── deduction-guides.mdx │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ │ └── further │ │ │ │ │ │ │ │ │ └── create-add-print.mdx │ │ │ │ │ │ │ ├── overview │ │ │ │ │ │ │ │ ├── overview-detailed-pmr.mdx │ │ │ │ │ │ │ │ ├── overview-detailed-regular.mdx │ │ │ │ │ │ │ │ └── overview-simplified-regular.mdx │ │ │ │ │ │ │ └── template-parameters │ │ │ │ │ │ │ │ ├── allocator.mdx │ │ │ │ │ │ │ │ ├── t-since-cpp11.mdx │ │ │ │ │ │ │ │ ├── t-until-cpp11.mdx │ │ │ │ │ │ │ │ └── t.mdx │ │ │ │ │ │ ├── max_size │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── operator_assign │ │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ │ │ └── propagate-on-container-change-note-since-cpp11.mdx │ │ │ │ │ │ │ ├── noexcept-specification │ │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ │ ├── other │ │ │ │ │ │ │ │ └── copy-assignment-since-cpp11-note.mdx │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ ├── until-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ │ ├── operator_subscript │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── pop_back │ │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ │ │ ├── iterator-dereference-note-since-cpp11.mdx │ │ │ │ │ │ │ │ └── iterator-dereference-note-until-cpp11.mdx │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── pop_front │ │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ │ │ ├── iterator-dereference-note-since-cpp11.mdx │ │ │ │ │ │ │ │ └── iterator-dereference-note-until-cpp11.mdx │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── push_back │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── push_front │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── rbegin │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── rend │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── resize │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── shrink_to_fit │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ ├── size │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ └── swap │ │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ │ └── propagate-on-container-change-note-since-cpp11.mdx │ │ │ │ │ │ │ ├── noexcept-specification │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── assign.mdx │ │ │ │ │ ├── at.mdx │ │ │ │ │ ├── back.mdx │ │ │ │ │ ├── begin.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── constructors.mdx │ │ │ │ │ ├── destructor.mdx │ │ │ │ │ ├── emplace.mdx │ │ │ │ │ ├── emplace_back.mdx │ │ │ │ │ ├── emplace_front.mdx │ │ │ │ │ ├── empty.mdx │ │ │ │ │ ├── end.mdx │ │ │ │ │ ├── erase.mdx │ │ │ │ │ ├── front.mdx │ │ │ │ │ ├── get_allocator.mdx │ │ │ │ │ ├── insert.mdx │ │ │ │ │ ├── max_size.mdx │ │ │ │ │ ├── operator_assign.mdx │ │ │ │ │ ├── operator_subscript.mdx │ │ │ │ │ ├── pop_back.mdx │ │ │ │ │ ├── pop_front.mdx │ │ │ │ │ ├── push_back.mdx │ │ │ │ │ ├── push_front.mdx │ │ │ │ │ ├── rbegin.mdx │ │ │ │ │ ├── rend.mdx │ │ │ │ │ ├── resize.mdx │ │ │ │ │ ├── shrink_to_fit.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ └── swap.mdx │ │ │ │ ├── index.mdx │ │ │ │ ├── priority_queue.mdx │ │ │ │ ├── priority_queue │ │ │ │ │ ├── _codes │ │ │ │ │ │ ├── _codes │ │ │ │ │ │ │ ├── back │ │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ │ ├── destructors │ │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ │ ├── emplace │ │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ │ ├── empty │ │ │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ │ │ ├── front │ │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ │ ├── main-page │ │ │ │ │ │ │ │ ├── deduction-guides.mdx │ │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ │ │ └── further │ │ │ │ │ │ │ │ │ │ └── push-pop-print.mdx │ │ │ │ │ │ │ │ └── overview │ │ │ │ │ │ │ │ │ ├── overview-detailed-regular.mdx │ │ │ │ │ │ │ │ │ └── overview-simplified-regular.mdx │ │ │ │ │ │ │ ├── operator_assign │ │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ │ ├── pop │ │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ │ ├── push │ │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ │ ├── size │ │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ │ └── swap │ │ │ │ │ │ │ │ ├── noexcept-specification │ │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── destructors │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── emplace │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── empty │ │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ │ ├── main-page │ │ │ │ │ │ │ ├── deduction-guides.mdx │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ │ └── further │ │ │ │ │ │ │ │ │ └── push-pop-print.mdx │ │ │ │ │ │ │ ├── overview │ │ │ │ │ │ │ │ ├── overview-detailed-regular.mdx │ │ │ │ │ │ │ │ └── overview-simplified-regular.mdx │ │ │ │ │ │ │ └── template-parameters │ │ │ │ │ │ │ │ ├── compare.mdx │ │ │ │ │ │ │ │ ├── container.mdx │ │ │ │ │ │ │ │ ├── t.mdx │ │ │ │ │ │ │ │ └── t_danger.mdx │ │ │ │ │ │ ├── operator_assign │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── pop │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── push │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── size │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── swap │ │ │ │ │ │ │ ├── noexcept-specification │ │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ └── top │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ ├── constructors.mdx │ │ │ │ │ ├── destructors.mdx │ │ │ │ │ ├── emplace.mdx │ │ │ │ │ ├── empty.mdx │ │ │ │ │ ├── operator_assign.mdx │ │ │ │ │ ├── pop.mdx │ │ │ │ │ ├── push.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ ├── swap.mdx │ │ │ │ │ └── top.mdx │ │ │ │ ├── queue.mdx │ │ │ │ └── queue │ │ │ │ │ ├── _codes │ │ │ │ │ ├── back │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ ├── destructors │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ ├── emplace │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ ├── empty │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ ├── front │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ ├── main-page │ │ │ │ │ │ ├── deduction-guides.mdx │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ └── further │ │ │ │ │ │ │ │ └── push-pop-print.mdx │ │ │ │ │ │ ├── overview │ │ │ │ │ │ │ ├── overview-detailed-regular.mdx │ │ │ │ │ │ │ └── overview-simplified-regular.mdx │ │ │ │ │ │ └── template-parameters │ │ │ │ │ │ │ ├── container.mdx │ │ │ │ │ │ │ ├── t.mdx │ │ │ │ │ │ │ └── t_danger.mdx │ │ │ │ │ ├── operator_assign │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── pop │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ ├── push │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── size │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ └── swap │ │ │ │ │ │ ├── noexcept-specification │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── back.mdx │ │ │ │ │ ├── constructors.mdx │ │ │ │ │ ├── destructors.mdx │ │ │ │ │ ├── emplace.mdx │ │ │ │ │ ├── empty.mdx │ │ │ │ │ ├── front.mdx │ │ │ │ │ ├── operator_assign.mdx │ │ │ │ │ ├── pop.mdx │ │ │ │ │ ├── push.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ └── swap.mdx │ │ │ ├── sets │ │ │ │ ├── index.mdx │ │ │ │ ├── multiset.mdx │ │ │ │ ├── multiset │ │ │ │ │ ├── _codes │ │ │ │ │ │ ├── begin │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── clear │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── contains │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ ├── count │ │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── destructors │ │ │ │ │ │ │ ├── since-cpp98.mdx │ │ │ │ │ │ │ └── since-cpp98.mdx.orig │ │ │ │ │ │ ├── emplace │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── emplace_hint │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── empty │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── end │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── equal_range │ │ │ │ │ │ │ ├── other │ │ │ │ │ │ │ │ ├── return-value-order-note-since-cpp11.mdx │ │ │ │ │ │ │ │ ├── return-value-order-note-since-cpp11.mdx.orig │ │ │ │ │ │ │ │ └── return-value-order-note-since-cpp11.mdx.rej │ │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── erase │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ ├── since-cpp23.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── extract │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ └── since-cpp23.mdx │ │ │ │ │ │ ├── find │ │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── get_allocator │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── insert │ │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ │ │ └── iterator-dereference-note.mdx │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── key_comp │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── lower_bound │ │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── main-page │ │ │ │ │ │ │ ├── deduction-guides.mdx │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ │ └── further │ │ │ │ │ │ │ │ │ ├── create-insert-print.mdx │ │ │ │ │ │ │ │ │ ├── erasing-from-set.mdx │ │ │ │ │ │ │ │ │ └── merging-two-sets.mdx │ │ │ │ │ │ │ └── overview │ │ │ │ │ │ │ │ ├── overview-detailed-pmr.mdx │ │ │ │ │ │ │ │ ├── overview-detailed-regular.mdx │ │ │ │ │ │ │ │ └── overview-simplified-regular.mdx │ │ │ │ │ │ ├── max_size │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── merge │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ ├── since-cpp17.mdx.orig │ │ │ │ │ │ │ └── since-cpp17.mdx.rej │ │ │ │ │ │ ├── operator_assign │ │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ │ │ └── propagate-on-container-change-note-since-cpp11.mdx │ │ │ │ │ │ │ ├── noexcept-specification │ │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ ├── since-cpp11.mdx.orig │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ ├── since-cpp17.mdx.orig │ │ │ │ │ │ │ ├── since-cpp98.mdx │ │ │ │ │ │ │ └── since-cpp98.mdx.orig │ │ │ │ │ │ ├── rbegin │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── rend │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── size │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── swap │ │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ │ │ └── propagate-on-container-swap-note-since-cpp11.mdx │ │ │ │ │ │ │ ├── noexcept-specification │ │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ ├── since-cpp17.mdx.orig │ │ │ │ │ │ │ ├── until-cpp17.mdx │ │ │ │ │ │ │ └── until-cpp17.mdx.orig │ │ │ │ │ │ ├── upper_bound │ │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ └── value_comp │ │ │ │ │ │ │ ├── other │ │ │ │ │ │ │ ├── value-comp-call-operator.mdx │ │ │ │ │ │ │ └── value-comp-constructor.mdx │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ ├── begin.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── constructors.mdx │ │ │ │ │ ├── contains.mdx │ │ │ │ │ ├── count.mdx │ │ │ │ │ ├── destructors.mdx │ │ │ │ │ ├── emplace.mdx │ │ │ │ │ ├── emplace_hint.mdx │ │ │ │ │ ├── empty.mdx │ │ │ │ │ ├── end.mdx │ │ │ │ │ ├── equal_range.mdx │ │ │ │ │ ├── erase.mdx │ │ │ │ │ ├── extract.mdx │ │ │ │ │ ├── find.mdx │ │ │ │ │ ├── get_allocator.mdx │ │ │ │ │ ├── insert.mdx │ │ │ │ │ ├── key_comp.mdx │ │ │ │ │ ├── lower_bound.mdx │ │ │ │ │ ├── max_size.mdx │ │ │ │ │ ├── merge.mdx │ │ │ │ │ ├── operator_assign.mdx │ │ │ │ │ ├── rbegin.mdx │ │ │ │ │ ├── rend.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ ├── swap.mdx │ │ │ │ │ ├── upper_bound.mdx │ │ │ │ │ └── value_comp.mdx │ │ │ │ ├── set.mdx │ │ │ │ ├── set │ │ │ │ │ ├── _codes │ │ │ │ │ │ ├── begin │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── clear │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── contains │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ ├── count │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ ├── destructors │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── emplace │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── emplace_hint │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── empty │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── end │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── equal_range │ │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ │ └── until-cpp14.mdx │ │ │ │ │ │ ├── erase │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ ├── since-cpp23.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── extract │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ └── since-cpp23.mdx │ │ │ │ │ │ ├── find │ │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ │ └── until-cpp14.mdx │ │ │ │ │ │ ├── get_allocator │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── insert │ │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ │ │ ├── iterator-dereference-note-since-cpp17.mdx │ │ │ │ │ │ │ │ └── iterator-dereference-note-until-cpp17.mdx │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── key_comp │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── lower_bound │ │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ │ └── until-cpp14.mdx │ │ │ │ │ │ ├── main-page │ │ │ │ │ │ │ ├── deduction-guides.mdx │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ │ └── further │ │ │ │ │ │ │ │ │ ├── create-insert-print.mdx │ │ │ │ │ │ │ │ │ ├── erasing-from-set.mdx │ │ │ │ │ │ │ │ │ └── merging-two-sets.mdx │ │ │ │ │ │ │ └── overview │ │ │ │ │ │ │ │ ├── overview-detailed-pmr.mdx │ │ │ │ │ │ │ │ ├── overview-detailed-regular.mdx │ │ │ │ │ │ │ │ └── overview-simplified-regular.mdx │ │ │ │ │ │ ├── max_size │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── merge │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ ├── operator_assign │ │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ │ │ └── propagate-on-container-change-note-since-cpp11.mdx │ │ │ │ │ │ │ ├── noexcept-specification │ │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ │ ├── rbegin │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── rend │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── size │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── swap │ │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ │ │ └── propagate-on-container-change-note-since-cpp11.mdx │ │ │ │ │ │ │ ├── noexcept-specification │ │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ │ ├── upper_bound │ │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ │ └── until-cpp14.mdx │ │ │ │ │ │ └── value_comp │ │ │ │ │ │ │ └── since-cpp98.mdx │ │ │ │ │ ├── begin.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── constructors.mdx │ │ │ │ │ ├── contains.mdx │ │ │ │ │ ├── count.mdx │ │ │ │ │ ├── destructors.mdx │ │ │ │ │ ├── emplace.mdx │ │ │ │ │ ├── emplace_hint.mdx │ │ │ │ │ ├── empty.mdx │ │ │ │ │ ├── end.mdx │ │ │ │ │ ├── equal_range.mdx │ │ │ │ │ ├── erase.mdx │ │ │ │ │ ├── extract.mdx │ │ │ │ │ ├── find.mdx │ │ │ │ │ ├── get_allocator.mdx │ │ │ │ │ ├── insert.mdx │ │ │ │ │ ├── key_comp.mdx │ │ │ │ │ ├── lower_bound.mdx │ │ │ │ │ ├── max_size.mdx │ │ │ │ │ ├── merge.mdx │ │ │ │ │ ├── operator_assign.mdx │ │ │ │ │ ├── rbegin.mdx │ │ │ │ │ ├── rend.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ ├── swap.mdx │ │ │ │ │ ├── upper_bound.mdx │ │ │ │ │ └── value_comp.mdx │ │ │ │ ├── unordered_multiset.mdx │ │ │ │ ├── unordered_multiset │ │ │ │ │ ├── _codes │ │ │ │ │ │ ├── begin │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── begin_size_type │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── bucket │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── bucket_count │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── bucket_size │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── clear │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── contains │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ ├── count │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ ├── destructors │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── emplace │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── emplace_hint │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── empty │ │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ │ ├── end │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── end_size_type │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── equal_range │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ ├── erase │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── since-cpp23.mdx │ │ │ │ │ │ ├── extract │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ └── since-cpp23.mdx │ │ │ │ │ │ ├── find │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ │ ├── get_allocator │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── hash_function │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── insert │ │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ │ │ ├── iterator-dereference-note-since-cpp17.mdx │ │ │ │ │ │ │ │ └── iterator-dereference-note-until-cpp17.mdx │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ │ ├── key_eq │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── load_factor │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── main-page │ │ │ │ │ │ │ ├── deduction-guides.mdx │ │ │ │ │ │ │ └── overview │ │ │ │ │ │ │ │ ├── overview-detailed-pmr.mdx │ │ │ │ │ │ │ │ ├── overview-detailed-regular.mdx │ │ │ │ │ │ │ │ └── overview-simplified-regular.mdx │ │ │ │ │ │ ├── max_bucket_count │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── max_load_factor │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── max_size │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── merge │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ ├── operator_assign │ │ │ │ │ │ │ ├── noexcept-specification │ │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ │ ├── rehash │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── reserve │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ ├── size │ │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ │ └── swap │ │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ │ └── propagate-on-container-change-note-since-cpp11.mdx │ │ │ │ │ │ │ ├── noexcept-specification │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── begin.mdx │ │ │ │ │ ├── begin_size_type.mdx │ │ │ │ │ ├── bucket.mdx │ │ │ │ │ ├── bucket_count.mdx │ │ │ │ │ ├── bucket_size.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── constructors.mdx │ │ │ │ │ ├── contains.mdx │ │ │ │ │ ├── count.mdx │ │ │ │ │ ├── destructors.mdx │ │ │ │ │ ├── emplace.mdx │ │ │ │ │ ├── emplace_hint.mdx │ │ │ │ │ ├── empty.mdx │ │ │ │ │ ├── end.mdx │ │ │ │ │ ├── end_size_type.mdx │ │ │ │ │ ├── equal_range.mdx │ │ │ │ │ ├── erase.mdx │ │ │ │ │ ├── extract.mdx │ │ │ │ │ ├── find.mdx │ │ │ │ │ ├── get_allocator.mdx │ │ │ │ │ ├── hash_function.mdx │ │ │ │ │ ├── insert.mdx │ │ │ │ │ ├── key_eq.mdx │ │ │ │ │ ├── load_factor.mdx │ │ │ │ │ ├── max_bucket_count.mdx │ │ │ │ │ ├── max_load_factor.mdx │ │ │ │ │ ├── max_size.mdx │ │ │ │ │ ├── merge.mdx │ │ │ │ │ ├── operator_assign.mdx │ │ │ │ │ ├── rehash.mdx │ │ │ │ │ ├── reserve.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ └── swap.mdx │ │ │ │ ├── unordered_set.mdx │ │ │ │ └── unordered_set │ │ │ │ │ ├── _codes │ │ │ │ │ ├── begin │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── begin_size_type │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── bucket │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── bucket_count │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── bucket_size │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── clear │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── contains │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── count │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── destructors │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── emplace │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── emplace_hint │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── empty │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ ├── end │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── end_size_type │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── equal_range │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── erase │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ └── since-cpp23.mdx │ │ │ │ │ ├── extract │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── since-cpp23.mdx │ │ │ │ │ ├── find │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── get_allocator │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── hash_function │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── insert │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ │ ├── iterator-dereference-note-since-cpp17.mdx │ │ │ │ │ │ │ └── iterator-dereference-note-until-cpp17.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── key_eq │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── load_factor │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── main-page │ │ │ │ │ │ ├── deduction-guides.mdx │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ ├── further │ │ │ │ │ │ │ │ └── students-hash-comparators.mdx │ │ │ │ │ │ │ └── top │ │ │ │ │ │ │ │ ├── create-cpp17.mdx │ │ │ │ │ │ │ │ ├── create-from-range.mdx │ │ │ │ │ │ │ │ ├── create-until-cpp17.mdx │ │ │ │ │ │ │ │ ├── insert-from-range.mdx │ │ │ │ │ │ │ │ ├── insert-many-at-once.mdx │ │ │ │ │ │ │ │ ├── insert-ordinary.mdx │ │ │ │ │ │ │ │ ├── search-contains.mdx │ │ │ │ │ │ │ │ ├── search-count.mdx │ │ │ │ │ │ │ │ └── search-find.mdx │ │ │ │ │ │ └── overview │ │ │ │ │ │ │ ├── overview-detailed-pmr.mdx │ │ │ │ │ │ │ ├── overview-detailed-regular.mdx │ │ │ │ │ │ │ └── overview-simplified-regular.mdx │ │ │ │ │ ├── max_bucket_count │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── max_load_factor │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── max_size │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── merge │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ ├── operator_assign │ │ │ │ │ │ ├── noexcept-specification │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── rehash │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── reserve │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ ├── size │ │ │ │ │ │ └── since-cpp11.mdx │ │ │ │ │ └── swap │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ └── propagate-on-container-change-note-since-cpp11.mdx │ │ │ │ │ │ ├── noexcept-specification │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ │ ├── begin.mdx │ │ │ │ │ ├── begin_size_type.mdx │ │ │ │ │ ├── bucket.mdx │ │ │ │ │ ├── bucket_count.mdx │ │ │ │ │ ├── bucket_size.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── constructors.mdx │ │ │ │ │ ├── contains.mdx │ │ │ │ │ ├── count.mdx │ │ │ │ │ ├── destructors.mdx │ │ │ │ │ ├── emplace.mdx │ │ │ │ │ ├── emplace_hint.mdx │ │ │ │ │ ├── empty.mdx │ │ │ │ │ ├── end.mdx │ │ │ │ │ ├── end_size_type.mdx │ │ │ │ │ ├── equal_range.mdx │ │ │ │ │ ├── erase.mdx │ │ │ │ │ ├── extract.mdx │ │ │ │ │ ├── find.mdx │ │ │ │ │ ├── get_allocator.mdx │ │ │ │ │ ├── hash_function.mdx │ │ │ │ │ ├── insert.mdx │ │ │ │ │ ├── key_eq.mdx │ │ │ │ │ ├── load_factor.mdx │ │ │ │ │ ├── max_bucket_count.mdx │ │ │ │ │ ├── max_load_factor.mdx │ │ │ │ │ ├── max_size.mdx │ │ │ │ │ ├── merge.mdx │ │ │ │ │ ├── operator_assign.mdx │ │ │ │ │ ├── rehash.mdx │ │ │ │ │ ├── reserve.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ └── swap.mdx │ │ │ └── strings │ │ │ │ ├── index.mdx │ │ │ │ ├── string.mdx │ │ │ │ ├── string │ │ │ │ ├── _codes │ │ │ │ │ ├── append │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── assign │ │ │ │ │ │ ├── noexcept-specification │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── at │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ ├── back │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── begin │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── c_str │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── capacity │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── clear │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── compare │ │ │ │ │ │ ├── noexcept-specification │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── contains │ │ │ │ │ │ └── since-cpp23.mdx │ │ │ │ │ ├── copy │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ ├── ctor │ │ │ │ │ │ ├── copy-char-range │ │ │ │ │ │ │ ├── bound-cpp20.mdx │ │ │ │ │ │ │ ├── bound-until-cpp20.mdx │ │ │ │ │ │ │ ├── unbound-cpp20.mdx │ │ │ │ │ │ │ └── unbound-until-cpp20.mdx │ │ │ │ │ │ ├── copy-it-range │ │ │ │ │ │ │ ├── cpp20.mdx │ │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ │ ├── copy-other-string │ │ │ │ │ │ │ ├── cpp20.mdx │ │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ │ ├── copy-substr │ │ │ │ │ │ │ ├── bound-cpp20.mdx │ │ │ │ │ │ │ ├── bound-until-cpp20.mdx │ │ │ │ │ │ │ ├── unbound-cpp20.mdx │ │ │ │ │ │ │ └── unbound-until-cpp20.mdx │ │ │ │ │ │ ├── default │ │ │ │ │ │ │ ├── cpp17-detailed.mdx │ │ │ │ │ │ │ ├── cpp17-simple.mdx │ │ │ │ │ │ │ ├── cpp20-detailed.mdx │ │ │ │ │ │ │ ├── cpp20-simple.mdx │ │ │ │ │ │ │ └── until-cpp17-simple.mdx │ │ │ │ │ │ ├── init-list │ │ │ │ │ │ │ ├── cpp20.mdx │ │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ │ ├── move-other-string │ │ │ │ │ │ │ ├── cpp20.mdx │ │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ │ ├── repeat-char-cpp20.mdx │ │ │ │ │ │ ├── repeat-char-until-cpp20.mdx │ │ │ │ │ │ └── view │ │ │ │ │ │ │ ├── bound-cpp20.mdx │ │ │ │ │ │ │ ├── bound-since-cpp17.mdx │ │ │ │ │ │ │ ├── unbound-cpp20.mdx │ │ │ │ │ │ │ └── unbound-since-cpp17.mdx │ │ │ │ │ ├── data │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── empty │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── end │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── ends_with │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── erase │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── find │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── find_first_not_of │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── find_first_of │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── find_last_not_of │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── find_last_of │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── front │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── get_allocator │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ ├── insert │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── main-page │ │ │ │ │ │ ├── deduction-guides.mdx │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ └── further │ │ │ │ │ │ │ │ ├── concatenating-strings.mdx │ │ │ │ │ │ │ │ ├── convert-number-to-string.mdx │ │ │ │ │ │ │ │ ├── convert-string-to-float.mdx │ │ │ │ │ │ │ │ ├── convert-string-to-int.mdx │ │ │ │ │ │ │ │ ├── create-and-print-simple-string.mdx │ │ │ │ │ │ │ │ └── splitting-a-string.mdx │ │ │ │ │ │ └── overview │ │ │ │ │ │ │ ├── overview-detailed-pmr.mdx │ │ │ │ │ │ │ ├── overview-detailed-regular.mdx │ │ │ │ │ │ │ └── overview-simplified-regular.mdx │ │ │ │ │ ├── max_size │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── operator_addeq │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── operator_assign │ │ │ │ │ │ ├── noexcept-specification │ │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ ├── since-cpp23.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── operator_string_view │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── operator_subscript │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ ├── pop_back │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── push_back │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ ├── rbegin │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── rend │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── replace │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp14.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── reserve │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ ├── resize │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ ├── resize_and_overwrite │ │ │ │ │ │ └── since-cpp23.mdx │ │ │ │ │ ├── rfind │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── shrink_to_fit │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── size │ │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ │ ├── starts_with │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ ├── substr │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ │ └── swap │ │ │ │ │ │ ├── explanation │ │ │ │ │ │ └── propagate-on-container-swap-since-cpp11.mdx │ │ │ │ │ │ ├── noexcept-specification │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ │ └── until-cpp17.mdx │ │ │ │ ├── append.mdx │ │ │ │ ├── assign.mdx │ │ │ │ ├── at.mdx │ │ │ │ ├── back.mdx │ │ │ │ ├── begin.mdx │ │ │ │ ├── c_str.mdx │ │ │ │ ├── capacity.mdx │ │ │ │ ├── clear.mdx │ │ │ │ ├── compare.mdx │ │ │ │ ├── constructors.mdx │ │ │ │ ├── contains.mdx │ │ │ │ ├── copy.mdx │ │ │ │ ├── data.mdx │ │ │ │ ├── empty.mdx │ │ │ │ ├── end.mdx │ │ │ │ ├── ends_with.mdx │ │ │ │ ├── erase.mdx │ │ │ │ ├── find.mdx │ │ │ │ ├── find_first_not_of.mdx │ │ │ │ ├── find_first_of.mdx │ │ │ │ ├── find_last_not_of.mdx │ │ │ │ ├── find_last_of.mdx │ │ │ │ ├── front.mdx │ │ │ │ ├── get_allocator.mdx │ │ │ │ ├── insert.mdx │ │ │ │ ├── max_size.mdx │ │ │ │ ├── operator_addeq.mdx │ │ │ │ ├── operator_assign.mdx │ │ │ │ ├── operator_string_view.mdx │ │ │ │ ├── operator_subscript.mdx │ │ │ │ ├── pop_back.mdx │ │ │ │ ├── push_back.mdx │ │ │ │ ├── rbegin.mdx │ │ │ │ ├── rend.mdx │ │ │ │ ├── replace.mdx │ │ │ │ ├── reserve.mdx │ │ │ │ ├── resize.mdx │ │ │ │ ├── resize_and_overwrite.mdx │ │ │ │ ├── rfind.mdx │ │ │ │ ├── shrink_to_fit.mdx │ │ │ │ ├── size.mdx │ │ │ │ ├── starts_with.mdx │ │ │ │ ├── substr.mdx │ │ │ │ └── swap.mdx │ │ │ │ ├── string_view.mdx │ │ │ │ └── string_view │ │ │ │ ├── _codes │ │ │ │ ├── at │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ ├── back │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ ├── begin │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ ├── compare │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ ├── constructors │ │ │ │ │ ├── char-pointer-bound │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ ├── char-pointer-unbound │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ ├── default │ │ │ │ │ │ ├── since-cpp17-detailed.mdx │ │ │ │ │ │ └── since-cpp17-simplified.mdx │ │ │ │ │ ├── defaulted-copy │ │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ │ ├── deleted-nullptr │ │ │ │ │ │ └── since-cpp23.mdx │ │ │ │ │ ├── range-based-iterators │ │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ │ └── range-based-range │ │ │ │ │ │ └── since-cpp23.mdx │ │ │ │ ├── contains │ │ │ │ │ └── since-cpp23.mdx │ │ │ │ ├── copy │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ └── until-cpp20.mdx │ │ │ │ ├── data │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ ├── empty │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ ├── end │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ ├── ends_with │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ ├── find │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ ├── find_first_not_of │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ ├── find_first_of │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ ├── find_last_not_of │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ ├── find_last_of │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ ├── front │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ ├── main-page │ │ │ │ │ ├── deduction-guides.mdx │ │ │ │ │ ├── examples │ │ │ │ │ │ └── further │ │ │ │ │ │ │ ├── concatenating-strings.mdx │ │ │ │ │ │ │ ├── convert-number-to-string.mdx │ │ │ │ │ │ │ ├── convert-string-to-float.mdx │ │ │ │ │ │ │ ├── convert-string-to-int.mdx │ │ │ │ │ │ │ ├── create-and-print-simple-string.mdx │ │ │ │ │ │ │ └── splitting-a-string.mdx │ │ │ │ │ ├── helper-templates │ │ │ │ │ │ ├── borrowed-range.mdx │ │ │ │ │ │ └── enable-view.mdx │ │ │ │ │ ├── overview │ │ │ │ │ │ ├── overview-detailed-regular.mdx │ │ │ │ │ │ └── overview-simplified-regular.mdx │ │ │ │ │ └── template-parameters │ │ │ │ │ │ └── traits.mdx │ │ │ │ ├── max_size │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ ├── operator_assign │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ ├── operator_subscript │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ ├── rbegin │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ ├── remove_prefix │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ ├── remove_suffix │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ ├── rend │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ ├── rfind │ │ │ │ │ ├── since-cpp11.mdx │ │ │ │ │ ├── since-cpp17.mdx │ │ │ │ │ ├── since-cpp20.mdx │ │ │ │ │ └── until-cpp11.mdx │ │ │ │ ├── shared │ │ │ │ │ └── template-parameter-table.mdx │ │ │ │ ├── size │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ ├── starts_with │ │ │ │ │ └── since-cpp20.mdx │ │ │ │ ├── substr │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ └── swap │ │ │ │ │ └── since-cpp17.mdx │ │ │ │ ├── at.mdx │ │ │ │ ├── back.mdx │ │ │ │ ├── begin.mdx │ │ │ │ ├── compare.mdx │ │ │ │ ├── constructors.mdx │ │ │ │ ├── contains.mdx │ │ │ │ ├── copy.mdx │ │ │ │ ├── data.mdx │ │ │ │ ├── empty.mdx │ │ │ │ ├── end.mdx │ │ │ │ ├── ends_with.mdx │ │ │ │ ├── find.mdx │ │ │ │ ├── find_first_not_of.mdx │ │ │ │ ├── find_first_of.mdx │ │ │ │ ├── find_last_not_of.mdx │ │ │ │ ├── find_last_of.mdx │ │ │ │ ├── front.mdx │ │ │ │ ├── max_size.mdx │ │ │ │ ├── operator_assign.mdx │ │ │ │ ├── operator_subscript.mdx │ │ │ │ ├── rbegin.mdx │ │ │ │ ├── remove_prefix.mdx │ │ │ │ ├── remove_suffix.mdx │ │ │ │ ├── rend.mdx │ │ │ │ ├── rfind.mdx │ │ │ │ ├── size.mdx │ │ │ │ ├── starts_with.mdx │ │ │ │ ├── substr.mdx │ │ │ │ └── swap.mdx │ │ ├── date-time │ │ │ └── index.mdx │ │ ├── feature_test.mdx │ │ ├── index.mdx │ │ ├── io │ │ │ └── index.mdx │ │ ├── iterators │ │ │ └── index.mdx │ │ ├── lang-support │ │ │ ├── bool_literal.mdx │ │ │ ├── character_literal.mdx │ │ │ ├── escape.mdx │ │ │ ├── floating_literal.mdx │ │ │ ├── index.mdx │ │ │ ├── integer_literal.mdx │ │ │ ├── nullptr.mdx │ │ │ ├── operators.mdx │ │ │ ├── preprocessor.mdx │ │ │ ├── preprocessor │ │ │ │ ├── conditional.mdx │ │ │ │ ├── error.mdx │ │ │ │ ├── impl.mdx │ │ │ │ ├── include.mdx │ │ │ │ ├── line.mdx │ │ │ │ └── replace.mdx │ │ │ ├── string_literal.mdx │ │ │ └── user_literal.mdx │ │ ├── math │ │ │ ├── index.mdx │ │ │ ├── mathematical_functions │ │ │ │ ├── abs.mdx │ │ │ │ ├── abs │ │ │ │ │ └── _codes │ │ │ │ │ │ └── abs_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ ├── cpp23.mdx │ │ │ │ │ │ └── cpp98.mdx │ │ │ │ ├── acos.mdx │ │ │ │ ├── acos │ │ │ │ │ └── _codes │ │ │ │ │ │ └── acos_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── acosh.mdx │ │ │ │ ├── acosh │ │ │ │ │ └── _codes │ │ │ │ │ │ └── acosh_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── asin.mdx │ │ │ │ ├── asin │ │ │ │ │ └── _codes │ │ │ │ │ │ └── asin_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── asinh.mdx │ │ │ │ ├── asinh │ │ │ │ │ └── _codes │ │ │ │ │ │ └── asinh_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── atan.mdx │ │ │ │ ├── atan │ │ │ │ │ └── _codes │ │ │ │ │ │ └── atan_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── atan2.mdx │ │ │ │ ├── atan2 │ │ │ │ │ └── _codes │ │ │ │ │ │ └── atan2_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── atanh.mdx │ │ │ │ ├── atanh │ │ │ │ │ └── _codes │ │ │ │ │ │ └── atanh_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── cbrt.mdx │ │ │ │ ├── cbrt │ │ │ │ │ └── _codes │ │ │ │ │ │ └── cbrt_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── ceil │ │ │ │ │ └── _codes │ │ │ │ │ │ └── ceil_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── ciel.mdx │ │ │ │ ├── copysign.mdx │ │ │ │ ├── copysign │ │ │ │ │ └── _codes │ │ │ │ │ │ └── copysign_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── cos.mdx │ │ │ │ ├── cos │ │ │ │ │ └── _codes │ │ │ │ │ │ └── cos_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── cosh.mdx │ │ │ │ ├── cosh │ │ │ │ │ └── _codes │ │ │ │ │ │ └── cosh_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── div.mdx │ │ │ │ ├── div │ │ │ │ │ └── _codes │ │ │ │ │ │ └── div_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── div_t.mdx │ │ │ │ ├── erf.mdx │ │ │ │ ├── erf │ │ │ │ │ └── _codes │ │ │ │ │ │ └── erf_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── erfc.mdx │ │ │ │ ├── erfc │ │ │ │ │ └── _codes │ │ │ │ │ │ └── erfc_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── errno.mdx │ │ │ │ ├── exp.mdx │ │ │ │ ├── exp │ │ │ │ │ └── _codes │ │ │ │ │ │ └── exp_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── exp2.mdx │ │ │ │ ├── exp2 │ │ │ │ │ └── _codes │ │ │ │ │ │ └── exp2_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── expm1.mdx │ │ │ │ ├── expm1 │ │ │ │ │ └── _codes │ │ │ │ │ │ └── expm1_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── fdim.mdx │ │ │ │ ├── fdim │ │ │ │ │ └── _codes │ │ │ │ │ │ └── fdim_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── float_t.mdx │ │ │ │ ├── floor.mdx │ │ │ │ ├── floor │ │ │ │ │ └── _codes │ │ │ │ │ │ └── floor_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── fma.mdx │ │ │ │ ├── fma │ │ │ │ │ └── _codes │ │ │ │ │ │ └── fma_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── fmax.mdx │ │ │ │ ├── fmax │ │ │ │ │ └── _codes │ │ │ │ │ │ └── fmax_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── fmin.mdx │ │ │ │ ├── fmin │ │ │ │ │ └── _codes │ │ │ │ │ │ └── fmin_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── fmod.mdx │ │ │ │ ├── fmod │ │ │ │ │ └── _codes │ │ │ │ │ │ └── fmod_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── fp_category.mdx │ │ │ │ ├── fpclassify.mdx │ │ │ │ ├── fpclassify │ │ │ │ │ └── _codes │ │ │ │ │ │ └── fpclassify_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── frexp.mdx │ │ │ │ ├── frexp │ │ │ │ │ └── _codes │ │ │ │ │ │ └── frexp_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── huge_valf.mdx │ │ │ │ ├── hypot.mdx │ │ │ │ ├── hypot │ │ │ │ │ └── _codes │ │ │ │ │ │ └── hypot_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ ├── cpp17.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── ilogb.mdx │ │ │ │ ├── ilogb │ │ │ │ │ └── _codes │ │ │ │ │ │ └── ilogb_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── imaxdiv_t.mdx │ │ │ │ ├── index.mdx │ │ │ │ ├── infinity.mdx │ │ │ │ ├── isfinite.mdx │ │ │ │ ├── isfinite │ │ │ │ │ └── _codes │ │ │ │ │ │ └── isfinite_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── isgreater.mdx │ │ │ │ ├── isgreater │ │ │ │ │ └── _codes │ │ │ │ │ │ └── isgreater_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── isgreaterequal.mdx │ │ │ │ ├── isgreaterequal │ │ │ │ │ └── _codes │ │ │ │ │ │ └── isgreaterequal_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── isinf.mdx │ │ │ │ ├── isinf │ │ │ │ │ └── _codes │ │ │ │ │ │ └── isinf_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── isless.mdx │ │ │ │ ├── isless │ │ │ │ │ └── _codes │ │ │ │ │ │ └── isless_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── islessequal.mdx │ │ │ │ ├── islessequal │ │ │ │ │ └── _codes │ │ │ │ │ │ └── islessequal_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── islessgreater.mdx │ │ │ │ ├── islessgreater │ │ │ │ │ └── _codes │ │ │ │ │ │ └── islessgreater_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── isnan.mdx │ │ │ │ ├── isnan │ │ │ │ │ └── _codes │ │ │ │ │ │ └── isnan_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── isnormal.mdx │ │ │ │ ├── isnormal │ │ │ │ │ └── _codes │ │ │ │ │ │ └── isnormal_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── isunordered.mdx │ │ │ │ ├── isunordered │ │ │ │ │ └── _codes │ │ │ │ │ │ └── isunordered_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── ldexp.mdx │ │ │ │ ├── ldexp │ │ │ │ │ └── _codes │ │ │ │ │ │ └── ldexp_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── ldiv_t.mdx │ │ │ │ ├── lgamma.mdx │ │ │ │ ├── lgamma │ │ │ │ │ └── _codes │ │ │ │ │ │ └── lgamma_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── lldiv_t.mdx │ │ │ │ ├── log.mdx │ │ │ │ ├── log │ │ │ │ │ └── _codes │ │ │ │ │ │ └── log_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── log10.mdx │ │ │ │ ├── log10 │ │ │ │ │ └── _codes │ │ │ │ │ │ └── log10_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── log1p.mdx │ │ │ │ ├── log1p │ │ │ │ │ └── _codes │ │ │ │ │ │ └── log1p_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── log2.mdx │ │ │ │ ├── log2 │ │ │ │ │ └── _codes │ │ │ │ │ │ └── log2_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── logb.mdx │ │ │ │ ├── logb │ │ │ │ │ └── _codes │ │ │ │ │ │ └── logb_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── modf.mdx │ │ │ │ ├── modf │ │ │ │ │ └── _codes │ │ │ │ │ │ └── modf_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── nan.mdx │ │ │ │ ├── nanf.mdx │ │ │ │ ├── nearbyint.mdx │ │ │ │ ├── nearbyint │ │ │ │ │ └── _codes │ │ │ │ │ │ └── nearbyint_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── nextafter.mdx │ │ │ │ ├── nextafter │ │ │ │ │ └── _codes │ │ │ │ │ │ └── nextafter_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── pow.mdx │ │ │ │ ├── pow │ │ │ │ │ └── _codes │ │ │ │ │ │ └── pow_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ ├── cpp23.mdx │ │ │ │ │ │ └── cpp98.mdx │ │ │ │ ├── remainder.mdx │ │ │ │ ├── remainder │ │ │ │ │ └── _codes │ │ │ │ │ │ └── remainder_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── remquo.mdx │ │ │ │ ├── remquo │ │ │ │ │ └── _codes │ │ │ │ │ │ └── remquo_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── rint.mdx │ │ │ │ ├── rint │ │ │ │ │ └── _codes │ │ │ │ │ │ └── rint_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── round.mdx │ │ │ │ ├── round │ │ │ │ │ └── _codes │ │ │ │ │ │ └── round_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── scalbn.mdx │ │ │ │ ├── scalbn │ │ │ │ │ └── _codes │ │ │ │ │ │ └── scalbn_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── signbit.mdx │ │ │ │ ├── signbit │ │ │ │ │ └── _codes │ │ │ │ │ │ └── signbit_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── sin.mdx │ │ │ │ ├── sin │ │ │ │ │ └── _codes │ │ │ │ │ │ └── sin_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── sinh.mdx │ │ │ │ ├── sinh │ │ │ │ │ └── _codes │ │ │ │ │ │ └── sinh_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── sqrt.mdx │ │ │ │ ├── sqrt │ │ │ │ │ └── _codes │ │ │ │ │ │ └── sqrt_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── tan.mdx │ │ │ │ ├── tan │ │ │ │ │ └── _codes │ │ │ │ │ │ └── tan_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── tanh.mdx │ │ │ │ ├── tanh │ │ │ │ │ └── _codes │ │ │ │ │ │ └── tanh_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── tgamma.mdx │ │ │ │ ├── tgamma │ │ │ │ │ └── _codes │ │ │ │ │ │ └── tgamma_function_declaration │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ ├── trunc.mdx │ │ │ │ └── trunc │ │ │ │ │ └── _codes │ │ │ │ │ └── trunc_function_declaration │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ └── cpp23.mdx │ │ │ ├── mathematical_special_functions.mdx │ │ │ └── numeric_algorithms.mdx │ │ ├── memory │ │ │ ├── _allocator │ │ │ │ ├── address.mdx │ │ │ │ ├── allocate.mdx │ │ │ │ ├── allocate_at_least.mdx │ │ │ │ ├── allocator.mdx │ │ │ │ ├── construct.mdx │ │ │ │ ├── deallocate.mdx │ │ │ │ ├── destroy.mdx │ │ │ │ ├── max_size.mdx │ │ │ │ ├── operator_cmp.mdx │ │ │ │ ├── rebind.mdx │ │ │ │ └── ~allocator.mdx │ │ │ ├── _allocator_traits │ │ │ │ ├── allocate.mdx │ │ │ │ ├── allocate_at_least.mdx │ │ │ │ ├── construct.mdx │ │ │ │ ├── deallocate.mdx │ │ │ │ ├── destroy.mdx │ │ │ │ ├── max_size.mdx │ │ │ │ └── select_on_container_copy_construction.mdx │ │ │ ├── _auto_ptr │ │ │ │ ├── auto_ptr.mdx │ │ │ │ ├── get.mdx │ │ │ │ ├── operator-.mdx │ │ │ │ ├── operator=.mdx │ │ │ │ ├── operator_auto_ptr.mdx │ │ │ │ ├── release.mdx │ │ │ │ ├── reset.mdx │ │ │ │ └── ~auto_ptr.mdx │ │ │ ├── _enable_shared_from_this │ │ │ │ ├── enable_shared_from_this.mdx │ │ │ │ ├── operator=.mdx │ │ │ │ ├── shared_from_this.mdx │ │ │ │ ├── weak_from_this.mdx │ │ │ │ └── ~enable_shared_from_this.mdx │ │ │ ├── _inout_ptr_t │ │ │ │ ├── inout_ptr_t.mdx │ │ │ │ ├── operator_ptr.mdx │ │ │ │ └── ~inout_ptr_t.mdx │ │ │ ├── _out_ptr_t │ │ │ │ ├── operator_ptr.mdx │ │ │ │ ├── out_ptr_t.mdx │ │ │ │ └── ~out_ptr_t.mdx │ │ │ ├── _owner_less │ │ │ │ └── _codes │ │ │ │ │ └── owner_less │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ └── cpp17.mdx │ │ │ ├── _polymorphic_allocator │ │ │ │ ├── _codes │ │ │ │ │ └── construct.mdx │ │ │ │ ├── allocate.mdx │ │ │ │ ├── allocate_bytes.mdx │ │ │ │ ├── allocate_object.mdx │ │ │ │ ├── construct.mdx │ │ │ │ ├── deallocate.mdx │ │ │ │ ├── deallocate_bytes.mdx │ │ │ │ ├── deallocate_object.mdx │ │ │ │ ├── delete_object.mdx │ │ │ │ ├── destroy.mdx │ │ │ │ ├── new_object.mdx │ │ │ │ ├── operator_cmp.mdx │ │ │ │ ├── polymorphic_allocator.mdx │ │ │ │ ├── resource.mdx │ │ │ │ └── select_on_container_copy_construction.mdx │ │ │ ├── _scoped_allocator_adaptor │ │ │ │ ├── _codes │ │ │ │ │ ├── construct_overloads_1.mdx │ │ │ │ │ └── construct_overloads_rest.mdx │ │ │ │ ├── allocate.mdx │ │ │ │ ├── construct.mdx │ │ │ │ ├── deallocate.mdx │ │ │ │ ├── destroy.mdx │ │ │ │ ├── inner_allocator.mdx │ │ │ │ ├── max_size.mdx │ │ │ │ ├── operator=.mdx │ │ │ │ ├── operator_cmp.mdx │ │ │ │ ├── outer_allocator.mdx │ │ │ │ ├── rebind_code.mdx │ │ │ │ ├── scoped_allocator_adaptor.mdx │ │ │ │ ├── select_on_container_copy_construction.mdx │ │ │ │ └── ~scoped_allocator_adaptor.mdx │ │ │ ├── _shared_ptr │ │ │ │ ├── _codes │ │ │ │ │ ├── allocate_shared │ │ │ │ │ │ ├── isNonArray.mdx │ │ │ │ │ │ ├── isU.mdx │ │ │ │ │ │ └── isnotU.mdx │ │ │ │ │ ├── operator_cmp │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ └── cpp20.mdx │ │ │ │ │ └── pointer_cast │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ ├── cpp17.mdx │ │ │ │ │ │ └── cpp20.mdx │ │ │ │ ├── allocate_shared.mdx │ │ │ │ ├── atomic.mdx │ │ │ │ ├── atomic2.mdx │ │ │ │ ├── deduction_guides.mdx │ │ │ │ ├── get.mdx │ │ │ │ ├── get_deleter.mdx │ │ │ │ ├── hash.mdx │ │ │ │ ├── make_shared.mdx │ │ │ │ ├── operator=.mdx │ │ │ │ ├── operator_at.mdx │ │ │ │ ├── operator_bool.mdx │ │ │ │ ├── operator_cmp.mdx │ │ │ │ ├── operator_deref.mdx │ │ │ │ ├── operator_ltlt.mdx │ │ │ │ ├── owner_before.mdx │ │ │ │ ├── pointer_cast.mdx │ │ │ │ ├── reset.mdx │ │ │ │ ├── shared_ptr.mdx │ │ │ │ ├── swap.mdx │ │ │ │ ├── swap2.mdx │ │ │ │ ├── unique.mdx │ │ │ │ ├── use_count.mdx │ │ │ │ └── ~shared_ptr.mdx │ │ │ ├── _unique_ptr │ │ │ │ ├── _codes │ │ │ │ │ ├── cmp │ │ │ │ │ │ ├── cpp11.mdx │ │ │ │ │ │ ├── cpp20.mdx │ │ │ │ │ │ └── cpp23.mdx │ │ │ │ │ ├── make_unique │ │ │ │ │ │ ├── at_kb14.mdx │ │ │ │ │ │ ├── at_kb20.mdx │ │ │ │ │ │ ├── at_kb23.mdx │ │ │ │ │ │ ├── at_ukb14.mdx │ │ │ │ │ │ ├── at_ukb20.mdx │ │ │ │ │ │ ├── at_ukb23.mdx │ │ │ │ │ │ ├── nat14.mdx │ │ │ │ │ │ ├── nat20.mdx │ │ │ │ │ │ └── nat23.mdx │ │ │ │ │ ├── operator= │ │ │ │ │ │ ├── arrays11.mdx │ │ │ │ │ │ ├── arrays23.mdx │ │ │ │ │ │ ├── primary11.mdx │ │ │ │ │ │ └── primary23.mdx │ │ │ │ │ ├── reset │ │ │ │ │ │ ├── arrays11.mdx │ │ │ │ │ │ ├── arrays23.mdx │ │ │ │ │ │ ├── primary11.mdx │ │ │ │ │ │ └── primary23.mdx │ │ │ │ │ └── unique_ptr │ │ │ │ │ │ ├── arrays11.mdx │ │ │ │ │ │ ├── arrays23.mdx │ │ │ │ │ │ ├── primary11.mdx │ │ │ │ │ │ ├── primary17.mdx │ │ │ │ │ │ └── primary23.mdx │ │ │ │ ├── get.mdx │ │ │ │ ├── get_deleter.mdx │ │ │ │ ├── hash.mdx │ │ │ │ ├── make_unique.mdx │ │ │ │ ├── operator-.mdx │ │ │ │ ├── operator=.mdx │ │ │ │ ├── operator_at.mdx │ │ │ │ ├── operator_bool.mdx │ │ │ │ ├── operator_cmp.mdx │ │ │ │ ├── operator_ltlt.mdx │ │ │ │ ├── release.mdx │ │ │ │ ├── reset.mdx │ │ │ │ ├── swap.mdx │ │ │ │ ├── swap2.mdx │ │ │ │ ├── unique_ptr.mdx │ │ │ │ └── ~unique_ptr.mdx │ │ │ ├── _uses_allocator_construction_args │ │ │ │ ├── tispair.mdx │ │ │ │ └── tnotpair.mdx │ │ │ ├── _weak_ptr │ │ │ │ ├── atomic2.mdx │ │ │ │ ├── deduction_guides.mdx │ │ │ │ ├── expired.mdx │ │ │ │ ├── lock.mdx │ │ │ │ ├── operator=.mdx │ │ │ │ ├── owner_before.mdx │ │ │ │ ├── reset.mdx │ │ │ │ ├── swap.mdx │ │ │ │ ├── swap2.mdx │ │ │ │ ├── use_count.mdx │ │ │ │ ├── weak_ptr.mdx │ │ │ │ └── ~weak_ptr.mdx │ │ │ ├── allocation_result.mdx │ │ │ ├── allocator.mdx │ │ │ ├── allocator_arg.mdx │ │ │ ├── allocator_traits.mdx │ │ │ ├── auto_ptr.mdx │ │ │ ├── bad_weak_ptr.mdx │ │ │ ├── default_delete.mdx │ │ │ ├── enable_shared_from_this.mdx │ │ │ ├── index.mdx │ │ │ ├── inout_ptr.mdx │ │ │ ├── inout_ptr_t.mdx │ │ │ ├── make_obj_using_allocator.mdx │ │ │ ├── memory_management_index.mdx │ │ │ ├── out_ptr.mdx │ │ │ ├── out_ptr_t.mdx │ │ │ ├── owner_less.mdx │ │ │ ├── owner_less_void.mdx │ │ │ ├── polymorphic_allocator.mdx │ │ │ ├── scoped_allocator_adaptor.mdx │ │ │ ├── shared_ptr.mdx │ │ │ ├── uninitialized_construct_using_allocator.mdx │ │ │ ├── unique_ptr.mdx │ │ │ ├── uses_allocator.mdx │ │ │ ├── uses_allocator_construction_args.mdx │ │ │ └── weak_ptr.mdx │ │ ├── ranges │ │ │ └── index.mdx │ │ └── utility │ │ │ ├── _codes │ │ │ ├── _variant │ │ │ │ ├── emplace │ │ │ │ │ ├── cpp17.mdx │ │ │ │ │ └── cpp20.mdx │ │ │ │ ├── operator= │ │ │ │ │ ├── cpp17.mdx │ │ │ │ │ └── cpp20.mdx │ │ │ │ └── visit │ │ │ │ │ ├── cpp17.mdx │ │ │ │ │ └── cpp20.mdx │ │ │ ├── forward-function-declaration │ │ │ │ ├── cpp14-detailed.mdx │ │ │ │ ├── cpp14-simple.mdx │ │ │ │ ├── until-cpp14-detailed.mdx │ │ │ │ └── until-cpp14-simple.mdx │ │ │ ├── forward-function-description │ │ │ │ ├── detailed.mdx │ │ │ │ ├── simple.mdx │ │ │ │ └── universal-reference │ │ │ │ │ ├── detailed.mdx │ │ │ │ │ └── simple.mdx │ │ │ ├── forward_function_declaration │ │ │ │ ├── cpp14-detailed.mdx │ │ │ │ ├── cpp14-simple.mdx │ │ │ │ ├── until-cpp14-detailed.mdx │ │ │ │ └── until-cpp14-simple.mdx │ │ │ └── forward_function_description │ │ │ │ ├── detailed.mdx │ │ │ │ ├── simple.mdx │ │ │ │ └── universal_reference │ │ │ │ ├── detailed.mdx │ │ │ │ └── simple.mdx │ │ │ ├── _variant │ │ │ ├── bad_variant_access.mdx │ │ │ ├── emplace.mdx │ │ │ ├── get.mdx │ │ │ ├── get_if.mdx │ │ │ ├── hash.mdx │ │ │ ├── holds_alternative.mdx │ │ │ ├── ind.mdx │ │ │ ├── monostate.mdx │ │ │ ├── operator=.mdx │ │ │ ├── operator_cmp.mdx │ │ │ ├── swap.mdx │ │ │ ├── swap2.mdx │ │ │ ├── valueless_by_exception.mdx │ │ │ ├── variant.mdx │ │ │ ├── variant_alternative.mdx │ │ │ ├── variant_npos.mdx │ │ │ ├── variant_size.mdx │ │ │ ├── visit.mdx │ │ │ └── ~variant.mdx │ │ │ ├── forward.mdx │ │ │ ├── index.mdx │ │ │ └── variant.mdx │ └── useful-links.mdx ├── learn │ ├── compilation │ │ ├── compilation-process.mdx │ │ ├── flags │ │ │ ├── fast-math.mdx │ │ │ ├── lang-standard.mdx │ │ │ └── visibility.mdx │ │ ├── linker.mdx │ │ ├── multiple-files.mdx │ │ ├── preprocessor.mdx │ │ ├── target-types.mdx │ │ └── what-is-compiler.mdx │ ├── course │ │ ├── advanced │ │ │ ├── classes │ │ │ │ ├── copy-constructor.mdx │ │ │ │ ├── default-constructors.mdx │ │ │ │ └── move-constructors.mdx │ │ │ ├── constants.mdx │ │ │ ├── exceptions │ │ │ │ ├── in-constructor.mdx │ │ │ │ └── noexcept.mdx │ │ │ ├── iterators.mdx │ │ │ ├── lambdas.mdx │ │ │ ├── memory │ │ │ │ ├── new-and-delete.mdx │ │ │ │ ├── pointers.mdx │ │ │ │ └── raw-arrays.mdx │ │ │ ├── preprocessor.mdx │ │ │ ├── references.mdx │ │ │ └── templates │ │ │ │ ├── aliases.mdx │ │ │ │ ├── classes.mdx │ │ │ │ ├── fold-expr.mdx │ │ │ │ ├── functions.mdx │ │ │ │ └── variables.mdx │ │ ├── basics │ │ │ ├── _codes │ │ │ │ ├── inheritance │ │ │ │ │ ├── full-code-step-derived-structs-methods.mdx │ │ │ │ │ ├── full-code-step-derived-structs-usage.mdx │ │ │ │ │ └── full-code-step-derived-structs.mdx │ │ │ │ ├── loops │ │ │ │ │ └── print-numbers-range-based-for-full.mdx │ │ │ │ └── structures │ │ │ │ │ └── full-code-using-object-fields.mdx │ │ │ ├── _inspections │ │ │ │ ├── first-program │ │ │ │ │ ├── code-block-content.tsx │ │ │ │ │ └── instruction-order.tsx │ │ │ │ └── loops │ │ │ │ │ ├── print-vector-range-based-for.tsx │ │ │ │ │ └── top-example.tsx │ │ │ ├── aliases.mdx │ │ │ ├── arrays │ │ │ │ ├── _codes │ │ │ │ │ ├── algo-intro-example-cpp20.mdx │ │ │ │ │ ├── algo-intro-example-until-cpp20.mdx │ │ │ │ │ ├── algos-overview-cpp20.mdx │ │ │ │ │ ├── algos-overview-until-cpp20.mdx │ │ │ │ │ ├── dynamic-arrays │ │ │ │ │ │ ├── adding-element.mdx │ │ │ │ │ │ ├── displaying-array-of-player-names-auto.mdx │ │ │ │ │ │ ├── displaying-array-of-player-names.mdx │ │ │ │ │ │ ├── erasing-element.mdx │ │ │ │ │ │ ├── initializing-vector.mdx │ │ │ │ │ │ ├── inserting-element.mdx │ │ │ │ │ │ └── reading-size.mdx │ │ │ │ │ ├── fixed-size-arrays │ │ │ │ │ │ ├── print-first-player-name.mdx │ │ │ │ │ │ └── print-player-names.mdx │ │ │ │ │ └── motivation.mdx │ │ │ │ ├── algorithms.mdx │ │ │ │ ├── c-style-arrays.mdx │ │ │ │ ├── dynamic-arrays.mdx │ │ │ │ ├── dynamic-arrays │ │ │ │ │ ├── common-problems.mdx │ │ │ │ │ ├── examples.mdx │ │ │ │ │ └── exercises.mdx │ │ │ │ ├── exercises.mdx │ │ │ │ ├── fixed-size-arrays.mdx │ │ │ │ ├── fixed-size-arrays │ │ │ │ │ ├── common-problems.mdx │ │ │ │ │ ├── examples.mdx │ │ │ │ │ └── exercises.mdx │ │ │ │ └── introduction.mdx │ │ │ ├── articles │ │ │ │ ├── console.mdx │ │ │ │ ├── files.mdx │ │ │ │ ├── filesystem.mdx │ │ │ │ ├── index.mdx │ │ │ │ └── random.mdx │ │ │ ├── comments.mdx │ │ │ ├── conditions │ │ │ │ ├── booleans.mdx │ │ │ │ ├── common-problems.mdx │ │ │ │ ├── compound.mdx │ │ │ │ ├── examples.mdx │ │ │ │ ├── exercises.mdx │ │ │ │ ├── intro.mdx │ │ │ │ └── tips.mdx │ │ │ ├── example-programs │ │ │ │ ├── advanced-calc.mdx │ │ │ │ ├── combat-arena.mdx │ │ │ │ └── simple-calc.mdx │ │ │ ├── first-program.mdx │ │ │ ├── first-program │ │ │ │ ├── common-problems.mdx │ │ │ │ └── exercises.mdx │ │ │ ├── functions │ │ │ │ ├── _codes │ │ │ │ │ └── functions │ │ │ │ │ │ ├── example-reuse-with-param.mdx │ │ │ │ │ │ ├── example-reuse-with-params.mdx │ │ │ │ │ │ ├── example-reuse.mdx │ │ │ │ │ │ ├── top-example-with.mdx │ │ │ │ │ │ └── top-example-without.mdx │ │ │ │ ├── common-problems.mdx │ │ │ │ ├── examples.mdx │ │ │ │ ├── exercises.mdx │ │ │ │ └── functions.mdx │ │ │ ├── inheritance.mdx │ │ │ ├── loops.mdx │ │ │ ├── methods │ │ │ │ ├── _codes │ │ │ │ │ └── methods-as-free-functions.mdx │ │ │ │ ├── methods.mdx │ │ │ │ └── special-methods.mdx │ │ │ ├── namespaces.mdx │ │ │ ├── polymorphism.mdx │ │ │ ├── references.mdx │ │ │ ├── structures.mdx │ │ │ └── variables │ │ │ │ ├── common-problems.mdx │ │ │ │ ├── examples.mdx │ │ │ │ ├── exercises.mdx │ │ │ │ ├── intro.mdx │ │ │ │ ├── operations.mdx │ │ │ │ ├── strings.mdx │ │ │ │ └── strings │ │ │ │ ├── _error-messages │ │ │ │ ├── adding-literals-gcc.mdx │ │ │ │ ├── adding-literals-msvc.mdx │ │ │ │ ├── forgotten-include-gcc.mdx │ │ │ │ ├── forgotten-include-msvc.mdx │ │ │ │ ├── string-is-not-int-gcc.mdx │ │ │ │ ├── string-is-not-int-msvc.mdx │ │ │ │ ├── wrong-int-to-string-gcc.mdx │ │ │ │ └── wrong-int-to-string-msvc.mdx │ │ │ │ ├── common-problems.mdx │ │ │ │ ├── examples.mdx │ │ │ │ └── exercises.mdx │ │ ├── intermediate │ │ │ ├── articles │ │ │ │ └── files.mdx │ │ │ ├── classes │ │ │ │ ├── class-namespaces.mdx │ │ │ │ ├── const-methods.mdx │ │ │ │ ├── constructors.mdx │ │ │ │ ├── destructors.mdx │ │ │ │ ├── intro.mdx │ │ │ │ ├── nested-classes.mdx │ │ │ │ └── static-methods.mdx │ │ │ ├── const-correctness.mdx │ │ │ ├── constants.mdx │ │ │ ├── exceptions.mdx │ │ │ ├── funcs-and-ops │ │ │ │ ├── default-arguments.mdx │ │ │ │ ├── function-overloading.mdx │ │ │ │ └── operator-overloading.mdx │ │ │ ├── lambdas.mdx │ │ │ ├── lambdas │ │ │ │ └── _codes │ │ │ │ │ ├── transform-example-cpp20.mdx │ │ │ │ │ └── transform-example-until-cpp20.mdx │ │ │ ├── memory │ │ │ │ ├── arrays.mdx │ │ │ │ ├── copying.mdx │ │ │ │ ├── move-semantics.mdx │ │ │ │ ├── smart-pointers.mdx │ │ │ │ └── stack-and-heap.mdx │ │ │ ├── pointers.mdx │ │ │ ├── preprocessor.mdx │ │ │ ├── references.mdx │ │ │ └── templates.mdx │ │ └── intro.mdx │ ├── editing-code │ │ ├── refactoring.mdx │ │ └── using-debugger.mdx │ ├── golden-advices │ │ ├── index.mdx │ │ └── memory.mdx │ └── index.mdx └── tools │ ├── compilers.mdx │ ├── editors.mdx │ ├── index.mdx │ ├── online │ ├── comparison.mdx │ ├── godbolt.mdx │ ├── ideone.mdx │ ├── replit.mdx │ └── wandbox.mdx │ └── standalone │ ├── compilers │ ├── setup-clang-linux.mdx │ ├── setup-clang-macos.mdx │ ├── setup-clang-windows.mdx │ ├── setup-gcc-linux.mdx │ ├── setup-gcc-macos.mdx │ └── setup-gcc-windows.mdx │ └── editors │ ├── setup-clion.mdx │ ├── setup-emacs.mdx │ ├── setup-qtcreator.mdx │ ├── setup-vscode.mdx │ └── vs2022 │ ├── creating-projects.mdx │ ├── managing-projects.mdx │ ├── setup.mdx │ └── using-debugger.mdx ├── docusaurus.config.ts ├── i18n ├── de │ ├── code.json │ └── docusaurus-theme-classic │ │ ├── footer.json │ │ └── navbar.json ├── en │ └── presets │ │ ├── DeductionGuidesExtentNote.mdx │ │ ├── Improve.mdx │ │ ├── ImproveSection.mdx │ │ ├── NotFinished.mdx │ │ └── terms │ │ ├── cont-alias-iterator.mdx │ │ ├── cont-alias-pointer.mdx │ │ ├── cont-alias-reference.mdx │ │ ├── cont-alias-reverse-iterator.mdx │ │ ├── ctad.mdx │ │ ├── ill-formed.mdx │ │ ├── implementation-defined.mdx │ │ ├── predicate.mdx │ │ ├── strong-exception-guarantee.mdx │ │ ├── template.mdx │ │ └── undefined-behaviour.mdx └── pl │ ├── code.json │ ├── docusaurus-plugin-content-blog │ └── options.json │ ├── docusaurus-plugin-content-docs-community │ ├── current.json │ └── current │ │ └── index.mdx │ ├── docusaurus-plugin-content-docs-contributing │ └── current.json │ ├── docusaurus-plugin-content-docs-features │ ├── current.json │ └── current │ │ └── index.mdx │ ├── docusaurus-plugin-content-docs-learn │ ├── current.json │ └── current │ │ ├── compilation │ │ ├── compilation-process.mdx │ │ ├── linker.mdx │ │ ├── multiple-files.mdx │ │ ├── preprocessor.mdx │ │ ├── target-types.mdx │ │ └── what-is-compiler.mdx │ │ ├── course │ │ ├── basics │ │ │ ├── _codes │ │ │ │ ├── inheritance │ │ │ │ │ ├── full-code-step-derived-structs-methods.mdx │ │ │ │ │ ├── full-code-step-derived-structs-usage.mdx │ │ │ │ │ └── full-code-step-derived-structs.mdx │ │ │ │ └── structures │ │ │ │ │ └── full-code-using-object-fields.mdx │ │ │ ├── aliases.mdx │ │ │ ├── arrays │ │ │ │ ├── _codes │ │ │ │ │ ├── algo-intro-example-cpp20.mdx │ │ │ │ │ ├── algo-intro-example-until-cpp20.mdx │ │ │ │ │ ├── algos-overview-cpp20.mdx │ │ │ │ │ └── algos-overview-until-cpp20.mdx │ │ │ │ ├── algorithms.mdx │ │ │ │ ├── exercises.mdx │ │ │ │ └── intro-to-vector.mdx │ │ │ ├── articles │ │ │ │ ├── _codes │ │ │ │ │ └── files │ │ │ │ │ │ ├── example-filesystem-alias-global.mdx │ │ │ │ │ │ ├── example-filesystem-alias-within-func.mdx │ │ │ │ │ │ ├── open-file-fstream-example.mdx │ │ │ │ │ │ ├── open-file-fstream.mdx │ │ │ │ │ │ ├── open-file-ifstream-example.mdx │ │ │ │ │ │ ├── open-file-ifstream.mdx │ │ │ │ │ │ ├── open-file-ofstream-example.mdx │ │ │ │ │ │ └── open-file-ofstream.mdx │ │ │ │ ├── console.mdx │ │ │ │ ├── files.mdx │ │ │ │ ├── filesystem.mdx │ │ │ │ ├── index.mdx │ │ │ │ └── random.mdx │ │ │ ├── comments.mdx │ │ │ ├── conditions.mdx │ │ │ ├── conditions │ │ │ │ ├── booleans.mdx │ │ │ │ ├── common-problems.mdx │ │ │ │ ├── compound.mdx │ │ │ │ ├── examples.mdx │ │ │ │ ├── exercises.mdx │ │ │ │ ├── intro.mdx │ │ │ │ └── tips.mdx │ │ │ ├── enums.mdx │ │ │ ├── example-programs │ │ │ │ ├── _codes │ │ │ │ │ └── combat-arena-source.mdx │ │ │ │ ├── advanced-calc.mdx │ │ │ │ ├── combat-arena.mdx │ │ │ │ └── simple-calc.mdx │ │ │ ├── first-program.mdx │ │ │ ├── first-program │ │ │ │ ├── common-problems.mdx │ │ │ │ └── exercises.mdx │ │ │ ├── functions │ │ │ │ ├── _codes │ │ │ │ │ ├── example-reuse-with-param.mdx │ │ │ │ │ ├── example-reuse-with-params.mdx │ │ │ │ │ ├── example-reuse.mdx │ │ │ │ │ ├── top-example-with.mdx │ │ │ │ │ └── top-example-without.mdx │ │ │ │ └── functions.mdx │ │ │ ├── inheritance.mdx │ │ │ ├── loops.mdx │ │ │ ├── methods.mdx │ │ │ ├── namespaces.mdx │ │ │ ├── polymorphism.mdx │ │ │ ├── references.mdx │ │ │ ├── structures.mdx │ │ │ └── variables │ │ │ │ ├── intro.mdx │ │ │ │ ├── operations.mdx │ │ │ │ ├── strings.mdx │ │ │ │ └── strings │ │ │ │ ├── _error-messages │ │ │ │ ├── adding-literals-gcc.mdx │ │ │ │ ├── adding-literals-msvc.mdx │ │ │ │ ├── forgotten-include-gcc.mdx │ │ │ │ ├── forgotten-include-msvc.mdx │ │ │ │ ├── string-is-not-int-gcc.mdx │ │ │ │ ├── string-is-not-int-msvc.mdx │ │ │ │ ├── wrong-int-to-string-gcc.mdx │ │ │ │ └── wrong-int-to-string-msvc.mdx │ │ │ │ ├── common-problems.mdx │ │ │ │ ├── examples.mdx │ │ │ │ └── exercises.mdx │ │ ├── intermediate │ │ │ ├── articles │ │ │ │ └── files.mdx │ │ │ ├── classes │ │ │ │ ├── class-namespaces.mdx │ │ │ │ ├── const-methods.mdx │ │ │ │ ├── constructors.mdx │ │ │ │ ├── destructors.mdx │ │ │ │ ├── intro.mdx │ │ │ │ ├── nested-classes.mdx │ │ │ │ └── static-methods.mdx │ │ │ ├── const-correctness.mdx │ │ │ ├── constants.mdx │ │ │ ├── exceptions.mdx │ │ │ ├── funcs-and-ops │ │ │ │ ├── _codes │ │ │ │ │ └── functions │ │ │ │ │ │ ├── example-default-param.mdx │ │ │ │ │ │ └── example-multiple-default-params.mdx │ │ │ │ ├── default-arguments.mdx │ │ │ │ ├── function-overloading.mdx │ │ │ │ └── operator-overloading.mdx │ │ │ ├── lambdas.mdx │ │ │ ├── lambdas │ │ │ │ └── _codes │ │ │ │ │ ├── transform-example-cpp20.mdx │ │ │ │ │ └── transform-example-until-cpp20.mdx │ │ │ ├── memory │ │ │ │ ├── arrays.mdx │ │ │ │ ├── copying.mdx │ │ │ │ ├── move-semantics.mdx │ │ │ │ ├── smart-pointers.mdx │ │ │ │ └── stack-and-heap.mdx │ │ │ ├── pointers.mdx │ │ │ ├── preprocessor.mdx │ │ │ ├── references.mdx │ │ │ └── templates.mdx │ │ └── intro.mdx │ │ ├── editing-code │ │ ├── refactoring.mdx │ │ └── using-debugger.mdx │ │ ├── golden-advices │ │ ├── index.mdx │ │ └── memory.mdx │ │ └── index.mdx │ ├── docusaurus-plugin-content-docs-tools │ ├── current.json │ └── current │ │ ├── compilers.mdx │ │ ├── editors.mdx │ │ ├── index.mdx │ │ ├── online │ │ ├── comparison.mdx │ │ ├── godbolt.mdx │ │ ├── ideone.mdx │ │ ├── replit.mdx │ │ └── wandbox.mdx │ │ └── standalone │ │ ├── compilers │ │ ├── setup-clang-linux.mdx │ │ ├── setup-clang-macos.mdx │ │ ├── setup-clang-windows.mdx │ │ ├── setup-gcc-linux.mdx │ │ ├── setup-gcc-macos.mdx │ │ └── setup-gcc-windows.mdx │ │ └── editors │ │ ├── setup-clion.mdx │ │ ├── setup-qtcreator.mdx │ │ ├── setup-vs2022.mdx │ │ ├── setup-vscode.mdx │ │ └── vs2022 │ │ ├── creating-projects.mdx │ │ ├── managing-projects.mdx │ │ ├── setup.mdx │ │ └── using-debugger.mdx │ ├── docusaurus-plugin-content-docs │ ├── current.json │ └── current │ │ ├── index.mdx │ │ └── std │ │ ├── algo │ │ └── index.mdx │ │ ├── concepts │ │ └── index.mdx │ │ ├── containers │ │ ├── arrays │ │ │ └── index.mdx │ │ ├── index.mdx │ │ ├── maps │ │ │ └── index.mdx │ │ ├── other │ │ │ └── index.mdx │ │ ├── queues │ │ │ └── index.mdx │ │ ├── sets │ │ │ └── index.mdx │ │ └── strings │ │ │ └── index.mdx │ │ ├── date-time │ │ └── index.mdx │ │ ├── index.mdx │ │ ├── io │ │ └── index.mdx │ │ ├── iterators │ │ └── index.mdx │ │ ├── lang-support │ │ └── index.mdx │ │ ├── math │ │ └── index.mdx │ │ ├── memory │ │ └── index.mdx │ │ ├── ranges │ │ └── index.mdx │ │ └── utility │ │ └── index.mdx │ ├── docusaurus-theme-classic │ ├── footer.json │ └── navbar.json │ └── presets │ ├── Improve.mdx │ ├── ImproveSection.mdx │ ├── NotFinished.mdx │ └── terms │ └── ctad.mdx ├── package-lock.json ├── package.json ├── resources ├── KeyArt.webp ├── KeyArt.xcf └── Website.webp ├── sidebars ├── common.ts ├── community.ts ├── contributing.ts ├── docs.ts ├── docs │ ├── named_req.ts │ ├── std │ │ ├── algorithms.ts │ │ ├── containers.ts │ │ ├── containers │ │ │ ├── array.ts │ │ │ ├── deque.ts │ │ │ ├── forward_list.ts │ │ │ ├── initializer_list.ts │ │ │ ├── map.ts │ │ │ ├── multimap.ts │ │ │ ├── multiset.ts │ │ │ ├── priority_queue.ts │ │ │ ├── queue.ts │ │ │ ├── set.ts │ │ │ ├── span.ts │ │ │ ├── stack.ts │ │ │ ├── string.ts │ │ │ ├── string_view.ts │ │ │ ├── unordered_map.ts │ │ │ ├── unordered_multimap.ts │ │ │ ├── unordered_multiset.ts │ │ │ ├── unordered_set.ts │ │ │ └── vector.ts │ │ ├── math.ts │ │ ├── memory-management.ts │ │ └── utility.ts │ └── std_lib.ts ├── learn.ts ├── tools.ts └── types.ts ├── src ├── Globals.d.ts ├── components │ ├── DocSettings.module.scss │ ├── DocSettings.tsx │ ├── HomepageFeatures.module.scss │ ├── HomepageFeatures.tsx │ ├── Supporters.module.scss │ ├── Supporters.tsx │ ├── mdx │ │ ├── Button.module.scss │ │ ├── Button.tsx │ │ ├── ClassContext.tsx │ │ ├── ClassSummary.module.scss │ │ ├── ClassSummary.tsx │ │ ├── CodeBlock │ │ │ ├── ControlButtons.tsx │ │ │ └── Inspection │ │ │ │ ├── Arrow.tsx │ │ │ │ ├── BlockHighlight.tsx │ │ │ │ ├── FlowControlButtons.scss │ │ │ │ ├── FlowControlButtons.tsx │ │ │ │ ├── Inspection.scss │ │ │ │ ├── Inspection.tsx │ │ │ │ └── Setup.ts │ │ ├── Columns.module.scss │ │ ├── Columns.tsx │ │ ├── CppRefAttribution.module.scss │ │ ├── CppRefAttribution.tsx │ │ ├── CustomCodeBlock.tsx │ │ ├── DefinedIn.scss │ │ ├── DefinedIn.tsx │ │ ├── FullCode.tsx │ │ ├── GoogleSlides.module.scss │ │ ├── GoogleSlides.tsx │ │ ├── HiddenHeading.scss │ │ ├── HiddenHeading.tsx │ │ ├── Image.tsx │ │ ├── Injectors │ │ │ ├── CodeBlock.tsx │ │ │ └── LazyInsideContainer.tsx │ │ ├── Lightbox.tsx │ │ ├── ProductCard.module.scss │ │ ├── ProductCard.tsx │ │ ├── Replit.tsx │ │ ├── StaticTag.module.scss │ │ ├── StaticTag.tsx │ │ ├── SymbolTable.module.scss │ │ ├── SymbolTable.tsx │ │ ├── SyntaxTable.module.scss │ │ ├── SyntaxTable.tsx │ │ ├── TenorGIF.module.scss │ │ ├── TenorGIF.tsx │ │ ├── ToolsSummary.module.scss │ │ ├── ToolsSummary.tsx │ │ ├── Tooltip.module.scss │ │ ├── Tooltip.tsx │ │ ├── VersionTabs.module.scss │ │ ├── VersionTabs.tsx │ │ ├── Versions.module.scss │ │ ├── Versions.tsx │ │ └── admonitions │ │ │ └── NotFinished.tsx │ └── page │ │ └── Homepage │ │ ├── Contact.scss │ │ ├── Contact.tsx │ │ ├── LanguageOverview.scss │ │ ├── LanguageOverview.tsx │ │ ├── Links.scss │ │ ├── Links.tsx │ │ ├── ProjectsGallery.scss │ │ ├── ProjectsGallery.tsx │ │ ├── SiteFeaturesSlider.scss │ │ ├── SiteFeaturesSlider.tsx │ │ └── examples │ │ ├── hello-world-cpp11.cpp │ │ ├── hello-world-cpp23.cpp │ │ ├── reverse-words-in-string-cpp23.cpp │ │ ├── simple-player-struct-cpp20.cpp │ │ └── sort-array-cpp20.cpp ├── css │ ├── Code.scss │ ├── Custom.scss │ ├── InlineAdmonitions.scss │ ├── Logos.scss │ ├── Navbar.scss │ ├── Sidebar.scss │ ├── Tabs.scss │ ├── Text.scss │ └── Theme.scss ├── helper │ ├── Cookies.ts │ ├── DOM │ │ └── createPrependPortal.tsx │ └── TransformEmptyTagElem.tsx ├── icons │ ├── discord-logo-black.svg │ └── discord-logo-white.svg ├── pages │ ├── index.module.scss │ └── index.tsx ├── prism │ ├── langs │ │ ├── console.ts │ │ ├── cpp.ts │ │ ├── index.ts │ │ └── log.ts │ └── themes │ │ ├── index.ts │ │ ├── vscode-dark.ts │ │ └── vscode-light.ts └── theme │ ├── Details │ └── index.tsx │ ├── DocItem │ ├── Content │ │ ├── Content.module.scss │ │ └── index.tsx │ └── Layout │ │ ├── Layout.module.scss │ │ └── index.tsx │ ├── Layout │ └── index.tsx │ └── prism-include-languages.ts ├── static ├── .nojekyll ├── img │ ├── DiscordHelpDev.png │ ├── coding-bg-dark.jpg │ ├── coding-bg-white.jpg │ ├── community.png │ ├── component-overview │ │ └── class-summary.png │ ├── cpp.svg │ ├── doc │ │ ├── array-elements-in-memory.png │ │ ├── math │ │ │ ├── atan2 │ │ │ │ └── math-atan2.png │ │ │ ├── ciel │ │ │ │ └── math-ceil.svg │ │ │ ├── floor │ │ │ │ └── math-floor.svg │ │ │ ├── round │ │ │ │ └── math-round_away_zero.svg │ │ │ └── trunc │ │ │ │ └── math-trunc.svg │ │ └── string-elements-in-memory.png │ ├── docusaurus.png │ ├── favicon.png │ ├── homepage │ │ ├── Blog.webp │ │ ├── Modern.webp │ │ └── Quiz.webp │ ├── icons │ │ ├── products │ │ │ ├── clion.svg │ │ │ ├── codeblocks.png │ │ │ ├── cppbuilder.png │ │ │ ├── devcpp.png │ │ │ ├── gcc.svg │ │ │ ├── llvm.png │ │ │ ├── qtcreator.svg │ │ │ ├── replit.svg │ │ │ ├── vs_2019.svg │ │ │ └── vscode_1_35.svg │ │ └── vscode │ │ │ ├── dark │ │ │ ├── book-color.svg │ │ │ ├── book.svg │ │ │ ├── community-color.svg │ │ │ ├── community.svg │ │ │ ├── extensions.svg │ │ │ ├── repo-color.svg │ │ │ ├── repo.svg │ │ │ ├── tools-color.svg │ │ │ ├── tools.svg │ │ │ └── warning.svg │ │ │ └── light │ │ │ ├── book-color.svg │ │ │ ├── book.svg │ │ │ ├── community-color.svg │ │ │ ├── community.svg │ │ │ ├── extensions.svg │ │ │ ├── repo-color.svg │ │ │ ├── repo.svg │ │ │ ├── tools-color.svg │ │ │ ├── tools.svg │ │ │ └── warning.svg │ ├── logo.svg │ ├── logo192.png │ ├── papers.png │ ├── supporters │ │ └── pjait.png │ ├── talk.png │ ├── tutorials │ │ ├── course │ │ │ ├── basic │ │ │ │ ├── arrays │ │ │ │ │ ├── algo-count.gif │ │ │ │ │ ├── algo-max.gif │ │ │ │ │ ├── algo-min.gif │ │ │ │ │ ├── algo-reverse.gif │ │ │ │ │ ├── algo-sort.gif │ │ │ │ │ ├── algorithms.drawio │ │ │ │ │ ├── car-brand-names-en.png │ │ │ │ │ ├── car-brand-names-pl.png │ │ │ │ │ ├── car-brand-names.drawio │ │ │ │ │ ├── error-no-vector-header-pl-clang.png │ │ │ │ │ ├── error-no-vector-header-pl-gcc.png │ │ │ │ │ ├── error-no-vector-header-pl-msvc.png │ │ │ │ │ ├── error-out-of-bounds-bash-segfault.png │ │ │ │ │ ├── error-out-of-bounds-cmd-empty.png │ │ │ │ │ ├── error-out-of-bounds-cmd-errorlevel.png │ │ │ │ │ ├── error-out-of-bounds-fish-segfault.png │ │ │ │ │ ├── error-out-of-bounds-vs-assertion.png │ │ │ │ │ ├── error-out-of-bounds-zsh-segfault.png │ │ │ │ │ ├── error-wrong-push-back-type-pl-clang.png │ │ │ │ │ ├── error-wrong-push-back-type-pl-gcc.png │ │ │ │ │ └── error-wrong-push-back-type-pl-msvc.png │ │ │ │ ├── comments │ │ │ │ │ ├── cat-pl.webp │ │ │ │ │ └── cat.webp │ │ │ │ ├── files │ │ │ │ │ └── displaying-file-content.png │ │ │ │ ├── first-program │ │ │ │ │ ├── error-missing-include-en-msvc.png │ │ │ │ │ ├── error-missing-include-en.png │ │ │ │ │ ├── error-no-semicolon-en-msvc.png │ │ │ │ │ ├── error-no-semicolon-en.png │ │ │ │ │ ├── error-no-semicolon-pl.png │ │ │ │ │ ├── error-no-terminating-quote-en-msvc.png │ │ │ │ │ ├── error-no-terminating-quote-en.png │ │ │ │ │ ├── error-no-terminating-quote-pl.png │ │ │ │ │ ├── error-omit-std-en-msvc.png │ │ │ │ │ ├── error-omit-std-en.png │ │ │ │ │ ├── error-unescaped-quote-en-msvc.png │ │ │ │ │ ├── example-terminal-linux.png │ │ │ │ │ ├── example-terminal-windows.png │ │ │ │ │ ├── first-program.drawio │ │ │ │ │ ├── include-iostream-en.webp │ │ │ │ │ └── teletype.png │ │ │ │ ├── functions │ │ │ │ │ ├── auto-return-type-pl.png │ │ │ │ │ ├── car-clamp-above-pl.png │ │ │ │ │ ├── car-clamp-below-pl.png │ │ │ │ │ ├── car-clamp-in-between-pl.png │ │ │ │ │ ├── car-clamp-schema.drawio │ │ │ │ │ ├── default-params-en.png │ │ │ │ │ ├── default-params-pl.png │ │ │ │ │ ├── error-foo-must-return-a-value.png │ │ │ │ │ ├── error-implicit-int-clang.png │ │ │ │ │ ├── error-implicit-int-gcc.png │ │ │ │ │ ├── error-implicit-int-msvc.png │ │ │ │ │ ├── error-multiple-definitions-clang.png │ │ │ │ │ ├── error-multiple-definitions-gcc.png │ │ │ │ │ ├── error-multiple-definitions-msvc.png │ │ │ │ │ ├── error-no-declaration-pl-clang.png │ │ │ │ │ ├── error-no-declaration-pl-gcc.png │ │ │ │ │ ├── error-no-declaration-pl-msvc.png │ │ │ │ │ ├── error-no-definition-pl-clang.png │ │ │ │ │ ├── error-no-definition-pl-gcc.png │ │ │ │ │ ├── error-no-definition-pl-msvc.png │ │ │ │ │ ├── error-no-return-bash.png │ │ │ │ │ ├── error-no-return-fish.png │ │ │ │ │ ├── error-no-return-zsh.png │ │ │ │ │ ├── error-returning-int-from-void-clang.png │ │ │ │ │ ├── error-returning-int-from-void-gcc.png │ │ │ │ │ ├── error-returning-int-from-void-msvc.png │ │ │ │ │ ├── error-returning-string-from-int-clang.png │ │ │ │ │ ├── error-returning-string-from-int-gcc.png │ │ │ │ │ ├── error-returning-string-from-int-msvc.png │ │ │ │ │ ├── proc-no-params-en.png │ │ │ │ │ ├── proc-no-params-pl.png │ │ │ │ │ ├── proc-params-en.png │ │ │ │ │ ├── proc-params-pl.png │ │ │ │ │ ├── retval-params-en.png │ │ │ │ │ ├── retval-params-pl.png │ │ │ │ │ └── schemes.drawio │ │ │ │ ├── inheritance │ │ │ │ │ ├── hierarchy-only-data-en.png │ │ │ │ │ ├── hierarchy-only-data-pl.png │ │ │ │ │ └── hierarchy.drawio │ │ │ │ ├── loops │ │ │ │ │ ├── error-trying-to-use-variable-out-of-loop-clang.png │ │ │ │ │ ├── error-trying-to-use-variable-out-of-loop-gcc.png │ │ │ │ │ ├── error-trying-to-use-variable-out-of-loop-msvc.png │ │ │ │ │ ├── for-en.png │ │ │ │ │ ├── for-pl.png │ │ │ │ │ ├── loops.drawio │ │ │ │ │ ├── range-based-for-en.png │ │ │ │ │ ├── range-based-for-pl.png │ │ │ │ │ ├── while-en.png │ │ │ │ │ └── while-pl.png │ │ │ │ ├── methods │ │ │ │ │ ├── error-no-struct-scope-specified-clang.png │ │ │ │ │ ├── error-no-struct-scope-specified-gcc.png │ │ │ │ │ └── error-no-struct-scope-specified-msvc.png │ │ │ │ ├── random │ │ │ │ │ ├── 0_to_1.png │ │ │ │ │ ├── 0_to_rand_max.png │ │ │ │ │ ├── a_to_b.png │ │ │ │ │ └── range.drawio │ │ │ │ ├── structures │ │ │ │ │ ├── GoblinEnemy.gif │ │ │ │ │ ├── SimpleEnemy.drawio │ │ │ │ │ ├── goblin-struct-data-and-methods.gif │ │ │ │ │ └── goblin-struct-data.gif │ │ │ │ └── variables │ │ │ │ │ ├── creation-en.png │ │ │ │ │ ├── creation-init-en.png │ │ │ │ │ ├── creation-init-pl.png │ │ │ │ │ ├── creation-name-en.png │ │ │ │ │ ├── creation-pl.png │ │ │ │ │ ├── creation-type-en.png │ │ │ │ │ ├── creation.drawio │ │ │ │ │ ├── error-trying-to-display-quote-pl-clang.png │ │ │ │ │ ├── error-trying-to-display-quote-pl-gcc.png │ │ │ │ │ ├── error-trying-to-display-quote-pl-msvc.png │ │ │ │ │ ├── error-wrong-quote-pl-clang.png │ │ │ │ │ ├── error-wrong-quote-pl-gcc.png │ │ │ │ │ └── error-wrong-quote-pl-msvc.png │ │ │ └── intermediate │ │ │ │ └── lambdas │ │ │ │ ├── schemes.drawio │ │ │ │ ├── std-transform-cpp20-en.png │ │ │ │ ├── std-transform-cpp20-pl.png │ │ │ │ ├── std-transform-en.png │ │ │ │ ├── std-transform-pl.png │ │ │ │ ├── summary-en.png │ │ │ │ └── summary-pl.png │ │ └── tools │ │ │ ├── after-treemacs-init.jpg │ │ │ ├── before-treemacs-init.jpg │ │ │ ├── clang-install.jpg │ │ │ ├── clang-remove-output.jpg │ │ │ ├── clang-version-output.jpg │ │ │ ├── clion-1-hd.png │ │ │ ├── clion-2-hd.png │ │ │ ├── clion-3-hd.png │ │ │ ├── clion-4-hd.png │ │ │ ├── clion-5-hd.png │ │ │ ├── clion-thumbnail.png │ │ │ ├── codeblocks-1-hd.png │ │ │ ├── codeblocks-2-hd.png │ │ │ ├── codeblocks-3-hd.png │ │ │ ├── codeblocks-thumbnail.png │ │ │ ├── emacs-clangd-server.jpg │ │ │ ├── emacs-compile.jpg │ │ │ ├── emacs-eshell.jpg │ │ │ ├── emacs-version.jpg │ │ │ ├── gcc-version-output.jpg │ │ │ ├── ideone │ │ │ ├── editor-settings.png │ │ │ ├── editor-view.png │ │ │ ├── only-editor.png │ │ │ ├── run-button.png │ │ │ ├── run-error.png │ │ │ ├── run-ok.png │ │ │ ├── sign-up-form.png │ │ │ └── your-codes.png │ │ │ ├── lsp-init-options.jpg │ │ │ ├── msys2 │ │ │ ├── mingw-packages.png │ │ │ └── run-msys2-pl.png │ │ │ ├── package-list.jpg │ │ │ ├── qtcreator-1-hd.png │ │ │ ├── qtcreator-2-hd.png │ │ │ ├── qtcreator-3-hd.png │ │ │ ├── qtcreator-4-hd.png │ │ │ ├── qtcreator-5-hd.png │ │ │ ├── qtcreator-thumbnail.png │ │ │ ├── replit-1-hd.png │ │ │ ├── replit-2-hd.png │ │ │ ├── replit-3-hd.png │ │ │ ├── replit-4-hd.png │ │ │ ├── replit-thumbnail.png │ │ │ ├── replit │ │ │ ├── editor-view.png │ │ │ ├── fork.png │ │ │ ├── only-editor.png │ │ │ ├── run-button.png │ │ │ ├── run-command-error.png │ │ │ ├── run-command-ok.png │ │ │ ├── run-command-warning.png │ │ │ └── sign-up-form.png │ │ │ ├── vs2022-1-hd.png │ │ │ ├── vs2022-2-hd.png │ │ │ ├── vs2022-3-hd.png │ │ │ ├── vs2022-4-hd.png │ │ │ ├── vs2022-thumbnail.png │ │ │ ├── vscode-1-hd.png │ │ │ ├── vscode-2-hd.png │ │ │ ├── vscode-3-hd.png │ │ │ ├── vscode-4-hd.png │ │ │ ├── vscode-thumbnail.png │ │ │ └── vscode.png │ ├── undraw_docusaurus_mountain.svg │ ├── undraw_docusaurus_react.svg │ └── undraw_docusaurus_tree.svg ├── js │ ├── giscus.js │ └── scroll.js ├── mui-icons │ ├── Download.svg │ ├── Star.svg │ ├── StarBorder.svg │ └── StarHalf.svg └── video │ └── talks.mp4 └── tsconfig.json /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing 2 | 3 | For full contributing guide please visit: 4 | 5 | https://cpp-lang.net/contributing/ -------------------------------------------------------------------------------- /CppLangNet.code-workspace: -------------------------------------------------------------------------------- 1 | { 2 | "folders": [ 3 | { 4 | "path": "." 5 | } 6 | ], 7 | "settings": {} 8 | } -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: [require.resolve('@docusaurus/core/lib/babel/preset')], 3 | }; 4 | -------------------------------------------------------------------------------- /content/blog/2021-09-28-welcome/rocket-launch-banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/content/blog/2021-09-28-welcome/rocket-launch-banner.jpg -------------------------------------------------------------------------------- /content/blog/authors.yml: -------------------------------------------------------------------------------- 1 | PoetaKodu: 2 | name: Paweł Syska 3 | title: Site maintainer 4 | url: https://github.com/PoetaKodu 5 | image_url: https://github.com/PoetaKodu.png -------------------------------------------------------------------------------- /content/contributing/editing-sidebar.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: ☰ Editing sidebar 3 | --- 4 | 5 | # Editing sidebar 6 | 7 | -------------------------------------------------------------------------------- /content/docs/named_req/_codes/Swappable1.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | #include // until C++11 3 | #include // since C++11 4 | using std::swap; 5 | swap(u, t); 6 | ``` -------------------------------------------------------------------------------- /content/docs/named_req/_codes/Swappable2.mdx: -------------------------------------------------------------------------------- 1 | 2 | ```cpp 3 | #include // until C++11 4 | #include // since C++11 5 | using std::swap; 6 | swap(t, u); 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/algo/ordinary/_codes/all_of/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) 3 | template< class InputIt, class UnaryPredicate > 4 | bool all_of( InputIt first, InputIt last, UnaryPredicate p ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/algo/ordinary/_codes/any_of/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) 3 | template< class InputIt, class UnaryPredicate > 4 | bool any_of( InputIt first, InputIt last, UnaryPredicate p ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/algo/ordinary/_codes/construct_at/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) 3 | template< class T, class... Args > 4 | constexpr T* construct_at( T* p, Args&&... args ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/algo/ordinary/_codes/copy/until-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) 3 | template< class InputIt, class OutputIt > 4 | OutputIt copy( InputIt first, InputIt last, OutputIt d_first ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/algo/ordinary/_codes/copy_n/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) 3 | template< class InputIt, class Size, class OutputIt > 4 | OutputIt copy_n( InputIt first, Size count, OutputIt result ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/algo/ordinary/_codes/destroy_at/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) 3 | template< class T > 4 | void destroy_at( T* p ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/algo/ordinary/_codes/destroy_at/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) 3 | template< class T > 4 | constexpr void destroy_at( T* p ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/algo/ordinary/_codes/fill/until-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) 3 | template< class ForwardIt, class T > 4 | void fill( ForwardIt first, ForwardIt last, const T& value ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/algo/ordinary/_codes/fill_n/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) 3 | template< class ForwardIt, class T > 4 | void fill( ForwardIt first, ForwardIt last, const T& value ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/algo/ordinary/_codes/fill_n/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) 3 | template< class OutputIt, class Size, class T > 4 | void fill_n( OutputIt first, Size count, const T& value ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/algo/ordinary/_codes/find/until-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) 3 | template< class InputIt, class T > 4 | InputIt find( InputIt first, InputIt last, const T& value ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/algo/ordinary/_codes/find_if/until-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) 3 | template< class InputIt, class UnaryPredicate > 4 | InputIt find_if( InputIt first, InputIt last, UnaryPredicate p ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/algo/ordinary/_codes/generate/until-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) 3 | template< class ForwardIt, class Generator > 4 | void generate( ForwardIt first, ForwardIt last, Generator g ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/algo/ordinary/_codes/generate_n/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) 3 | template< class OutputIt, class Size, class Generator > 4 | void generate_n( OutputIt first, Size count, Generator g ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/algo/ordinary/_codes/iota/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) 3 | template< class ForwardIt, class T > 4 | void iota( ForwardIt first, ForwardIt last, T value ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/algo/ordinary/_codes/iota/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) 3 | template< class ForwardIt, class T > 4 | constexpr void iota( ForwardIt first, ForwardIt last, T value ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/algo/ordinary/_codes/iter_swap/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) 3 | template< class ForwardIt1, class ForwardIt2 > 4 | constexpr void iter_swap( ForwardIt1 a, ForwardIt2 b ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/algo/ordinary/_codes/iter_swap/until-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) 3 | template< class ForwardIt1, class ForwardIt2 > 4 | void iter_swap( ForwardIt1 a, ForwardIt2 b ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/algo/ordinary/_codes/move/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) 3 | template< class InputIt, class OutputIt > 4 | OutputIt move( InputIt first, InputIt last, OutputIt d_first ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/algo/ordinary/_codes/none_of/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) 3 | template< class InputIt, class UnaryPredicate > 4 | bool none_of( InputIt first, InputIt last, UnaryPredicate p ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/algo/ordinary/_codes/random_shuffle/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) 3 | template< class RandomIt > 4 | void random_shuffle( RandomIt first, RandomIt last ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/algo/ordinary/_codes/remove/until-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) 3 | template< class ForwardIt, class T > 4 | ForwardIt remove( ForwardIt first, ForwardIt last, const T& value ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/algo/ordinary/_codes/reverse/until-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) 3 | template< class BidirIt > 4 | void reverse( BidirIt first, BidirIt last ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/algo/ordinary/_codes/reverse_copy/until-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) 3 | template< class BidirIt, class OutputIt > 4 | OutputIt reverse_copy( BidirIt first, BidirIt last, OutputIt d_first ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/algo/ordinary/_codes/rotate/until-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) 3 | template< class ForwardIt > 4 | ForwardIt rotate( ForwardIt first, ForwardIt middle, ForwardIt last ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/algo/ordinary/_codes/shuffle/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) 3 | template< class RandomIt, class URBG > 4 | void shuffle( RandomIt first, RandomIt last, URBG&& g ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/algo/ordinary/_codes/swap/noexcept-specification/overload-2-since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | [noexcept](#) specification: 2 | ```cpp 3 | noexcept(std::is_nothrow_swappable_v) 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/algo/ranges/_codes/construct_at/since-cpp20-detailed.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) 3 | template< class T, class... Args > 4 | constexpr T* construct_at( T* p, Args&&... args ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/algo/ranges/_codes/destroy_at/since-cpp20-detailed.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) 3 | template< std::destructible T > 4 | constexpr void destroy_at( T* p ) noexcept; 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/concepts/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Summary 3 | slug: /std/concepts/ 4 | --- 5 | 6 | # Concepts -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/_codes/vector/main-page/overview/overview-detailed-regular.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< 3 | class T, 4 | class Allocator = std::allocator 5 | > class vector; 6 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/_codes/vector/main-page/overview/overview-simplified-regular.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< typename T, /* ... */ > 3 | class vector; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/array/_codes/at/until-cpp14.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | reference at( size_type pos ); 4 | 5 | // Const version 6 | const_reference at( size_type pos ) const; 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/array/_codes/back/since-cpp14.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | reference back(); 4 | 5 | // Const version 6 | constexpr const_reference back() const; 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/array/_codes/back/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | constexpr reference back(); 4 | 5 | // Const version 6 | constexpr const_reference back() const; 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/array/_codes/back/until-cpp14.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | reference back(); 4 | 5 | // Const version 6 | const_reference back() const; 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/array/_codes/data/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non-const version 3 | constexpr T* data() noexcept; 4 | 5 | // Const version 6 | constexpr const T* data() const noexcept; 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/array/_codes/data/until-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non-const version 3 | T* data() noexcept; 4 | 5 | // Const version 6 | const T* data() const noexcept; 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/array/_codes/empty/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | [[nodiscard]] constexpr bool empty() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/array/_codes/empty/until-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | constexpr bool empty() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/array/_codes/fill/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non-const version only 3 | constexpr void fill( const T& value ); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/array/_codes/fill/until-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non-const version only 3 | void fill( const T& value ); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/array/_codes/front/since-cpp14.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | reference front(); 4 | 5 | // Const version 6 | constexpr const_reference front() const; 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/array/_codes/front/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | constexpr reference front(); 4 | 5 | // Const version 6 | constexpr const_reference front() const; 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/array/_codes/front/until-cpp14.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | reference front(); 4 | 5 | // Const version 6 | const_reference front() const; 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/array/_codes/max_size/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | constexpr size_type max_size() const noexcept; 3 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/array/_codes/size/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | constexpr size_type size() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/array/_codes/swap/noexcept-specification/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | noexcept(std::is_nothrow_swappable_v) 3 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/array/_codes/swap/noexcept-specification/until-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | noexcept(noexcept(swap(std::declval(), std::declval()))) 3 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/array/_codes/swap/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non-const version only 3 | constexpr void swap( array& other ) noexcept(/* see below */); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/array/_codes/swap/until-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non-const version only 3 | void swap( array& other ) noexcept(/* see below */); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/initializer_list/_codes/begin/since-cpp14.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version 3 | constexpr T* begin() const noexcept; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/initializer_list/_codes/begin/until-cpp14.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version 3 | const T* begin() const noexcept; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/initializer_list/_codes/constructors/default/since-cpp14-detailed.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | constexpr initializer_list() noexcept; 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/initializer_list/_codes/constructors/default/since-cpp14-simplified.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | initializer_list(); 3 | ``` 4 | 5 | - this constructor is `constexpr` and `noexcept` 6 | -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/initializer_list/_codes/constructors/default/until-cpp14-detailed.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | initializer_list() noexcept; 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/initializer_list/_codes/constructors/default/until-cpp14-simplified.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | initializer_list(); 3 | ``` 4 | 5 | - this constructor is `noexcept` 6 | -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/initializer_list/_codes/end/since-cpp14.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version 3 | constexpr T* end() const noexcept; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/initializer_list/_codes/end/until-cpp14.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version 3 | const T* end() const noexcept; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/initializer_list/_codes/size/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type size() const noexcept; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/initializer_list/_codes/size/since-cpp14.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | constexpr size_type size() const noexcept; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/assign/explanation/overload2-note-until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | This overload has the same effect as overload **(1)** if `InputIt` is an integral type. 2 | -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/capacity/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // prism-push-types:size_type 3 | // Const version only 4 | size_type capacity() const noexcept; 5 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/capacity/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // prism-push-types:size_type 3 | // Const version only 4 | constexpr size_type capacity() const noexcept; 5 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/capacity/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // prism-push-types:size_type 3 | // Const version only 4 | size_type capacity() const; 5 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/clear/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void clear() noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/clear/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | constexpr void clear() noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/clear/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void clear(); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/ctor/default-elems/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // prism-push-types:size_type 3 | explicit vector( size_type count ); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/ctor/default/until-cpp17-simple.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | vector(); 3 | 4 | explicit vector( Allocator const& alloc ); 5 | ``` 6 | 7 | {/* Optional description here */} -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/ctor/init-list/cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | constexpr vector( 3 | std::initializer_list init, 4 | Allocator const& alloc = Allocator() 5 | ); 6 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/ctor/init-list/until-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | vector( 3 | std::initializer_list init, 4 | Allocator const& alloc = Allocator() 5 | ); 6 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/data/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non-const version 3 | T* data() noexcept; 4 | 5 | // Const version 6 | T const* data() const noexcept; 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/data/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non-const version 3 | T* data(); 4 | 5 | // Const version 6 | T const* data() const; 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/destructors/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | constexpr ~vector(); 3 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/destructors/until-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | ~vector(); 3 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/emplace_back/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | template< class... Args > 4 | void emplace_back( Args&&... args ); 5 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/emplace_back/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // prism-push-types:reference 3 | template< class... Args > 4 | reference emplace_back( Args&&... args ); 5 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/empty/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | bool empty() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/empty/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | [[nodiscard]] constexpr bool empty() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/empty/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | bool empty() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/end/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non-const version 3 | iterator end(); 4 | 5 | // Const version 6 | const_iterator end() const; 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/get_allocator/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // prism-push-types:allocator_type 3 | // Const version only 4 | allocator_type get_allocator() const noexcept; 5 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/get_allocator/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // prism-push-types:allocator_type 3 | // Const version only 4 | constexpr allocator_type get_allocator() const noexcept; 5 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/get_allocator/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // prism-push-types:allocator_type 3 | // Const version only 4 | allocator_type get_allocator() const; 5 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/insert/explanation/overload2-note-until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | This overload has the same effect as overload **(3)** if `InputIt` is an integral type. 2 | -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/max_size/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | bool max_size() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/max_size/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | constexpr bool max_size() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/max_size/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | bool max_size() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/operator_assign/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Non const version only 3 | vector& operator=( const vector& other ); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/pop_back/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | constexpr void pop_back(); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/pop_back/until-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void pop_back(); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/push_back/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Non const version only 3 | void push_back( T const& value ); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/reserve/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // prism-push-types:size_type 3 | // Non const version only 4 | constexpr void reserve( size_type new_cap ); 5 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/reserve/until-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // prism-push-types:size_type 3 | // Non const version only 4 | void reserve( size_type new_cap ); 5 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/resize/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // prism-push-types:size_type 3 | // (2) Non const version only 4 | void resize( size_type count, T value = T() ); 5 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/shrink_to_fit/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void shrink_to_fit(); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/shrink_to_fit/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | constexpr void shrink_to_fit(); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/size/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // prism-push-types:size_type 3 | // Const version only 4 | size_type size() const noexcept; 5 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/size/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // prism-push-types:size_type 3 | // Const version only 4 | constexpr size_type size() const noexcept; 5 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/size/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // prism-push-types:size_type 3 | // Const version only 4 | size_type size() const; 5 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/swap/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void swap( vector& other ) noexcept(/* see below */); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/swap/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | constexpr void swap( vector& other ) noexcept(/* see below */); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/arrays/vector/_codes/swap/until-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non-const version only 3 | void swap( vector& other ); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/lists/forward_list/_codes/clear/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void clear() noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/lists/forward_list/_codes/destructors/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | ~forward_list(); 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/lists/forward_list/_codes/emplace_front/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | template< class... Args > 4 | void emplace_front( Args&&... args ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/containers/lists/forward_list/_codes/emplace_front/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | template< class... Args > 4 | reference emplace_front( Args&&... args ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/containers/lists/forward_list/_codes/empty/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | bool empty() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/lists/forward_list/_codes/empty/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | [[nodiscard]] constexpr bool empty() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/lists/forward_list/_codes/front/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | reference front(); 4 | 5 | // Const version 6 | const_reference front() const; 7 | ``` 8 | -------------------------------------------------------------------------------- /content/docs/std/containers/lists/forward_list/_codes/get_allocator/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | allocator_type get_allocator() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/lists/forward_list/_codes/get_allocator/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | constexpr allocator_type get_allocator() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/lists/forward_list/_codes/get_allocator/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | allocator_type get_allocator() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/lists/forward_list/_codes/main-page/overview/overview-simplified-regular.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< class T, /* .. */ > 3 | class forward_list; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/lists/forward_list/_codes/max_size/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | bool max_size() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/lists/forward_list/_codes/pop_front/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | constexpr void pop_back(); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/lists/forward_list/_codes/reverse/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void reverse() noexcept; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/lists/forward_list/_codes/swap/noexcept-specification/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | noexcept(std::allocator_traits::is_always_equal::value) 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/lists/forward_list/_codes/swap/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void swap( forward_list& other ); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/lists/forward_list/_codes/swap/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void swap( forward_list& other ) noexcept(/* see below */); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/lists/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Summary 3 | slug: /std/containers/lists/ 4 | --- 5 | 6 | # Lists 7 | 8 | 1. [`std::list`](list/) 9 | 2. [`std::forward_list`](forward_list/) 10 | -------------------------------------------------------------------------------- /content/docs/std/containers/maps/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Summary 3 | slug: /std/containers/maps/ 4 | --- 5 | 6 | # Maps and dictionaries -------------------------------------------------------------------------------- /content/docs/std/containers/maps/map/_codes/at/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | T& at( const Key& key ); 4 | 5 | // Const version 6 | const T& at( const Key& key ) const; 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/map/_codes/begin/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | iterator begin(); 4 | 5 | // Const version 6 | const_iterator cbegin(); 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/map/_codes/clear/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void clear() noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/map/_codes/clear/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void clear(); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/map/_codes/count/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Const version only 3 | size_type count( const Key& key ) const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/map/_codes/destructors/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | ~map(); 3 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/map/_codes/emplace/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | template< class... Args > 4 | std::pair emplace( Args&&... args ); 5 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/map/_codes/emplace_hint/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | template 4 | iterator emplace_hint( const_iterator hint, Args&&... args ); 5 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/map/_codes/empty/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | bool empty() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/map/_codes/empty/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | [[nodiscard]] bool empty() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/map/_codes/empty/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | bool empty() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/map/_codes/end/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | iterator end(); 4 | 5 | // Const version 6 | const_iterator cend(); 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/map/_codes/get_allocator/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | allocator_type get_allocator() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/map/_codes/get_allocator/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | allocator_type get_allocator() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/map/_codes/key_comp/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | key_compare key_comp() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/map/_codes/main-page/overview/overview-simplified-regular.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< class Key, class Value, /* ... */ > 3 | class map; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/maps/map/_codes/max_size/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type max_size() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/map/_codes/max_size/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type max_size() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/map/_codes/operator_assign/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Non const version only 3 | map& operator=( const map& other ); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/map/_codes/operator_subscript/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Non const version only 3 | T& operator[]( const Key& key ); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/map/_codes/rbegin/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | reverse_iterator rbegin(); 4 | 5 | // Const version 6 | const_reverse_iterator crbegin(); 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/map/_codes/rend/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | reverse_iterator rend(); 4 | 5 | // Const version 6 | const_reverse_iterator crend(); 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/map/_codes/size/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type size() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/map/_codes/size/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type size() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/map/_codes/swap/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void swap( map& other ) noexcept(/* see below */); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/map/_codes/swap/until-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void swap( map& other ); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/map/_codes/value_comp/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | value_compare value_comp() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/map/_codes/value_compare/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | class value_compare; 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/maps/multimap/_codes/begin/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | iterator begin(); 4 | 5 | // Const version 6 | const_iterator cbegin(); 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/multimap/_codes/clear/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void clear() noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/multimap/_codes/clear/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void clear(); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/multimap/_codes/count/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Const version only 3 | size_type count( const Key& key ) const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/multimap/_codes/destructors/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | ~multimap(); 3 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/multimap/_codes/emplace/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | template< class... Args > 4 | iterator emplace( Args&&... args ); 5 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/multimap/_codes/emplace_hint/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | template 4 | iterator emplace_hint( const_iterator hint, Args&&... args ); 5 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/multimap/_codes/empty/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | bool empty() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/multimap/_codes/empty/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | [[nodiscard]] bool empty() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/multimap/_codes/empty/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | bool empty() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/multimap/_codes/end/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | iterator end(); 4 | 5 | // Const version 6 | const_iterator cend(); 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/multimap/_codes/get_allocator/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | allocator_type get_allocator() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/multimap/_codes/get_allocator/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | allocator_type get_allocator() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/multimap/_codes/key_comp/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | key_compare key_comp() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/multimap/_codes/main-page/overview/overview-simplified-regular.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< class Key, class Value, /* ... */ > 3 | class multimap; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/multimap/_codes/max_size/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type max_size() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/multimap/_codes/max_size/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type max_size() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/multimap/_codes/operator_assign/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Non const version only 3 | multimap& operator=( const multimap& other ); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/multimap/_codes/rbegin/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | reverse_iterator rbegin(); 4 | 5 | // Const version 6 | const_reverse_iterator crbegin(); 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/multimap/_codes/rend/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | reverse_iterator rend(); 4 | 5 | // Const version 6 | const_reverse_iterator crend(); 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/multimap/_codes/size/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type size() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/multimap/_codes/size/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type size() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/multimap/_codes/swap/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void swap( multimap& other ) noexcept(/* see below */); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/multimap/_codes/swap/until-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void swap( multimap& other ); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/multimap/_codes/value_comp/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | value_compare value_comp() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/multimap/_codes/value_compare/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | class value_compare; 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_map/_codes/at/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Non const version 3 | T& at( const Key& key ); 4 | 5 | // (2) Const version 6 | const T& at( const Key& key ) const; 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_map/_codes/bucket/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type bucket( const Key& key ) const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_map/_codes/bucket_count/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type bucket_count() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_map/_codes/bucket_size/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type bucket_size( size_type n ) const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_map/_codes/clear/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void clear() noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_map/_codes/count/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Const version only 3 | size_type count( const Key& key ) const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_map/_codes/destructors/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | ~unordered_map(); 3 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_map/_codes/emplace/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | template< class... Args > 4 | std::pair emplace( Args&&... args ); 5 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_map/_codes/empty/until-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | bool empty() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_map/_codes/get_allocator/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | allocator_type get_allocator() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_map/_codes/hash_function/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | hasher hash_function() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_map/_codes/key_eq/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | key_equal key_eq() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_map/_codes/load_factor/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | float load_factor() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_map/_codes/main-page/overview/overview-simplified-regular.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< class Key, class Value, /* ... */ > 3 | class unordered_map; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_map/_codes/max_bucket_count/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type max_bucket_count() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_map/_codes/max_size/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type max_size() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_map/_codes/rehash/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non-const version only 3 | void rehash( size_type count ); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_map/_codes/reserve/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | void reserve( size_type count ); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_map/_codes/size/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type size() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_map/_codes/swap/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void swap( unordered_map& other ) noexcept(/* see below */); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_map/_codes/swap/until-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void swap( unordered_map& other ); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_multimap/_codes/bucket/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type bucket( const Key& key ) const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_multimap/_codes/bucket_count/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type bucket_count() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_multimap/_codes/bucket_size/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type bucket_size( size_type n ) const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_multimap/_codes/clear/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void clear() noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_multimap/_codes/count/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Const version only 3 | size_type count( const Key& key ) const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_multimap/_codes/destructors/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | ~unordered_multimap(); 3 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_multimap/_codes/emplace/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | template< class... Args > 4 | std::pair emplace( Args&&... args ); 5 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_multimap/_codes/empty/until-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | bool empty() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_multimap/_codes/get_allocator/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | allocator_type get_allocator() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_multimap/_codes/hash_function/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | hasher hash_function() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_multimap/_codes/key_eq/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | key_equal key_eq() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_multimap/_codes/load_factor/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | float load_factor() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_multimap/_codes/main-page/overview/overview-simplified-regular.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< class Key, class Value, /* ... */ > 3 | class unordered_map; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_multimap/_codes/max_bucket_count/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type max_bucket_count() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_multimap/_codes/max_size/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type max_size() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_multimap/_codes/rehash/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non-const version only 3 | void rehash( size_type count ); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_multimap/_codes/reserve/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | void reserve( size_type count ); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_multimap/_codes/size/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type size() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_multimap/_codes/swap/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void swap( unordered_multimap& other ) noexcept(/* see below */); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/maps/unordered_multimap/_codes/swap/until-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void swap( unordered_multimap& other ); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/other/span/_codes/back/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | constexpr reference back() const; 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/span/_codes/begin/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | constexpr iterator begin() const noexcept; 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/span/_codes/constructors/default/since-cpp20-detailed.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | constexpr span() noexcept; 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/span/_codes/constructors/default/since-cpp20-simplified.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | span(); 3 | ``` 4 | 5 | - this constructor is `constexpr` and `noexcept` 6 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/span/_codes/constructors/defaulted-copy-constructor/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | constexpr span( const span& other ) noexcept = default; 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/span/_codes/constructors/range-based-range/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< class R > 3 | explicit(extent != std::dynamic_extent) 4 | constexpr span( R&& range ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/span/_codes/data/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | constexpr pointer data() const noexcept; 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/span/_codes/empty/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | [[nodiscard]] constexpr bool empty() const noexcept; 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/span/_codes/end/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | constexpr iterator end() const noexcept; 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/span/_codes/front/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | constexpr reference front() const; 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/span/_codes/main-page/constants/extent.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | static constexpr std::size_t extent = Extent; 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/span/_codes/main-page/overview/overview-detailed.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< 3 | class T, 4 | std::size_t Extent = std::dynamic_extent 5 | > class span; 6 | ``` 7 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/span/_codes/main-page/overview/overview-simplified.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< class T, /* ... */ > 3 | class span; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/span/_codes/operator_assign/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | constexpr span& operator=( const span& other ) noexcept = default; 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/span/_codes/operator_subscript/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | constexpr reference operator[](size_type idx) const; 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/span/_codes/rbegin/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | constexpr iterator rbegin() const noexcept; 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/span/_codes/rend/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | constexpr iterator rend() const noexcept; 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/span/_codes/size/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | constexpr size_type size() const noexcept; 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/span/_codes/size_bytes/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | constexpr size_type size_bytes() const noexcept; 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/stack/_codes/constructors/copy-cont-with-allocator/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< class Alloc > 3 | stack( const Container& cont, const Alloc& alloc ); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/stack/_codes/constructors/copy-from-container/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | explicit stack( const Container& cont ); 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/stack/_codes/constructors/copy-from-container/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | explicit stack( const Container& cont = Container() ); 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/stack/_codes/constructors/copy-stack-with-allocator/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< class Alloc > 3 | stack( const stack& other, const Alloc& alloc ); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/stack/_codes/constructors/copy/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | stack( const stack& other ); 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/stack/_codes/constructors/default/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | stack() : stack(Container()) { } 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/stack/_codes/constructors/move-cont-with-allocator/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< class Alloc > 3 | stack( Container&& cont, const Alloc& alloc ); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/stack/_codes/constructors/move-from-container/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | explicit stack( Container&& cont ); 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/stack/_codes/constructors/move-stack-with-allocator/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< class Alloc > 3 | stack( stack&& other, const Alloc& alloc ); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/stack/_codes/constructors/move/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | stack( stack&& other ); 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/stack/_codes/constructors/range-based-iterators/since-cpp23.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< class InputIt > 3 | stack( InputIt first, InputIt last ); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/stack/_codes/constructors/underlying-via-allocator/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< class Alloc > 3 | explicit stack( const Alloc& alloc ); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/stack/_codes/destructors/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | ~stack(); 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/stack/_codes/emplace/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | template< class... Args > 4 | void emplace( Args&&... args ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/stack/_codes/emplace/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | template< class... Args > 4 | decltype(auto) emplace( Args&&... args ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/stack/_codes/empty/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | [[nodiscard]] bool empty() const; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/stack/_codes/empty/until-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | bool empty() const; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/stack/_codes/main-page/overview/overview-detailed-regular.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< 3 | class T, 4 | class Container = std::deque 5 | > 6 | class stack; 7 | ``` 8 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/stack/_codes/main-page/overview/overview-simplified-regular.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< class T, /* ... */ > 3 | class stack; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/stack/_codes/operator_assign/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Non const version only 3 | stack& operator=( const stack& other ); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/stack/_codes/pop/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | void pop(); 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/stack/_codes/push/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Non const version only 3 | void push( const value_type& value ); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/stack/_codes/size/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type size() const; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/stack/_codes/swap/noexcept-specification/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | noexcept specification: 2 | ```cpp 3 | noexcept(std::is_nothrow_swappable_v) 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/stack/_codes/swap/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void swap( queue& other ) noexcept(/* see below*/); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/other/stack/_codes/top/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | reference top(); 4 | 5 | // Const version 6 | const_reference top() const; 7 | ``` 8 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/assign/explanation/overload-note-since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | This overload has the same effect as overload **(1)** if `InputIt` is an integral type. 2 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/at/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | reference at( size_type pos ); 4 | 5 | // Const version 6 | const_reference at( size_type pos ) const; 7 | ``` 8 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/back/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | reference back(); 4 | 5 | // Const version 6 | const_reference back() const; 7 | ``` 8 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/begin/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | iterator begin(); 4 | 5 | // Const version 6 | const_iterator begin() const; 7 | ``` 8 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/clear/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void clear() noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/clear/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | constexpr void clear() noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/clear/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void clear(); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/destructor/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | ~deque(); 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/emplace/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | template< class... Args > 4 | iterator emplace( const_iterator pos, Args&&... args ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/emplace_back/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | template< class... Args > 4 | void emplace_back( Args&&... args ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/emplace_back/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< class... Args > 3 | reference emplace_back( Args&&... args ); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/emplace_front/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | template< class... Args > 4 | void emplace_front( Args&&... args ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/emplace_front/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< class... Args > 3 | reference emplace_front( Args&&... args ); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/empty/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | bool empty() const noexcept; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/empty/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | [[nodiscard]] constexpr bool empty() const noexcept; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/empty/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | bool empty() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/end/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | iterator end(); 4 | 5 | // Const version 6 | const_iterator end() const; 7 | ``` 8 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/front/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | reference front(); 4 | 5 | // Const version 6 | const_reference front() const; 7 | ``` 8 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/get_allocator/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | allocator_type get_allocator() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/get_allocator/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | allocator_type get_allocator() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/insert/explanation/overload4-until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | This overload has the same effect as overload **(3)** if `InputIt` is an integral type. 2 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/main-page/overview/overview-detailed-regular.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< 3 | class T, 4 | class Allocator = std::allocator 5 | > 6 | class deque; 7 | ``` 8 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/main-page/overview/overview-simplified-regular.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< class T, /* ... */ > 3 | class deque; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/max_size/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | bool max_size() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/max_size/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | constexpr bool max_size() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/max_size/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | bool max_size() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/operator_assign/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Non const version only 3 | deque& operator=( const deque& other ); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/pop_back/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void pop_back(); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/pop_front/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void pop_front(); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/push_back/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Non const version only 3 | void push_back( const T& value ); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/push_front/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Non const version only 3 | void push_front( const T& value ); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/rbegin/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | iterator rbegin(); 4 | 5 | // Const version 6 | const_iterator rbegin() const; 7 | ``` 8 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/rend/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | iterator rend(); 4 | 5 | // Const version 6 | const_iterator rend() const; 7 | ``` 8 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/shrink_to_fit/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void shrink_to_fit(); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/shrink_to_fit/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | constexpr void shrink_to_fit(); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/size/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | bool size() const noexcept; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/size/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | constexpr bool size() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/size/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | bool size() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/swap/noexcept-specification/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | noexcept(std::allocator_traits::is_always_equal::value) 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/swap/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void swap( deque& other ) noexcept(/* see below */); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/deque/_codes/swap/until-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void swap( deque& other ); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Summary 3 | slug: /std/containers/queues/ 4 | --- 5 | 6 | # Queues 7 | 8 | 1. [`std::queue`](queue/) 9 | 2. [`std::deque`](deque/) 10 | 3. TODO -------------------------------------------------------------------------------- /content/docs/std/containers/queues/priority_queue/_codes/_codes/destructors/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | ~queue(); 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/priority_queue/_codes/_codes/emplace/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | template< class... Args > 4 | void emplace( Args&&... args ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/priority_queue/_codes/_codes/emplace/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | template< class... Args > 4 | decltype(auto) emplace( Args&&... args ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/priority_queue/_codes/_codes/empty/until-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Const version only 3 | bool empty() const; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/priority_queue/_codes/_codes/main-page/overview/overview-simplified-regular.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< class T, /* ... */ > 3 | class queue; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/queues/priority_queue/_codes/_codes/operator_assign/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Non const version only 3 | queue& operator=( const queue& other ); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/priority_queue/_codes/_codes/pop/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | void pop(); 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/priority_queue/_codes/_codes/push/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Non const version only 3 | void push( const value_type& value ); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/priority_queue/_codes/_codes/size/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type size() const 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/priority_queue/_codes/_codes/swap/noexcept-specification/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | noexcept specification: 2 | ```cpp 3 | noexcept(std::is_nothrow_swappable_v) 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/priority_queue/_codes/_codes/swap/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void swap( queue& other ) noexcept(/* see below*/); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/priority_queue/_codes/destructors/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | ~priority_queue(); 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/priority_queue/_codes/emplace/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | template< class... Args > 4 | void emplace( Args&&... args ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/priority_queue/_codes/empty/until-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Const version only 3 | bool empty() const; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/priority_queue/_codes/main-page/overview/overview-simplified-regular.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< class T, /* ... */ > 3 | class priority_queue; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/queues/priority_queue/_codes/main-page/template-parameters/t_danger.mdx: -------------------------------------------------------------------------------- 1 | :::danger 2 | The behaviour is undefined if `T` is not `Container::value_type`. 3 | ::: 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/priority_queue/_codes/operator_assign/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Non const version only 3 | priority_queue& operator=( const priority_queue& other ); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/priority_queue/_codes/pop/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | void pop(); 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/priority_queue/_codes/push/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Non const version only 3 | void push( const value_type& value ); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/priority_queue/_codes/size/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type size() const 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/priority_queue/_codes/swap/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void swap( priority_queue& other ) noexcept(/* see below*/); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/priority_queue/_codes/top/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | const_reference top() const; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/queue/_codes/back/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | 2 | ```cpp 3 | // (1) Non const version 4 | reference back(); 5 | 6 | // (2) Const version 7 | const_reference back() const; 8 | ``` 9 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/queue/_codes/destructors/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | ~queue(); 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/queue/_codes/emplace/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | template< class... Args > 4 | void emplace( Args&&... args ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/queue/_codes/emplace/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | template< class... Args > 4 | decltype(auto) emplace( Args&&... args ); 5 | ``` 6 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/queue/_codes/empty/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Const version only 3 | bool empty() const; 4 | 5 | // (2) Const version only 6 | [[nodiscard]] bool empty() const 7 | ``` 8 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/queue/_codes/empty/until-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Const version only 3 | bool empty() const; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/queue/_codes/front/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Non const version 3 | reference front(); 4 | 5 | // (2) Const version 6 | const_reference front() const; 7 | ``` 8 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/queue/_codes/main-page/overview/overview-detailed-regular.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< 3 | class T, 4 | class Container = std::deque 5 | > 6 | class queue; 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/queues/queue/_codes/main-page/overview/overview-simplified-regular.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< class T, /* ... */ > 3 | class queue; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/queues/queue/_codes/main-page/template-parameters/t_danger.mdx: -------------------------------------------------------------------------------- 1 | :::danger 2 | The behaviour is undefined if `T` is not `Container::value_type`. 3 | ::: 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/queue/_codes/operator_assign/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Non const version only 3 | queue& operator=( const queue& other ); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/queue/_codes/pop/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | void pop(); 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/queue/_codes/push/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Non const version only 3 | void push( const value_type& value ); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/queue/_codes/size/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type size() const 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/queue/_codes/swap/noexcept-specification/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | noexcept specification: 2 | ```cpp 3 | noexcept(std::is_nothrow_swappable_v) 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/queues/queue/_codes/swap/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void swap( queue& other ) noexcept(/* see below*/); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/sets/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Summary 3 | slug: /std/containers/sets/ 4 | --- 5 | 6 | # Sets -------------------------------------------------------------------------------- /content/docs/std/containers/sets/multiset/_codes/begin/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | iterator begin(); 4 | 5 | // Const version 6 | const_iterator cbegin(); 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/multiset/_codes/clear/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void clear() noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/multiset/_codes/clear/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void clear(); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/multiset/_codes/count/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Const version only 3 | size_type count( const Key& key ) const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/multiset/_codes/destructors/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | ~multiset(); 3 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/multiset/_codes/destructors/since-cpp98.mdx.orig: -------------------------------------------------------------------------------- 1 | ```cpp 2 | ~multimap(); 3 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/multiset/_codes/emplace/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | template< class... Args > 4 | iterator emplace( Args&&... args ); 5 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/multiset/_codes/emplace_hint/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | template 4 | iterator emplace_hint( const_iterator hint, Args&&... args ); 5 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/multiset/_codes/empty/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | bool empty() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/multiset/_codes/empty/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | [[nodiscard]] bool empty() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/multiset/_codes/empty/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | bool empty() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/multiset/_codes/end/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | iterator end(); 4 | 5 | // Const version 6 | const_iterator cend(); 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/multiset/_codes/get_allocator/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | allocator_type get_allocator() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/multiset/_codes/get_allocator/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | allocator_type get_allocator() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/multiset/_codes/key_comp/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | key_compare key_comp() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/multiset/_codes/main-page/overview/overview-simplified-regular.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< class Key, /* ... */ > 3 | class multiset; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/sets/multiset/_codes/max_size/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type max_size() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/multiset/_codes/max_size/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type max_size() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/multiset/_codes/operator_assign/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Non const version only 3 | multiset& operator=( const multiset& other ); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/multiset/_codes/operator_assign/since-cpp98.mdx.orig: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Non const version only 3 | multimap& operator=( const multimap& other ); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/multiset/_codes/rbegin/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | reverse_iterator rbegin(); 4 | 5 | // Const version 6 | const_reverse_iterator crbegin(); 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/multiset/_codes/rend/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | reverse_iterator rend(); 4 | 5 | // Const version 6 | const_reverse_iterator crend(); 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/multiset/_codes/size/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type size() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/multiset/_codes/size/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type size() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/multiset/_codes/swap/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void swap( multiset& other ) noexcept(/* see below */); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/multiset/_codes/swap/since-cpp17.mdx.orig: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void swap( multimap& other ) noexcept(/* see below */); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/multiset/_codes/swap/until-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void swap( multiset& other ); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/multiset/_codes/swap/until-cpp17.mdx.orig: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void swap( multimap& other ); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/multiset/_codes/value_comp/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | value_compare value_comp() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/set/_codes/begin/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | iterator begin(); 4 | 5 | // Const version 6 | const_iterator cbegin(); 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/set/_codes/clear/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void clear() noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/set/_codes/clear/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void clear(); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/set/_codes/count/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Const version only 3 | size_type count( const Key& key ) const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/set/_codes/destructors/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | ~set(); 3 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/set/_codes/emplace/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | template< class... Args > 4 | std::pair emplace( Args&&... args ); 5 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/set/_codes/emplace_hint/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | template 4 | iterator emplace_hint( const_iterator hint, Args&&... args ); 5 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/set/_codes/empty/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | bool empty() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/set/_codes/empty/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | bool empty() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/set/_codes/end/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | iterator end(); 4 | 5 | // Const version 6 | const_iterator cend(); 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/set/_codes/find/until-cpp14.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Const version 3 | size_type count( const Key& key ) const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/set/_codes/get_allocator/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | allocator_type get_allocator() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/set/_codes/get_allocator/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | allocator_type get_allocator() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/set/_codes/key_comp/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | key_compare key_comp() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/set/_codes/main-page/overview/overview-simplified-regular.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< class Key, /* ... */ > 3 | class set; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/set/_codes/max_size/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type max_size() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/set/_codes/max_size/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type max_size() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/set/_codes/operator_assign/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Non const version only 3 | set& operator=( const set& other ); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/set/_codes/rbegin/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | reverse_iterator rbegin(); 4 | 5 | // Const version 6 | const_reverse_iterator crbegin(); 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/set/_codes/rend/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | reverse_iterator rend(); 4 | 5 | // Const version 6 | const_reverse_iterator crend(); 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/set/_codes/size/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type size() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/set/_codes/size/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type size() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/set/_codes/swap/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void swap( set& other ) noexcept(/* see below */); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/set/_codes/swap/until-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void swap( set& other ); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/set/_codes/value_comp/since-cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | value_compare value_comp() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_multiset/_codes/bucket/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type bucket( const Key& key ) const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_multiset/_codes/bucket_count/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type bucket_count() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_multiset/_codes/bucket_size/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type bucket_size( size_type n ) const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_multiset/_codes/clear/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void clear() noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_multiset/_codes/count/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Const version only 3 | size_type count( const Key& key ) const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_multiset/_codes/destructors/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | ~unordered_multiset(); 3 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_multiset/_codes/emplace/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | template< class... Args > 4 | std::pair emplace( Args&&... args ); 5 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_multiset/_codes/empty/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | [[nodiscard]] bool empty() const noexcept; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_multiset/_codes/empty/until-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | bool empty() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_multiset/_codes/get_allocator/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | allocator_type get_allocator() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_multiset/_codes/hash_function/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | hasher hash_function() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_multiset/_codes/key_eq/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | key_equal key_eq() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_multiset/_codes/load_factor/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | float load_factor() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_multiset/_codes/main-page/overview/overview-simplified-regular.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< class Key, /* ... */ > 3 | class unorderd_multiset; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_multiset/_codes/max_bucket_count/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type max_bucket_count() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_multiset/_codes/max_size/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type max_size() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_multiset/_codes/rehash/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non-const version only 3 | void rehash( size_type count ); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_multiset/_codes/reserve/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | void reserve( size_type count ); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_multiset/_codes/size/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type size() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_multiset/_codes/swap/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void swap( unordered_multiset& other ) noexcept(/* see below */); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_multiset/_codes/swap/until-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void swap( unordered_multiset& other ); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_set/_codes/bucket/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type bucket( const Key& key ) const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_set/_codes/bucket_count/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type bucket_count() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_set/_codes/bucket_size/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type bucket_size( size_type n ) const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_set/_codes/clear/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void clear() noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_set/_codes/count/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Const version only 3 | size_type count( const Key& key ) const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_set/_codes/destructors/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | ~unordered_set(); 3 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_set/_codes/emplace/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | template< class... Args > 4 | std::pair emplace( Args&&... args ); 5 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_set/_codes/empty/until-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | bool empty() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_set/_codes/get_allocator/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | allocator_type get_allocator() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_set/_codes/hash_function/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | hasher hash_function() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_set/_codes/key_eq/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | key_equal key_eq() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_set/_codes/load_factor/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | float load_factor() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_set/_codes/main-page/overview/overview-simplified-regular.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< class Key, /* ... */ > 3 | class unordered_set; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_set/_codes/max_bucket_count/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type max_bucket_count() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_set/_codes/max_size/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type max_size() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_set/_codes/rehash/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non-const version only 3 | void rehash( size_type count ); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_set/_codes/reserve/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | void reserve( size_type count ); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_set/_codes/size/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type size() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_set/_codes/swap/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void swap( unordered_set& other ) noexcept(/* see below */); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/sets/unordered_set/_codes/swap/until-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void swap( unordered_set& other ); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/strings/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Summary 3 | slug: /std/containers/strings/ 4 | --- 5 | 6 | # Strings -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/append/explanation/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | This overload has the same effect as overload **(1)** if `InputIt` is an integral type. 2 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/back/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | CharT& back(); 4 | 5 | // Const version 6 | const CharT& back() const; 7 | ``` 8 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/back/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | constexpr CharT& back(); 4 | 5 | // Const version 6 | constexpr const CharT& back() const; 7 | ``` 8 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/begin/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | iterator begin(); 4 | 5 | // Const version 6 | const_iterator begin() const; 7 | ``` 8 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/c_str/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | const CharT* c_str() const noexcept; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/c_str/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | constexpr const CharT* c_str() const noexcept; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/c_str/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | const CharT* c_str() const; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/capacity/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type capacity() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/capacity/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | constexpr size_type capacity() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/capacity/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type capacity() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/clear/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void clear() noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/clear/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | constexpr void clear() noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/clear/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void clear(); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/copy/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | constexpr size_type copy( CharT* dest, size_type count, size_type pos = 0 ) const; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/copy/until-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type copy( CharT* dest, size_type count, size_type pos = 0 ) const; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/ctor/copy-char-range/unbound-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | constexpr basic_string( 3 | CharT const* s, 4 | Allocator const& alloc = Allocator() 5 | ); 6 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/ctor/copy-char-range/unbound-until-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | basic_string( 3 | CharT const* s, 4 | Allocator const& alloc = Allocator() 5 | ); 6 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/ctor/init-list/cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | constexpr basic_string( 3 | std::initializer_list ilist, 4 | Allocator const& alloc = Allocator() 5 | ); 6 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/ctor/init-list/until-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | basic_string( 3 | std::initializer_list ilist, 4 | Allocator const& alloc = Allocator() 5 | ); 6 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/data/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Const version 3 | const CharT* data() const noexcept; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/data/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Const version 3 | const CharT* data() const noexcept; 4 | 5 | // (2) Non const version 6 | CharT* data() noexcept; 7 | ``` 8 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/data/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // (1) Const version only 3 | const CharT* data() const; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/empty/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | bool empty() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/empty/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | [[nodiscard]] constexpr bool empty() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/empty/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | bool empty() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/end/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non-const version 3 | iterator end(); 4 | 5 | // Const version 6 | const_iterator end() const; 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/front/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | CharT& front(); 4 | 5 | // Const version 6 | const CharT& front() const; 7 | ``` 8 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/front/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version 3 | constexpr CharT& front(); 4 | 5 | // Const version 6 | constexpr const CharT& front() const; 7 | ``` 8 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/get_allocator/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | constexpr allocator_type get_allocator() const noexcept; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/get_allocator/until-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | allocator_type get_allocator() const; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/main-page/overview/overview-simplified-regular.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< class CharT, /* ... */ > 3 | class basic_string; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/max_size/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | bool max_size() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/max_size/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | constexpr bool max_size() const noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/max_size/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | bool max_size() const; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/operator_string_view/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | operator std::basic_string_view() const noexcept; 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/operator_string_view/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | constexpr operator std::basic_string_view() const noexcept; 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/pop_back/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void pop_back(); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/pop_back/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | constexpr void pop_back(); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/push_back/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | constexpr void push_back( CharT ch ); 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/push_back/until-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void push_back( CharT ch ); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/rbegin/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non-const version 3 | iterator rbegin(); 4 | 5 | // Const version 6 | const_iterator rbegin() const; 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/rend/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non-const version 3 | iterator rend(); 4 | 5 | // Const version 6 | const_iterator rend() const; 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/replace/explanation/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | This overload has the same effect as overload **(6)** if `InputIt` is an integral type. 2 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/reserve/explanation/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | - If `new_cap` is less than or equal to the current [`capacity()`](capacity), there is no effect. 2 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/reserve/until-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void reserve( size_type new_cap = 0); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/shrink_to_fit/since-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void shrink_to_fit(); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/shrink_to_fit/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | constexpr void shrink_to_fit(); 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/size/until-cpp11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type size() const; 4 | 5 | // Const version only 6 | size_type length() const; 7 | ``` 8 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/substr/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | constexpr basic_string substr( size_type pos = 0, size_type count = npos ) const; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/substr/until-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | basic_string substr( size_type pos = 0, size_type count = npos ) const; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/swap/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | void swap( basic_string& other ) noexcept(/* see below */); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/swap/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | constexpr void swap( basic_string& other ) noexcept(/* see below */); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string/_codes/swap/until-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non-const version only 3 | void swap( basic_string& other ); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string_view/_codes/at/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | constexpr const_reference at( size_type pos ) const; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string_view/_codes/back/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | constexpr const_reference back() const; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string_view/_codes/constructors/char-pointer-bound/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | constexpr basic_string_view( const CharT* s, size_type count ); 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string_view/_codes/constructors/char-pointer-unbound/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | constexpr basic_string_view( const CharT* s ); 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string_view/_codes/constructors/default/since-cpp17-detailed.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | constexpr basic_string_view() noexcept; 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string_view/_codes/constructors/default/since-cpp17-simplified.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | basic_string_view(); 3 | ``` 4 | 5 | - this constructor is `constexpr` and `noexcept` 6 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string_view/_codes/constructors/defaulted-copy/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | constexpr basic_string_view( const basic_string_view& other ) noexcept 3 | = default; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string_view/_codes/constructors/deleted-nullptr/since-cpp23.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | constexpr basic_string_view( std::nullptr_t ) = delete; 3 | ``` 4 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string_view/_codes/constructors/range-based-iterators/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< class It, class End > 3 | constexpr basic_string_view( It first, End last ); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string_view/_codes/constructors/range-based-range/since-cpp23.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< class R > 3 | explicit constexpr basic_string_view( R&& r ); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string_view/_codes/copy/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | constexpr size_type copy( CharT* dest, size_type count, size_type pos = 0 ) const; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string_view/_codes/copy/until-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | size_type copy( CharT* dest, size_type count, size_type pos = 0 ) const; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string_view/_codes/data/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | constexpr const_pointer data() const noexcept; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string_view/_codes/empty/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | constexpr bool empty() const noexcept; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string_view/_codes/empty/since-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | [[nodiscard]] constexpr bool empty() const noexcept; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string_view/_codes/front/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | constexpr const_reference front() const; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string_view/_codes/main-page/overview/overview-simplified-regular.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< class CharT, /* ... */ > 3 | class basic_string_view; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string_view/_codes/max_size/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | constexpr bool max_size() const noexcept; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string_view/_codes/operator_subscript/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | constexpr const_reference operator[]( size_type pos ) const; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string_view/_codes/remove_prefix/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | constexpr void remove_prefix( size_type n ); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string_view/_codes/remove_suffix/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | constexpr void remove_suffix( size_type n ); 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string_view/_codes/substr/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Const version only 3 | constexpr basic_string substr( size_type pos = 0, size_type count = npos ) const; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/containers/strings/string_view/_codes/swap/since-cpp17.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // Non const version only 3 | constexpr void swap( basic_string_view& v ) noexcept; 4 | ``` 5 | -------------------------------------------------------------------------------- /content/docs/std/date-time/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Summary 3 | slug: /std/date-time/ 4 | --- 5 | 6 | # Date and time -------------------------------------------------------------------------------- /content/docs/std/io/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Summary 3 | slug: /std/io/ 4 | --- 5 | 6 | # Input and output -------------------------------------------------------------------------------- /content/docs/std/iterators/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Summary 3 | slug: /std/iterators/ 4 | --- 5 | 6 | # Iterators -------------------------------------------------------------------------------- /content/docs/std/lang-support/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Summary 3 | slug: /std/lang-support/ 4 | --- 5 | 6 | # Language support -------------------------------------------------------------------------------- /content/docs/std/math/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Summary 3 | slug: /std/math/ 4 | --- 5 | 6 | # Math -------------------------------------------------------------------------------- /content/docs/std/math/mathematical_functions/abs/_codes/abs_function_declaration/cpp98.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // 1) 3 | int abs (int n); 4 | // 2) 5 | long int abs (long int n); 6 | // 3) 7 | long labs( long n ); 8 | ``` 9 | -------------------------------------------------------------------------------- /content/docs/std/memory/_allocator/rebind.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | template< class U > 3 | struct rebind{ 4 | typedef allocator other; 5 | }; 6 | ``` -------------------------------------------------------------------------------- /content/docs/std/memory/_unique_ptr/_codes/make_unique/at_kb14.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // 3) 3 | template< class T, class... Args > 4 | /* unspecified */ make_unique( Args&&... args ) = delete; 5 | ``` -------------------------------------------------------------------------------- /content/docs/std/memory/_unique_ptr/_codes/make_unique/at_ukb14.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // 2) 3 | template< class T > 4 | unique_ptr make_unique( std::size_t size ); 5 | ``` -------------------------------------------------------------------------------- /content/docs/std/memory/_unique_ptr/_codes/make_unique/nat14.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // 1) 3 | template< class T, class... Args > 4 | unique_ptr make_unique( Args&&... args ); 5 | ``` -------------------------------------------------------------------------------- /content/docs/std/memory/_unique_ptr/_codes/reset/arrays11.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // 2) 3 | template< class U > 4 | void reset( U ptr ) noexcept; 5 | // 3) 6 | void reset( std::nullptr_t = nullptr ) noexcept; 7 | ``` -------------------------------------------------------------------------------- /content/docs/std/memory/_unique_ptr/_codes/reset/primary11.mdx: -------------------------------------------------------------------------------- 1 | ``` cpp 2 | // 1) 3 | void reset( pointer ptr = pointer() ) noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/memory/_unique_ptr/_codes/reset/primary23.mdx: -------------------------------------------------------------------------------- 1 | ``` cpp 2 | // 1) 3 | constexpr void reset( pointer ptr = pointer() ) noexcept; 4 | ``` -------------------------------------------------------------------------------- /content/docs/std/memory/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Summary 3 | slug: /std/memory/ 4 | --- 5 | 6 | # Memory management -------------------------------------------------------------------------------- /content/docs/std/memory/memory_management_index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/content/docs/std/memory/memory_management_index.mdx -------------------------------------------------------------------------------- /content/docs/std/ranges/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Summary 3 | slug: /std/ranges/ 4 | --- 5 | 6 | # Ranges -------------------------------------------------------------------------------- /content/docs/std/utility/_codes/forward-function-declaration/cpp14-simple.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // 1) 3 | template 4 | T&& forward(T& t); 5 | 6 | // 2) 7 | template 8 | T&& forward(T&& t); 9 | ``` -------------------------------------------------------------------------------- /content/docs/std/utility/_codes/forward-function-description/detailed.mdx: -------------------------------------------------------------------------------- 1 | `static_cast(t)`, which works due to reference collapsing. -------------------------------------------------------------------------------- /content/docs/std/utility/_codes/forward-function-description/simple.mdx: -------------------------------------------------------------------------------- 1 | Appropriately cast `t` so that its value type is correctly retained. -------------------------------------------------------------------------------- /content/docs/std/utility/_codes/forward_function_declaration/cpp14-simple.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | // 1) 3 | template 4 | T&& forward(T& t); 5 | 6 | // 2) 7 | template 8 | T&& forward(T&& t); 9 | ``` -------------------------------------------------------------------------------- /content/docs/std/utility/_codes/forward_function_description/detailed.mdx: -------------------------------------------------------------------------------- 1 | `static_cast(t)`, which works due to reference collapsing. -------------------------------------------------------------------------------- /content/docs/std/utility/_codes/forward_function_description/simple.mdx: -------------------------------------------------------------------------------- 1 | Appropriately cast `t` so that its value type is correctly retained. -------------------------------------------------------------------------------- /content/docs/std/utility/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Summary 3 | slug: /std/utility/ 4 | --- 5 | 6 | # Utility -------------------------------------------------------------------------------- /content/learn/compilation/compilation-process.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | completion: false 3 | --- 4 | 5 | # Compilation process 6 | -------------------------------------------------------------------------------- /content/learn/compilation/linker.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | completion: false 3 | --- 4 | 5 | # Linker 6 | -------------------------------------------------------------------------------- /content/learn/compilation/multiple-files.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | completion: false 3 | --- 4 | 5 | # Multiple files 6 | -------------------------------------------------------------------------------- /content/learn/compilation/preprocessor.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | completion: false 3 | --- 4 | 5 | # Preprocessor 6 | -------------------------------------------------------------------------------- /content/learn/compilation/target-types.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | completion: false 3 | --- 4 | 5 | # Target types 6 | -------------------------------------------------------------------------------- /content/learn/compilation/what-is-compiler.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | completion: false 3 | --- 4 | 5 | # What is a compiler 6 | -------------------------------------------------------------------------------- /content/learn/course/basics/arrays/_codes/algo-intro-example-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | std::ranges::( ); 3 | 4 | // for example: 5 | std::ranges::sort(numbers); 6 | ``` -------------------------------------------------------------------------------- /content/learn/course/basics/arrays/exercises.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Exercises 3 | description: "Lesson: exercises using vector in C++" 4 | hide_title: true 5 | completion: false 6 | --- 7 | 8 | # Exercises 9 | -------------------------------------------------------------------------------- /content/learn/course/basics/variables/strings/_error-messages/adding-literals-msvc.mdx: -------------------------------------------------------------------------------- 1 | ```log 2 | error C2110: '+': cannot add two pointers 3 | ``` -------------------------------------------------------------------------------- /content/learn/editing-code/refactoring.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | completion: false 3 | --- 4 | 5 | # Refactoring 6 | -------------------------------------------------------------------------------- /content/learn/editing-code/using-debugger.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | completion: false 3 | --- 4 | 5 | # Using debugger 6 | -------------------------------------------------------------------------------- /content/learn/golden-advices/memory.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | completion: false 3 | --- 4 | 5 | # Working with memory 6 | -------------------------------------------------------------------------------- /content/tools/online/comparison.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: 📊 Comparison 3 | completion: false 4 | --- 5 | 6 | # Online tools comparison 7 | 8 | -------------------------------------------------------------------------------- /content/tools/online/godbolt.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | completion: false 3 | --- 4 | 5 | # Using godbolt.org 6 | 7 | -------------------------------------------------------------------------------- /content/tools/online/wandbox.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | completion: false 3 | --- 4 | 5 | # Using wandbox.org 6 | 7 | -------------------------------------------------------------------------------- /content/tools/standalone/editors/setup-clion.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | completion: false 3 | --- 4 | 5 | # CLion setup 6 | -------------------------------------------------------------------------------- /content/tools/standalone/editors/setup-qtcreator.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | completion: false 3 | --- 4 | 5 | # QtCreator setup 6 | 7 | -------------------------------------------------------------------------------- /content/tools/standalone/editors/setup-vscode.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | completion: false 3 | --- 4 | 5 | # Visual Studio Code setup 6 | -------------------------------------------------------------------------------- /i18n/en/presets/Improve.mdx: -------------------------------------------------------------------------------- 1 | :::important 2 | This document requires improvement. You can help by editing this doc page. 3 | ::: -------------------------------------------------------------------------------- /i18n/en/presets/ImproveSection.mdx: -------------------------------------------------------------------------------- 1 | :::important 2 | This section requires improvement. You can help by editing this doc page. 3 | ::: -------------------------------------------------------------------------------- /i18n/en/presets/NotFinished.mdx: -------------------------------------------------------------------------------- 1 | :::caution 2 | Note, this article is not finished! You can help by editing this doc page. 3 | ::: -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs-community/current.json: -------------------------------------------------------------------------------- 1 | { 2 | "version.label": { 3 | "message": "Aktualna", 4 | "description": "The label for version current" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs-features/current.json: -------------------------------------------------------------------------------- 1 | { 2 | "version.label": { 3 | "message": "Next", 4 | "description": "The label for version current" 5 | } 6 | } -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs-features/current/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | slug: / 3 | completion: false 4 | --- 5 | 6 | # Możliwości 7 | -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs-learn/current/compilation/compilation-process.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | completion: false 3 | --- 4 | 5 | # Proces kompilacji 6 | -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs-learn/current/compilation/linker.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | completion: false 3 | --- 4 | 5 | # Linker 6 | -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs-learn/current/compilation/multiple-files.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | completion: false 3 | --- 4 | 5 | # Wiele plików 6 | -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs-learn/current/compilation/preprocessor.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | completion: false 3 | --- 4 | 5 | # Preprocesor 6 | -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs-learn/current/compilation/target-types.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | completion: false 3 | --- 4 | 5 | # Typy docelowe kompilacji 6 | -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs-learn/current/compilation/what-is-compiler.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | completion: false 3 | --- 4 | 5 | # Czym jest kompilator 6 | -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs-learn/current/course/basics/arrays/_codes/algo-intro-example-cpp20.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | std::ranges::(); 3 | 4 | // np.: 5 | std::ranges::sort(numbers); 6 | ``` -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs-learn/current/course/basics/articles/_codes/files/open-file-fstream.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | auto file = std::fstream("plik.txt"); 3 | ``` 4 | -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs-learn/current/course/basics/articles/_codes/files/open-file-ifstream.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | auto file = std::ifstream("plik.txt"); 3 | ``` 4 | -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs-learn/current/course/basics/articles/_codes/files/open-file-ofstream.mdx: -------------------------------------------------------------------------------- 1 | ```cpp 2 | auto file = std::ofstream("plik.txt"); 3 | ``` 4 | -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs-learn/current/course/basics/variables/strings/_error-messages/adding-literals-msvc.mdx: -------------------------------------------------------------------------------- 1 | ```log 2 | error C2110: '+': cannot add two pointers 3 | ``` -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs-learn/current/editing-code/refactoring.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | completion: false 3 | --- 4 | 5 | # Refactorowanie 6 | -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs-learn/current/editing-code/using-debugger.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | completion: false 3 | --- 4 | 5 | # Używanie debuggera 6 | -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs-tools/current/online/comparison.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: 📊 Porównanie 3 | completion: false 4 | --- 5 | 6 | # Porównanie narzędzi online 7 | 8 | -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs-tools/current/online/godbolt.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | completion: false 3 | --- 4 | 5 | # Korzystanie z godbolt.org 6 | 7 | -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs-tools/current/online/wandbox.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | completion: false 3 | --- 4 | 5 | # Korzystanie z wandbox.org 6 | -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs-tools/current/standalone/editors/setup-clion.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | completion: false 3 | --- 4 | 5 | # CLion - konfiguracja 6 | -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs-tools/current/standalone/editors/setup-qtcreator.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | completion: false 3 | --- 4 | 5 | # QtCreator - konfiguracja 6 | -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs-tools/current/standalone/editors/setup-vscode.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | completion: false 3 | --- 4 | 5 | # Visual Studio Code - konfiguracja 6 | -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs/current/std/algo/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Summary 3 | slug: /std/algo/ 4 | --- 5 | 6 | # Algorithms -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs/current/std/concepts/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Summary 3 | slug: /std/concepts/ 4 | --- 5 | 6 | # Concepts -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs/current/std/containers/arrays/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Summary 3 | slug: /std/containers/arrays/ 4 | --- 5 | 6 | # Arrays -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs/current/std/containers/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Summary 3 | slug: /std/containers/ 4 | --- 5 | 6 | # Containers -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs/current/std/containers/maps/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Summary 3 | slug: /std/containers/maps/ 4 | --- 5 | 6 | # Maps and dictionaries -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs/current/std/containers/other/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Summary 3 | slug: /std/containers/other/ 4 | --- 5 | 6 | # Other containers -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs/current/std/containers/queues/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Summary 3 | slug: /std/containers/queues/ 4 | --- 5 | 6 | # Queues -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs/current/std/containers/sets/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Summary 3 | slug: /std/containers/sets/ 4 | --- 5 | 6 | # Sets -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs/current/std/containers/strings/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Summary 3 | slug: /std/containers/strings/ 4 | --- 5 | 6 | # Strings -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs/current/std/date-time/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Summary 3 | slug: /std/containers/date-time/ 4 | --- 5 | 6 | # Date and time -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs/current/std/io/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Summary 3 | slug: /std/io/ 4 | --- 5 | 6 | # Input and output -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs/current/std/iterators/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Summary 3 | slug: /std/iterators/ 4 | --- 5 | 6 | # Iterators -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs/current/std/lang-support/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Summary 3 | slug: /std/lang-support/ 4 | --- 5 | 6 | # Language support -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs/current/std/math/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Summary 3 | slug: /std/math/ 4 | --- 5 | 6 | # Math -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs/current/std/memory/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Summary 3 | slug: /std/memory/ 4 | --- 5 | 6 | # Memory management -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs/current/std/ranges/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Summary 3 | slug: /std/ranges/ 4 | --- 5 | 6 | # Ranges -------------------------------------------------------------------------------- /i18n/pl/docusaurus-plugin-content-docs/current/std/utility/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Summary 3 | slug: /std/utility/ 4 | --- 5 | 6 | # Utility -------------------------------------------------------------------------------- /i18n/pl/presets/Improve.mdx: -------------------------------------------------------------------------------- 1 | :::important Uwaga! 2 | Ten artykuł wymaga rozbudowy. Możesz nam pomóc edytując tą stronę. 3 | ::: -------------------------------------------------------------------------------- /i18n/pl/presets/ImproveSection.mdx: -------------------------------------------------------------------------------- 1 | :::important Uwaga! 2 | Ta sekcja wymaga rozbudowy. Możesz nam pomóc edytując tą stronę. 3 | ::: -------------------------------------------------------------------------------- /i18n/pl/presets/NotFinished.mdx: -------------------------------------------------------------------------------- 1 | :::caution Uwaga! 2 | Ten artykuł nie jest skończony. Możesz pomóc w jego ukończeniu edytując tą stronę. 3 | ::: -------------------------------------------------------------------------------- /resources/KeyArt.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/resources/KeyArt.webp -------------------------------------------------------------------------------- /resources/KeyArt.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/resources/KeyArt.xcf -------------------------------------------------------------------------------- /resources/Website.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/resources/Website.webp -------------------------------------------------------------------------------- /sidebars/community.ts: -------------------------------------------------------------------------------- 1 | import type { SidebarsConfig } from "./types"; 2 | 3 | const sidebars: SidebarsConfig = { 4 | defaultSidebar: [ 5 | "index", 6 | ], 7 | }; 8 | 9 | export default sidebars; -------------------------------------------------------------------------------- /src/components/mdx/ClassContext.tsx: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | 3 | export const ClassContext = React.createContext({ name: "Unknown", folder: "unknown" }); -------------------------------------------------------------------------------- /src/components/mdx/CodeBlock/Inspection/FlowControlButtons.scss: -------------------------------------------------------------------------------- 1 | .insp-flow-control-buttons 2 | { 3 | display: flex; 4 | justify-content: flex-end; 5 | align-items: center; 6 | } -------------------------------------------------------------------------------- /src/components/mdx/DefinedIn.scss: -------------------------------------------------------------------------------- 1 | .defined-in-spec { 2 | padding: 2px 0.5em; 3 | margin-bottom: 1em; 4 | 5 | font-size: 80%; 6 | border-bottom: 1px solid rgba(128,128,128,0.4); 7 | border-radius: 4px; 8 | } -------------------------------------------------------------------------------- /src/components/mdx/GoogleSlides.module.scss: -------------------------------------------------------------------------------- 1 | .slideShow 2 | { 3 | margin-bottom: 20px; 4 | } -------------------------------------------------------------------------------- /src/components/mdx/HiddenHeading.scss: -------------------------------------------------------------------------------- 1 | .hidden__heading { 2 | visibility: hidden; 3 | max-height: 0; 4 | position: absolute; 5 | top: -50px; 6 | } -------------------------------------------------------------------------------- /src/components/mdx/TenorGIF.module.scss: -------------------------------------------------------------------------------- 1 | .tenorGIF { 2 | &[data-centered=true] { 3 | margin: 0 auto; 4 | } 5 | } -------------------------------------------------------------------------------- /src/components/mdx/VersionTabs.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/src/components/mdx/VersionTabs.module.scss -------------------------------------------------------------------------------- /src/components/page/Homepage/examples/hello-world-cpp11.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | auto main() -> int { 4 | std::cout << "Hello, World!\n"; 5 | } -------------------------------------------------------------------------------- /src/components/page/Homepage/examples/hello-world-cpp23.cpp: -------------------------------------------------------------------------------- 1 | import std; 2 | 3 | auto main() -> int { 4 | std::println("Hello, {}", "World"); 5 | } -------------------------------------------------------------------------------- /src/css/Theme.scss: -------------------------------------------------------------------------------- 1 | @mixin dark-theme 2 | { 3 | } 4 | 5 | @mixin light-theme 6 | { 7 | } 8 | 9 | $IS_DARK_THEME: "html[data-theme='dark']"; -------------------------------------------------------------------------------- /src/prism/langs/index.ts: -------------------------------------------------------------------------------- 1 | export { default as cpp } from "./cpp"; 2 | export { default as log } from "./log"; 3 | export { default as console } from "./console"; -------------------------------------------------------------------------------- /src/prism/themes/index.ts: -------------------------------------------------------------------------------- 1 | export { default as VSCodeDark } from "./vscode-dark"; 2 | export { default as VSCodeLight } from "./vscode-light"; -------------------------------------------------------------------------------- /src/theme/DocItem/Layout/Layout.module.scss: -------------------------------------------------------------------------------- 1 | .layoutWrapper { 2 | :global(.col):first-child div>article { 3 | position: relative; 4 | } 5 | } -------------------------------------------------------------------------------- /static/.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/.nojekyll -------------------------------------------------------------------------------- /static/img/DiscordHelpDev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/DiscordHelpDev.png -------------------------------------------------------------------------------- /static/img/coding-bg-dark.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/coding-bg-dark.jpg -------------------------------------------------------------------------------- /static/img/coding-bg-white.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/coding-bg-white.jpg -------------------------------------------------------------------------------- /static/img/community.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/community.png -------------------------------------------------------------------------------- /static/img/component-overview/class-summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/component-overview/class-summary.png -------------------------------------------------------------------------------- /static/img/doc/array-elements-in-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/doc/array-elements-in-memory.png -------------------------------------------------------------------------------- /static/img/doc/math/atan2/math-atan2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/doc/math/atan2/math-atan2.png -------------------------------------------------------------------------------- /static/img/doc/string-elements-in-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/doc/string-elements-in-memory.png -------------------------------------------------------------------------------- /static/img/docusaurus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/docusaurus.png -------------------------------------------------------------------------------- /static/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/favicon.png -------------------------------------------------------------------------------- /static/img/homepage/Blog.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/homepage/Blog.webp -------------------------------------------------------------------------------- /static/img/homepage/Modern.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/homepage/Modern.webp -------------------------------------------------------------------------------- /static/img/homepage/Quiz.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/homepage/Quiz.webp -------------------------------------------------------------------------------- /static/img/icons/products/codeblocks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/icons/products/codeblocks.png -------------------------------------------------------------------------------- /static/img/icons/products/cppbuilder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/icons/products/cppbuilder.png -------------------------------------------------------------------------------- /static/img/icons/products/devcpp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/icons/products/devcpp.png -------------------------------------------------------------------------------- /static/img/icons/products/llvm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/icons/products/llvm.png -------------------------------------------------------------------------------- /static/img/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/logo192.png -------------------------------------------------------------------------------- /static/img/papers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/papers.png -------------------------------------------------------------------------------- /static/img/supporters/pjait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/supporters/pjait.png -------------------------------------------------------------------------------- /static/img/talk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/talk.png -------------------------------------------------------------------------------- /static/img/tutorials/course/basic/arrays/algo-count.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/course/basic/arrays/algo-count.gif -------------------------------------------------------------------------------- /static/img/tutorials/course/basic/arrays/algo-max.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/course/basic/arrays/algo-max.gif -------------------------------------------------------------------------------- /static/img/tutorials/course/basic/arrays/algo-min.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/course/basic/arrays/algo-min.gif -------------------------------------------------------------------------------- /static/img/tutorials/course/basic/arrays/algo-reverse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/course/basic/arrays/algo-reverse.gif -------------------------------------------------------------------------------- /static/img/tutorials/course/basic/arrays/algo-sort.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/course/basic/arrays/algo-sort.gif -------------------------------------------------------------------------------- /static/img/tutorials/course/basic/arrays/car-brand-names-en.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/course/basic/arrays/car-brand-names-en.png -------------------------------------------------------------------------------- /static/img/tutorials/course/basic/arrays/car-brand-names-pl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/course/basic/arrays/car-brand-names-pl.png -------------------------------------------------------------------------------- /static/img/tutorials/course/basic/comments/cat-pl.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/course/basic/comments/cat-pl.webp -------------------------------------------------------------------------------- /static/img/tutorials/course/basic/comments/cat.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/course/basic/comments/cat.webp -------------------------------------------------------------------------------- /static/img/tutorials/course/basic/first-program/teletype.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/course/basic/first-program/teletype.png -------------------------------------------------------------------------------- /static/img/tutorials/course/basic/loops/for-en.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/course/basic/loops/for-en.png -------------------------------------------------------------------------------- /static/img/tutorials/course/basic/loops/for-pl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/course/basic/loops/for-pl.png -------------------------------------------------------------------------------- /static/img/tutorials/course/basic/loops/while-en.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/course/basic/loops/while-en.png -------------------------------------------------------------------------------- /static/img/tutorials/course/basic/loops/while-pl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/course/basic/loops/while-pl.png -------------------------------------------------------------------------------- /static/img/tutorials/course/basic/random/0_to_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/course/basic/random/0_to_1.png -------------------------------------------------------------------------------- /static/img/tutorials/course/basic/random/0_to_rand_max.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/course/basic/random/0_to_rand_max.png -------------------------------------------------------------------------------- /static/img/tutorials/course/basic/random/a_to_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/course/basic/random/a_to_b.png -------------------------------------------------------------------------------- /static/img/tutorials/course/basic/structures/GoblinEnemy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/course/basic/structures/GoblinEnemy.gif -------------------------------------------------------------------------------- /static/img/tutorials/course/basic/variables/creation-en.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/course/basic/variables/creation-en.png -------------------------------------------------------------------------------- /static/img/tutorials/course/basic/variables/creation-pl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/course/basic/variables/creation-pl.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/after-treemacs-init.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/after-treemacs-init.jpg -------------------------------------------------------------------------------- /static/img/tutorials/tools/before-treemacs-init.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/before-treemacs-init.jpg -------------------------------------------------------------------------------- /static/img/tutorials/tools/clang-install.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/clang-install.jpg -------------------------------------------------------------------------------- /static/img/tutorials/tools/clang-remove-output.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/clang-remove-output.jpg -------------------------------------------------------------------------------- /static/img/tutorials/tools/clang-version-output.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/clang-version-output.jpg -------------------------------------------------------------------------------- /static/img/tutorials/tools/clion-1-hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/clion-1-hd.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/clion-2-hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/clion-2-hd.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/clion-3-hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/clion-3-hd.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/clion-4-hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/clion-4-hd.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/clion-5-hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/clion-5-hd.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/clion-thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/clion-thumbnail.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/codeblocks-1-hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/codeblocks-1-hd.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/codeblocks-2-hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/codeblocks-2-hd.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/codeblocks-3-hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/codeblocks-3-hd.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/codeblocks-thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/codeblocks-thumbnail.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/emacs-clangd-server.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/emacs-clangd-server.jpg -------------------------------------------------------------------------------- /static/img/tutorials/tools/emacs-compile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/emacs-compile.jpg -------------------------------------------------------------------------------- /static/img/tutorials/tools/emacs-eshell.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/emacs-eshell.jpg -------------------------------------------------------------------------------- /static/img/tutorials/tools/emacs-version.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/emacs-version.jpg -------------------------------------------------------------------------------- /static/img/tutorials/tools/gcc-version-output.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/gcc-version-output.jpg -------------------------------------------------------------------------------- /static/img/tutorials/tools/ideone/editor-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/ideone/editor-settings.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/ideone/editor-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/ideone/editor-view.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/ideone/only-editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/ideone/only-editor.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/ideone/run-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/ideone/run-button.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/ideone/run-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/ideone/run-error.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/ideone/run-ok.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/ideone/run-ok.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/ideone/sign-up-form.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/ideone/sign-up-form.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/ideone/your-codes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/ideone/your-codes.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/lsp-init-options.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/lsp-init-options.jpg -------------------------------------------------------------------------------- /static/img/tutorials/tools/msys2/mingw-packages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/msys2/mingw-packages.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/msys2/run-msys2-pl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/msys2/run-msys2-pl.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/package-list.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/package-list.jpg -------------------------------------------------------------------------------- /static/img/tutorials/tools/qtcreator-1-hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/qtcreator-1-hd.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/qtcreator-2-hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/qtcreator-2-hd.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/qtcreator-3-hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/qtcreator-3-hd.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/qtcreator-4-hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/qtcreator-4-hd.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/qtcreator-5-hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/qtcreator-5-hd.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/qtcreator-thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/qtcreator-thumbnail.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/replit-1-hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/replit-1-hd.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/replit-2-hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/replit-2-hd.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/replit-3-hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/replit-3-hd.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/replit-4-hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/replit-4-hd.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/replit-thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/replit-thumbnail.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/replit/editor-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/replit/editor-view.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/replit/fork.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/replit/fork.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/replit/only-editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/replit/only-editor.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/replit/run-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/replit/run-button.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/replit/run-command-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/replit/run-command-error.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/replit/run-command-ok.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/replit/run-command-ok.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/replit/run-command-warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/replit/run-command-warning.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/replit/sign-up-form.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/replit/sign-up-form.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/vs2022-1-hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/vs2022-1-hd.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/vs2022-2-hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/vs2022-2-hd.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/vs2022-3-hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/vs2022-3-hd.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/vs2022-4-hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/vs2022-4-hd.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/vs2022-thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/vs2022-thumbnail.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/vscode-1-hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/vscode-1-hd.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/vscode-2-hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/vscode-2-hd.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/vscode-3-hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/vscode-3-hd.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/vscode-4-hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/vscode-4-hd.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/vscode-thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/vscode-thumbnail.png -------------------------------------------------------------------------------- /static/img/tutorials/tools/vscode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/img/tutorials/tools/vscode.png -------------------------------------------------------------------------------- /static/video/talks.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cpp4You/CppLangNet/be0378b065f7ee1d05abbf1e884841d35cf7aed9/static/video/talks.mp4 --------------------------------------------------------------------------------