     'prefix': 'fm'
     'body': '${1:void} ${2:Class}::${3:fname}($4) {\n\t$5\n}'
 
+  'struct':
+    'prefix': 'struct'
+    'body': 'struct ${1:Struct} {\n\t$2\n};'
+
   'constructor definition':
     'prefix': 'ctor'
     'body': '${1:Class}::${1:Class}($2) {\n\t$3\n}'


  'class':
    'prefix': 'class'
    'body': 'class ${1:Class} {\n\t$3\n};'

  'this pointer access':
    'prefix': 'this'

    'body': 'cout << $1;'

  'cout endl':
    'prefix': 'coutendl'
    'body': 'cout << $1 << endl;'

  'cerr':
