blob: ce15421b566e6da89fe877f3ed69785bd58189ef (
plain) (
tree)
|
|
$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
== cpp.method-implementation ==
<CURSOR>void
|?CLASSNAME|::|?METHODNAME| ( )
{
return ;
} /* ----- end of method |CLASSNAME|::|?METHODNAME| ----- */
$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
== cpp.class ==
/*
* =====================================================================================
* Class: |?CLASSNAME:c|
* Description: <CURSOR>
* =====================================================================================
*/
class |CLASSNAME|
{
public:
/* ==================== LIFECYCLE ======================================= */
|CLASSNAME| (); /* constructor */
/* ==================== OPERATORS ======================================= */
/* ==================== OPERATIONS ======================================= */
/* ==================== ACCESS ======================================= */
/* ==================== INQUIRY ======================================= */
/* ==================== DATA MEMBERS ======================================= */
protected:
private:
}; /* ----- end of class |CLASSNAME| ----- */
/*
*--------------------------------------------------------------------------------------
* Class: |CLASSNAME|
* Method: |CLASSNAME|
* Description: constructor
*--------------------------------------------------------------------------------------
*/
|CLASSNAME|::|CLASSNAME| ()
{
} /* ----- end of method |CLASSNAME|::|CLASSNAME| (constructor) ----- */
$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
== cpp.class-using-new ==
/*
* =====================================================================================
* Class: |?CLASSNAME:c|
* Description: <CURSOR>
* =====================================================================================
*/
class |CLASSNAME|
{
public:
/* ==================== LIFECYCLE ======================================= */
|CLASSNAME| (); /* constructor */
|CLASSNAME| ( const |CLASSNAME| &other ); /* copy constructor */
~|CLASSNAME| (); /* destructor */
/* ==================== OPERATORS ======================================= */
const |CLASSNAME|& operator = ( const |CLASSNAME| &other ); /* assignment operator */
/* ==================== OPERATIONS ======================================= */
/* ==================== ACCESS ======================================= */
/* ==================== INQUIRY ======================================= */
/* ==================== DATA MEMBERS ======================================= */
protected:
private:
}; /* ----- end of class |CLASSNAME| ----- */
/*
*--------------------------------------------------------------------------------------
* Class: |CLASSNAME|
* Method: |CLASSNAME|
* Description: constructor
*--------------------------------------------------------------------------------------
*/
|CLASSNAME|::|CLASSNAME| ()
{
} /* ----- end of method |CLASSNAME|::|CLASSNAME| (constructor) ----- */
/*
*--------------------------------------------------------------------------------------
* Class: |CLASSNAME|
* Method: |CLASSNAME|
* Description: copy constructor
*--------------------------------------------------------------------------------------
*/
|CLASSNAME|::|CLASSNAME| ( const |CLASSNAME| &other )
{
} /* ----- end of method |CLASSNAME|::|CLASSNAME| (copy constructor) ----- */
/*
*--------------------------------------------------------------------------------------
* Class: |CLASSNAME|
* Method: ~|CLASSNAME|
* Description: destructor
*--------------------------------------------------------------------------------------
*/
|CLASSNAME|::~|CLASSNAME| ()
{
} /* ----- end of method |CLASSNAME|::~|CLASSNAME| (destructor) ----- */
/*
*--------------------------------------------------------------------------------------
* Class: |CLASSNAME|
* Method: operator =
* Description: assignment operator
*--------------------------------------------------------------------------------------
*/
const |CLASSNAME|&
|CLASSNAME|::operator = ( const |CLASSNAME| &other )
{
if ( this != &other ) {
}
return *this;
} /* ----- end of method |CLASSNAME|::operator = (assignment operator) ----- */
$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
== cpp.error-class ==
/*
* =====================================================================================
* Class: |?CLASSNAME:c|
* Description: <CURSOR>
* =====================================================================================
*/
class |CLASSNAME|
{
public: |CLASSNAME| ( char *msg ):message(msg) { }
virtual ~|CLASSNAME| ( ) { }
virtual const char* what ( ) const throw ( ) { return message; }
protected: char *message;
}; /* ----- end of class |CLASSNAME| ----- */
$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
== cpp.template-method-implementation ==
template < class T >
void<CURSOR> |?CLASSNAME|<T>::|?METHODNAME| ( )
{
return ;
} /* ----- end of method |CLASSNAME|<T>::|METHODNAME| ----- */
$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
== cpp.template-class ==
/*
* =====================================================================================
* Class: |?CLASSNAME:c|
* Description: <CURSOR>
* =====================================================================================
*/
template < class T >
class |CLASSNAME|
{
public:
/* ==================== LIFECYCLE ======================================= */
|CLASSNAME| (); /* constructor */
/* ==================== OPERATORS ======================================= */
/* ==================== OPERATIONS ======================================= */
/* ==================== ACCESS ======================================= */
/* ==================== INQUIRY ======================================= */
/* ==================== DATA MEMBERS ======================================= */
protected:
private:
}; /* ---------- end of template class |CLASSNAME| ---------- */
/*
*--------------------------------------------------------------------------------------
* Class: |CLASSNAME|
* Method: |CLASSNAME|
* Description:
*--------------------------------------------------------------------------------------
*/
template < class T >
|CLASSNAME| < T >::|CLASSNAME| ()
{
} /* ---------- end of constructor of template class |CLASSNAME| ---------- */
$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
== cpp.template-class-using-new ==
/*
* =====================================================================================
* Class: |?CLASSNAME:c|
* Description: <CURSOR>
* =====================================================================================
*/
template < class T >
class |CLASSNAME|
{
public:
/* ==================== LIFECYCLE ======================================= */
|CLASSNAME| (); /* constructor */
|CLASSNAME| (const |CLASSNAME| &other); /* copy constructor */
~|CLASSNAME| (); /* destructor */
/* ==================== OPERATORS ======================================= */
const |CLASSNAME|& operator = ( const |CLASSNAME| &other ); /* assignment operator */
/* ==================== OPERATIONS ======================================= */
/* ==================== ACCESS ======================================= */
/* ==================== INQUIRY ======================================= */
/* ==================== DATA MEMBERS ======================================= */
protected:
private:
}; /* ---------- end of template class |CLASSNAME| ---------- */
/*
*--------------------------------------------------------------------------------------
* Class: |CLASSNAME|
* Method: |CLASSNAME|
* Description: constructor
*--------------------------------------------------------------------------------------
*/
template < class T >
|CLASSNAME|< T >::|CLASSNAME| ()
{
} /* ---------- end of constructor of template class |CLASSNAME| ---------- */
/*
*--------------------------------------------------------------------------------------
* Class: |CLASSNAME|
* Method: |CLASSNAME|
* Description: copy constructor
*--------------------------------------------------------------------------------------
*/
template < class T >
|CLASSNAME|< T >::|CLASSNAME| ( const |CLASSNAME| &other )
{
} /* ---------- end of copy constructor of template class |CLASSNAME| ---------- */
/*
*--------------------------------------------------------------------------------------
* Class: |CLASSNAME|
* Method: ~|CLASSNAME|
* Description: destructor
*--------------------------------------------------------------------------------------
*/
template < class T >
|CLASSNAME|< T >::~|CLASSNAME| ()
{
} /* ---------- end of destructor of template class |CLASSNAME| ---------- */
/*
*--------------------------------------------------------------------------------------
* Class: |CLASSNAME|
* Method: operator =
* Description: assignment operator
*--------------------------------------------------------------------------------------
*/
template < class T >
const |CLASSNAME|< T >& |CLASSNAME|< T >::operator = ( const |CLASSNAME| &other )
{
return *this;
} /* ---------- end of assignment operator of template class |CLASSNAME| ---------- */
$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
== cpp.template-function ==
template <class T>
<CURSOR>void |?TEMPALTE_FUNCTION_NAME| ( T param )
{
return ;
} /* ----- end of template function |?TEMPALTE_FUNCTION_NAME| ----- */
$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
== cpp.operator-in ==
ostream &
operator << ( ostream & os, const |?CLASSNAME| & obj )
{
os << obj.<CURSOR> ;
return os;
} /* ----- end of function operator << ----- */
$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
== cpp.operator-out ==
istream &
operator >> ( istream & is, |?CLASSNAME| & obj )
{
is >> obj.<CURSOR> ;
return is;
} /* ----- end of function operator >> ----- */
$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
== cpp.try-catch ==
try {<CURSOR>
<SPLIT>}
catch ( const &ExceptObj ) { /* handle exception: */
}
catch (...) { /* handle exception: unspezified */
}
$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
== cpp.catch ==
catch ( <CURSOR>const &ExceptObj ) { /* handle exception: */
<SPLIT>}
$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
== cpp.catch-points ==
catch (...) { /* handle exception: */
<SPLIT>}
$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
== cpp.extern ==
extern "C" {<CURSOR>
<SPLIT>}
$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
== cpp.open-input-file ==
char *ifs_file_name = "<CURSOR>"; /* input file name */
ifstream ifs; /* create ifstream object */
ifs.open (ifs_file_name); /* open ifstream */
if (!ifs) {
cerr << "\nERROR : failed to open input file " << ifs_file_name << endl;
exit (EXIT_FAILURE);
}
ifs.close (); /* close ifstream */
$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
== cpp.open-output-file ==
char *ofs_file_name = "<CURSOR>"; /* output file name */
ofstream ofs; /* create ofstream object */
ofs.open (ofs_file_name); /* open ofstream */
if (!ofs) {
cerr << "\nERROR : failed to open output file " << ofs_file_name << endl;
exit (EXIT_FAILURE);
}
ofs.close (); /* close ofstream */
$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
== cpp.namespace ==
namespace |?NAMESPACE|
{<CURSOR>
<SPLIT>} /* ----- end of |NAMESPACE| name ----- */
$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|