1 # replace snippets of parent ft
 
   4 snippet cl "class .. (class)"
 
   5 class ${1:`!p snip.rv = snip.basename or "name"`}
 
   8         ${1/(\w+).*/$1/}(${2:arguments});
 
   9         virtual ~${1/(\w+).*/$1/}();
 
  13 }; // class${1/.+/ $0/m}
 
  16 snippet ns "namespace .. (namespace)"
 
  17 namespace${1/.+/ /m}${1:`!p snip.rv = snip.basename or "name"`}
 
  20 }${1/.+/ \/\/ namespace $0/m}
 
  23 snippet for "for loop (for)"
 
  24 for (${4:int} ${2:i} = 0; $2 < ${1:count}; ${3:++$2}) {