Riyyi
5 years ago
10 changed files with 72 additions and 0 deletions
@ -0,0 +1,9 @@ |
|||||||
|
# -*- mode: snippet -*- |
||||||
|
# name: class |
||||||
|
# key: cls |
||||||
|
# -- |
||||||
|
class ${1:Name} { |
||||||
|
public: |
||||||
|
${1:$(yas-c++-class-name yas-text)}(); |
||||||
|
${2:virtual ~${1:$(yas-c++-class-name yas-text)}();}$0 |
||||||
|
}; |
@ -0,0 +1,8 @@ |
|||||||
|
# -*- mode: snippet -*- |
||||||
|
# name: constructor |
||||||
|
# key: ct |
||||||
|
# -- |
||||||
|
${1:Name}::$1(${2:args}) ${3: : ${4:init}} |
||||||
|
{ |
||||||
|
$0 |
||||||
|
} |
@ -0,0 +1,5 @@ |
|||||||
|
# -*- mode: snippet -*- |
||||||
|
# name: define |
||||||
|
# key: d |
||||||
|
# -- |
||||||
|
#define $0 |
@ -0,0 +1,8 @@ |
|||||||
|
# -*- mode: snippet -*- |
||||||
|
# name: destructor |
||||||
|
# key: dt |
||||||
|
# -- |
||||||
|
${1:Name}::~$1() |
||||||
|
{ |
||||||
|
$0 |
||||||
|
} |
@ -0,0 +1,5 @@ |
|||||||
|
# -*- mode: snippet -*- |
||||||
|
# name: fun_declaration |
||||||
|
# key: f |
||||||
|
# -- |
||||||
|
${1:type} ${2:name}(${3:args})${4: const}; |
@ -0,0 +1,8 @@ |
|||||||
|
# -*- mode: snippet -*- |
||||||
|
# name: fun_implementation |
||||||
|
# key: fim |
||||||
|
# -- |
||||||
|
${1:type} ${2:name}(${3:args})${4: const} |
||||||
|
{ |
||||||
|
$0 |
||||||
|
} |
@ -0,0 +1,10 @@ |
|||||||
|
# -*- mode: snippet -*- |
||||||
|
# name: guard |
||||||
|
# key: grd |
||||||
|
# -- |
||||||
|
#ifndef ${1:GUARD}_H |
||||||
|
#define ${1:GUARD}_H |
||||||
|
|
||||||
|
$0 |
||||||
|
|
||||||
|
#endif // ${1:GUARD}_H |
@ -0,0 +1,5 @@ |
|||||||
|
# -*- mode: snippet -*- |
||||||
|
# name: include |
||||||
|
# key: i |
||||||
|
# -- |
||||||
|
#include $0 |
@ -0,0 +1,9 @@ |
|||||||
|
# -*- mode: snippet -*- |
||||||
|
# name: namespace |
||||||
|
# key: ns |
||||||
|
# -- |
||||||
|
namespace ${1:Namespace} { |
||||||
|
|
||||||
|
$0 |
||||||
|
|
||||||
|
} |
Loading…
Reference in new issue