def __init__(<EOL>self,<EOL>name=None,<EOL>symbol=None,<EOL>return_type=None,<EOL>arg_types=None,<EOL>decl_type=None,<EOL>header_dir=None,<EOL>header_file=None):
if None is decl_type:<EOL><INDENT>decl_type = calldef_members.operator_t<EOL><DEDENT>calldef_matcher_t.__init__(<EOL>self,<EOL>name=name,<EOL>return_type=return_type,<EOL>arg_types=arg_types,<EOL>decl_type=decl_type,<EOL>header_dir=header_dir,<EOL>header_file=header_file)<EOL>self.symbol = symbol<EOL>
:param symbol: operator symbol
:type symbol: str