Bienvenue sur la nouvelle documentation de CppUtils !
Fonctions & utilitaires
FUNCTIONSNamespace: CppUtils::Container
Énumérations publiques
Section intitulée « Énumérations publiques »SlotState
Section intitulée « SlotState »enum class SlotState { Empty = 0, Occupied = 1, Erased = 2};Types publics
Section intitulée « Types publics »SafeShared
Section intitulée « SafeShared »using CppUtils::Container::SafeShared = typedef Thread::SharedPtr<Thread::SharedLocker<T> >;SafeWeak
Section intitulée « SafeWeak »using CppUtils::Container::SafeWeak = typedef Thread::WeakPtr<Thread::SharedLocker<T> >;TokenTree
Section intitulée « TokenTree »using CppUtils::Container::TokenTree = typedef Tree::TokenTree<CharT>;using CppUtils::Container::AST = typedef TokenTree<CharT>;using CppUtils::Container::ASTNode = typedef TokenTree<CharT>::Node;ASTNodeView
Section intitulée « ASTNodeView »using CppUtils::Container::ASTNodeView = typedef Tree::NodeView<CharT>;using CppUtils::Container::Vec2 = typedef Vec<2, T>;using CppUtils::Container::Vec3 = typedef Vec<3, T>;using CppUtils::Container::Vec4 = typedef Vec<4, T>;Méthodes et fonctions publiques
Section intitulée « Méthodes et fonctions publiques »constexpr auto binarySearch(auto value, RangeOfIntervals auto&& intervals) noexcept -> std::ranges::iterator_t<decltype(intervals)>;template <class T>constexpr auto operator>>(SafeShared<NetworkPtr<T>> &from, SafeShared<NetworkPtr<T>> &to) -> SafeShared<NetworkPtr<T>> &;template <class T>constexpr auto operator&(SafeShared<NetworkPtr<T>> &lhs, SafeShared<NetworkPtr<T>> &rhs) -> SafeShared<NetworkPtr<T>> &;template <class T>constexpr auto operator-(SafeShared<NetworkPtr<T>> &from, SafeShared<NetworkPtr<T>> &to) -> SafeShared<NetworkPtr<T>> &;template <class T>constexpr auto operator/(SafeShared<NetworkPtr<T>> &lhs, SafeShared<NetworkPtr<T>> &rhs) -> SafeShared<NetworkPtr<T>> &;template <class Lhs, class Rhs>constexpr auto swapPair(std::pair<Lhs, Rhs> &&pair) noexcept -> std::pair<Rhs, Lhs>;template <class Lhs, class Rhs>constexpr auto swapPair(const std::pair<Lhs, Rhs> &pair) noexcept -> std::pair<Rhs, Lhs>;template <std::size_t N, class T>constexpr auto operator*(T value, const Vec<N, T> &rhs) noexcept -> Vec<N, T>;