@@ -609,19 +609,13 @@ def __read_destructor(self, attrs):
609
609
def __read_free_operator (self , attrs ):
610
610
operator = self .__decl_factory .create_free_operator ()
611
611
self .__read_member_function (operator , attrs , True )
612
- if 'new' in operator .name or 'delete' in operator .name :
613
- operator .name = 'operator ' + operator .name
614
- else :
615
- operator .name = 'operator' + operator .name
612
+ self .__update_operator_name (operator )
616
613
return operator
617
614
618
615
def __read_member_operator (self , attrs ):
619
616
operator = self .__decl_factory .create_member_operator ()
620
617
self .__read_member_function (operator , attrs , True )
621
- if 'new' in operator .name or 'delete' in operator .name :
622
- operator .name = 'operator ' + operator .name
623
- else :
624
- operator .name = 'operator' + operator .name
618
+ self .__update_operator_name (operator )
625
619
return operator
626
620
627
621
def __read_version (self , attrs ):
@@ -633,3 +627,10 @@ def __read_version(self, attrs):
633
627
utils .loggers .cxx_parser , gccxml_cvs_revision , castxml_format )
634
628
utils .xml_output_version = gccxml_cvs_revision
635
629
self .__xml_generator_from_xml_file = xml_generator
630
+
631
+ @staticmethod
632
+ def __update_operator_name (operator ):
633
+ if "new" in operator .name or "delete" in operator .name :
634
+ operator .name = "operator " + operator .name
635
+ else :
636
+ operator .name = "operator" + operator .name
0 commit comments