]> git.donarmstrong.com Git - lilypond.git/blobdiff - flower/include/virtual-methods.hh
Grand fixcc.py run on all .hh .cc files.
[lilypond.git] / flower / include / virtual-methods.hh
index 1d6b02388eb059f1d53dad8779fe929ba22b7602..aa76632a9d3469f5824ddc84c83251882be6c913 100644 (file)
@@ -23,9 +23,7 @@
 #include <typeinfo>
 using namespace std;
 
-
 /*
-
 Virtual copy constructor.  Make up for C++'s lack of a standard
 factory or clone () function.  Usage:
 
@@ -33,19 +31,18 @@ class Foo : Baseclass
 {
 VIRTUAL_COPY_CONSTRUCTOR (Baseclass, Foo);
 };
-
 */
 
 #define DECLARE_CLASSNAME(name) \
-  virtual const char *class_name () const {    \
+  virtual const char *class_name () const {     \
     return #name; \
 }
 
-#define VIRTUAL_COPY_CONSTRUCTOR(Base, name)   \
+#define VIRTUAL_COPY_CONSTRUCTOR(Base, name)    \
   DECLARE_CLASSNAME(name);\
-  virtual Base *clone () const                 \
-  {                                            \
-    return new name (*this);                   \
+  virtual Base *clone () const                  \
+  {                                             \
+    return new name (*this);                    \
   }
 
 #endif /* VIRTUAL_METHODS_HH */