Welcome to the new CppUtils documentation!
CppUtils::Container::Stack
CLASSPublic types
Section titled “Public types”Logger
Section titled “Logger”using CppUtils::Container::Stack::Logger = Logger<"CppUtils">;Public methods & functions
Section titled “Public methods & functions”template <std::size_t I, class... Args>[[nodiscard]] static consteval auto Stack::getOffset() noexcept -> std::size_t;constexpr auto Stack::set(Type::TriviallyCopyable auto value, std::size_t offset = 0) -> std::expected<void, std::string_view>;template <Type::TriviallyCopyable T>[[nodiscard]] constexpr auto Stack::get(std::size_t offset = 0) const -> std::expected<T, std::string_view>;template <Type::TriviallyCopyable T>[[nodiscard]] constexpr auto Stack::pop() -> std::expected<T, std::string_view>;constexpr auto Stack::call(auto&& function, std::size_t functionOffset = 0) -> std::expected<void, std::string_view>;