/usr/share/vim-scripts/vimplate-templates/cpp-default.tt is in vim-scripts 20130814.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | [% classname=input("Class name: ") -%]
#include "[% classname %].hpp"
// [% date('%Y-%m-%d') %] [% user.firstname %] [% user.lastname %] <[% user.mail %]>
[% classname %]::[% classname %]()
{
}
[% classname %]::~[% classname %]()
{
// cleanup
}
[% classname %]::[% classname %](const [% classname %]& other)
{
*this=other;
}
[% classname %]& [% classname %]::operator=(const [% classname %]& other)
{
if (this != &other){ // no self-assignmet
// deep copy
}
return *this;
}
|