4#ifndef _Stroika_Foundation_Containers_Concrete_Stack_LinkedList_h_
5#define _Stroika_Foundation_Containers_Concrete_Stack_LinkedList_h_
7#include "Stroika/Foundation/StroikaPreComp.h"
52 template <IIterableOfTo<T> ITERABLE_OF_ADDABLE>
55#if qCompilerAndStdLib_RequiresNotMatchInlineOutOfLineForTemplateClassBeingDefined_Buggy
59 template <IInputIterator<T> ITERATOR_OF_ADDABLE>
70 nonvirtual
void AssertRepValidType_ ()
const;
81#include "Stack_LinkedList.inl"
Stack_LinkedList<T> is an LinkedList-based concrete implementation of the Stack<T> container pattern.
typename inherited::value_type value_type
nonvirtual Iterator< T > begin() const
Support for ranged for, and STL syntax in general.
static constexpr default_sentinel_t end() noexcept
Support for ranged for, and STL syntax in general.