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

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

#ifndef CT_LIST_RETREAT_1_C
#define CT_LIST_RETREAT_1_C 1

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

#include "CT/List/Retreat_1.h"
#include "CT/List/Retreat_C.h"
/*!
    #include "AT/List/Kernel.h"
!*/

///---------------------------------------------------------------------
/// Interface ----------------------------------------------------------
///---------------------------------------------------------------------

concrete_template <
	concrete_instance class Item,
	concrete_instance class List_Base
	/*!
	    implements
		abstract_instance List_Kernel <Item>
	!*/
    >
class List_Retreat_1_C :
    specializes
	List_Retreat_C <
		Item,
		List_Retreat_1 <Item, List_Base>
	    >
{};

//----------------------------------------------------------------------

#endif // CT_LIST_RETREAT_1_C

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