Resolve/C++ Catalog
CT/Stack/Reverse_1_Part.h
Copyright © 2010, Reusable Software Research Group, The Ohio State University

//  /*-------------------------------------------------------------------*\
//  |   Concrete Template : Stack_Reverse_1
//  \*-------------------------------------------------------------------*/

#ifndef CT_STACK_REVERSE_1
#define CT_STACK_REVERSE_1 1

///------------------------------------------------------------------------
/// Global Context --------------------------------------------------------
///------------------------------------------------------------------------

#include "AT/Stack/Reverse.h"
/*!
    #include "AT/Stack/Kernel.h"
!*/
  
///------------------------------------------------------------------------
/// Interface -------------------------------------------------------------
///------------------------------------------------------------------------

concrete_template <
	concrete_instance class Item,
	concrete_instance class Stack_Base
	/*!
	    implements
		abstract_instance Stack_Kernel <Item>
	!*/
    >
class Stack_Reverse_1 :
    extends
	concrete_instance Stack_Base,
    implements
	abstract_instance Stack_Reverse <Item>
{
public:
    
    procedure_body Reverse ()
    {
	//-------- for students to fill in --------
    }

};

#endif // CT_STACK_REVERSE_1

Last modified: Thu Jan 11 17:05:57 EST 2007