|
@@ -43,9 +43,11 @@ export function activate(context: vscode.ExtensionContext) {
|
|
|
name + "::" + name + "() {}\n\n" +
|
|
name + "::" + name + "() {}\n\n" +
|
|
|
name + "::" + name + "( const " + name + " & object ) {}\n\n" +
|
|
name + "::" + name + "( const " + name + " & object ) {}\n\n" +
|
|
|
name + "::~" + name + "()\n{\n std::cout << \"Destructor called\" << std::endl;\n}\n\n" +
|
|
name + "::~" + name + "()\n{\n std::cout << \"Destructor called\" << std::endl;\n}\n\n" +
|
|
|
- name + " & " + name + "::operator=( " + name + " const & rhs )\n{\n return *this;\n}\n\n" +
|
|
|
|
|
|
|
+ name + " & " + name + "::operator=( " + name + " const & rhs )\n{\n //if ( this != &rhs )\n" +
|
|
|
|
|
+ " //this->_value = rhs.getValue();\n" +
|
|
|
|
|
+ " return *this;\n}\n\n" +
|
|
|
"std::ostream & operator<<( std::ostream & o, " + name + " const & i )\n" +
|
|
"std::ostream & operator<<( std::ostream & o, " + name + " const & i )\n" +
|
|
|
- "{\n o << \"Value\" << i.get();\n return o;\n}\n\n" +
|
|
|
|
|
|
|
+ "{\n //o << \"Value = \" << i.getValue();\n return o;\n}\n\n" +
|
|
|
"\n/* ************************************************************************** */";
|
|
"\n/* ************************************************************************** */";
|
|
|
|
|
|
|
|
let classhpp = "#ifndef " + name.toUpperCase() + "_CLASS" + "_HPP\n" +
|
|
let classhpp = "#ifndef " + name.toUpperCase() + "_CLASS" + "_HPP\n" +
|
|
@@ -62,9 +64,7 @@ export function activate(context: vscode.ExtensionContext) {
|
|
|
" " + name + " & operator=( " + name + " const & rhs );"+
|
|
" " + name + " & operator=( " + name + " const & rhs );"+
|
|
|
"\n\n" +
|
|
"\n\n" +
|
|
|
" private:\n" +
|
|
" private:\n" +
|
|
|
- "\n" +
|
|
|
|
|
"};\n\n" +
|
|
"};\n\n" +
|
|
|
- "\n" +
|
|
|
|
|
"std::ostream & operator<<( std::ostream & o, " + name + " const & i );"+
|
|
"std::ostream & operator<<( std::ostream & o, " + name + " const & i );"+
|
|
|
"\n\n" +
|
|
"\n\n" +
|
|
|
"#endif /* *" + star + " " + name.toUpperCase() + "_CLASS_H */";
|
|
"#endif /* *" + star + " " + name.toUpperCase() + "_CLASS_H */";
|