Add '.vim/UltiSnips/' from commit '84cd9817817a28d58e92eb715273479509e51187'
git-subtree-dir: .vim/UltiSnips git-subtree-mainline: f258dd00078a9aebb235c358b6048aac250d445a git-subtree-split: 84cd9817817a28d58e92eb715273479509e51187
This commit is contained in:
40
UltiSnips/cpp.snippets
Normal file
40
UltiSnips/cpp.snippets
Normal file
@@ -0,0 +1,40 @@
|
||||
extends c
|
||||
|
||||
priority 1
|
||||
|
||||
# TODO: include
|
||||
# 1. Default should be '#include <filename.h>'.
|
||||
# 2. Relative paths should only allow inserting a single '"'.
|
||||
|
||||
snippet enum "Enumeration"
|
||||
enum ${1:name} {
|
||||
$0
|
||||
};
|
||||
endsnippet
|
||||
|
||||
snippet struct "Structure"
|
||||
struct ${1:name} {
|
||||
$0
|
||||
};
|
||||
endsnippet
|
||||
|
||||
snippet class "Class"
|
||||
class ${1:name} {
|
||||
public:
|
||||
${1/(\w+)\s.*/$1/}();
|
||||
|
||||
~${1/(\w+)\s.*/$1/}();
|
||||
|
||||
$0
|
||||
};
|
||||
endsnippet
|
||||
|
||||
snippet template "Template"
|
||||
template <typename ${1:type}>$0
|
||||
endsnippet
|
||||
|
||||
snippet namespace "Named or anonymous namespace"
|
||||
namespace ${1:}${1/\w+/ /}{
|
||||
$0
|
||||
}${1/\w+/ \/\/ $0/}
|
||||
endsnippet
|
||||
Reference in New Issue
Block a user