// /*-------------------------------------------------------------------*\ // | Concrete Template : Stack_Kernel_1a // \*-------------------------------------------------------------------*/ #ifndef CT_STACK_KERNEL_1A #define CT_STACK_KERNEL_1A 1 ///--------------------------------------------------------------------- /// Global Context ----------------------------------------------------- ///--------------------------------------------------------------------- #include "CT/Stack/Kernel_1.h" ///--------------------------------------------------------------------- /// Local Context ------------------------------------------------------ ///--------------------------------------------------------------------- concrete_template < concrete_instance class Item > class Stack_Kernel_1a_Node : specializes Record < Item, Pointer_C > > {}; ///--------------------------------------------------------------------- /// Interface ---------------------------------------------------------- ///--------------------------------------------------------------------- concrete_template < concrete_instance class Item > class Stack_Kernel_1a : specializes Stack_Kernel_1 < Item, Stack_Kernel_1a_Node > {}; //---------------------------------------------------------------------- #endif // CT_STACK_KERNEL_1A