wxc_classname = 'wxC' + aclass.name[2:].capitalize()\r
 \r
         for amethod in aclass.constructors:\r
-            if amethod.name.startswith('m_'):\r
-                # for some reason, public members are listed as methods\r
-                continue\r
             retval += """\r
 // %s\r
 %s%s;\n\n\r
 """ % (amethod.brief_description, wxc_classname + '* ' + wxc_classname + '_' + amethod.name, amethod.argsstring)\r
 \r
         for amethod in aclass.methods:\r
+            if amethod.name.startswith('m_'):\r
+                # for some reason, public members are listed as methods\r
+                continue\r
+        \r
             args = '(' + wxc_classname + '* obj'\r
             if amethod.argsstring.find('()') != -1:\r
                 args += ')'\r