# -*- mode: snippet -*-
# name: struct
# key: sct
# --
struct ${1:Name} {
    ${1:$(yas/substr yas-text "[^: ]*")}();
    ${2:virtual ~${1:$(yas/substr yas-text "[^: ]*")}();}
};
$0