class ${1:`Filename('$1_t', 'name')`} { public: $1 (${2:arguments}); virtual ~$1 (); private: ${3:/* data */} };