//---------------------------------------------------------------------------
//                              CLASSNAME
//---------------------------------------------------------------------------
//  Copyright (C):
//---------------------------------------------------------------------------


#ifndef CLASSNAME_H
#define CLASSNAME_H
#ifdef __sgi
#pragma once
#endif


//---------------------------------------------------------------------------
//  Includes
//---------------------------------------------------------------------------

//---------------------------------------------------------------------------
//  Forward References
//---------------------------------------------------------------------------

//---------------------------------------------------------------------------
//   Types
//---------------------------------------------------------------------------


//---------------------------------------------------------------------------
//  The Class
//---------------------------------------------------------------------------

class CLASSNAME : public PARENTCLASS
{



/***************************************************************************/
public:

//---------------------------------------------------------------------------
//  Public Instance methods
//---------------------------------------------------------------------------

/*------------------ constructors & destructors ---------------------------*/

	CLASSNAME();

	virtual ~CLASSNAME();

/*-------------------------- assignment -----------------------------------*/

	//CLASSNAME& operator = ( const CLASSNAME &source );

/*-------------------------- comparison -----------------------------------*/

	bool operator == ( const CLASSNAME &other );
	bool operator != ( const CLASSNAME &other );

/*-------------------------- your_category --------------------------------*/



//---------------------------------------------------------------------------
//  Public Class methods
//---------------------------------------------------------------------------




/***************************************************************************/
protected:

//---------------------------------------------------------------------------
//  Protected Instance methods
//---------------------------------------------------------------------------



//---------------------------------------------------------------------------
//  Instance variables
//---------------------------------------------------------------------------


//---------------------------------------------------------------------------
//  Class variables
//---------------------------------------------------------------------------





/***************************************************************************/
private:

//---------------------------------------------------------------------------
//  Private Instance methods
//---------------------------------------------------------------------------

	// prohibit copy constructor (move to 'public' if you need one)
	CLASSNAME( const CLASSNAME &source );

	// prohibit assignment
	CLASSNAME& operator = ( const CLASSNAME &source );


//---------------------------------------------------------------------------
//  Private Class methods
//---------------------------------------------------------------------------




private:

static char cvsid[];

};

#endif /* CLASSNAME_H */


