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