aboutsummaryrefslogtreecommitdiff
path: root/dot_vim/c-support/templates/c.cpp.template
diff options
context:
space:
mode:
Diffstat (limited to 'dot_vim/c-support/templates/c.cpp.template')
-rw-r--r--dot_vim/c-support/templates/c.cpp.template353
1 files changed, 0 insertions, 353 deletions
diff --git a/dot_vim/c-support/templates/c.cpp.template b/dot_vim/c-support/templates/c.cpp.template
deleted file mode 100644
index ce15421..0000000
--- a/dot_vim/c-support/templates/c.cpp.template
+++ /dev/null
@@ -1,353 +0,0 @@
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== 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 ----- */
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%