|
4 | 4 | # group: c++11 |
5 | 5 | # uuid: d7c41f87-9b8a-479d-bb12-89f4cbdd46a7 |
6 | 6 | # contributor: Ved Vyas |
7 | | -# desc: Snippet for C++11 classes based on c++-mode/class. Allows for Rule of |
8 | | -# [0, All]. A choice between ";", " = default;", and " = delete;" is presented |
9 | | -# for each method. The methods and some of the optional keywords/specifiers are |
10 | | -# exposed as fields that users can easily skip-and-clear. |
11 | | -# Hackish query-replace-regexp to renumber non-mirror fields in the region |
12 | | -# between public and protected (can use N as a field number in the snippet): |
13 | | -# \${[0-9N]*:\([^\$]\) -> ${\,(+ 2 \#):\1 |
14 | | -# References: |
15 | | -# 1. http://en.cppreference.com/w/cpp/language/rule_of_three#Rule_of_five |
16 | | -# 2. https://en.wikipedia.org/wiki/Rule_of_three_%28C%2B%2B_programming%29#Example_in_C.2B.2B |
17 | | -# 3. http://stackoverflow.com/a/4782927 |
| 7 | +# |
| 8 | +## Snippet for C++11 classes based on c++-mode/class. Allows for Rule of |
| 9 | +## [0, All]. A choice between ";", " = default;", and " = delete;" is presented |
| 10 | +## for each method. The methods and some of the optional keywords/specifiers are |
| 11 | +## exposed as fields that users can easily skip-and-clear. |
| 12 | +## Hackish query-replace-regexp to renumber non-mirror fields in the region |
| 13 | +## between public and protected (can use N as a field number in the snippet): |
| 14 | +## \${[0-9N]*:\([^\$]\) -> ${\,(+ 2 \#):\1 |
| 15 | +## |
| 16 | +## References |
| 17 | +## 1. http://en.cppreference.com/w/cpp/language/rule_of_three#Rule_of_five |
| 18 | +## 2. https://en.wikipedia.org/wiki/Rule_of_three_%28C%2B%2B_programming%29#Example_in_C.2B.2B |
| 19 | +## 3. http://stackoverflow.com/a/4782927 |
18 | 20 | # -- |
19 | 21 | class ${1:Name} |
20 | 22 | { |
|
0 commit comments