Bienvenue sur la nouvelle documentation de CppUtils !
CppUtils::Container::TypedStack<Type::TriviallyCopyable... SupportedTypes>
CLASSTypes publics
Section intitulée « Types publics »using CppUtils::Container::TypedStack< SupportedTypes >::Logger = Logger<"CppUtils">;using CppUtils::Container::TypedStack< SupportedTypes >::Types = std::tuple<SupportedTypes...>;Méthodes et fonctions publiques
Section intitulée « Méthodes et fonctions publiques »template <Type::TriviallyCopyable... Args>constexpr explicit TypedStack::TypedStack(Args... values);template <Type::TriviallyCopyable T>[[nodiscard]] constexpr auto TypedStack::get(std::size_t position) const -> T;template <Type::TriviallyCopyable T>[[nodiscard]] constexpr auto TypedStack::top() const -> decltype(auto);template <Type::TriviallyCopyable T>constexpr auto TypedStack::set(std::size_t position, T newValue) -> void;template <Type::TriviallyCopyable T>[[nodiscard]] constexpr auto TypedStack::pop() -> decltype(auto);constexpr auto TypedStack::copy(std::size_t sourcePosition, std::size_t destinationPosition) -> void;template <class ReturnType, class... Args>constexpr auto TypedStack::call(ReturnType (*function)(Args...)) -> void;template <class ReturnType, class Object, class... Args>constexpr auto TypedStack::call(ReturnType (Object::*function)(Args...)) -> void;template <class ReturnType, class Object, class... Args>constexpr auto TypedStack::call(ReturnType (Object::*function)(Args...) const) -> void;Attributs publics
Section intitulée « Attributs publics »typesSize
Section intitulée « typesSize »constexpr auto typesSize;