Skip to content

Resolve "注册器实现:C/Cpp"

mingfa.yang requested to merge 417-c into 415-translators

Closes #417 逻辑变动:

Cpp: 原`CppDefaultMemberOperatorLtTranslator`的属性`self.c_operator`会`update`更新为`[CDefaultMemberOperatorTranslator]`,
如今更新为`TC.KCMemberFunction`对应的Tranlator list,
理论上`self.c_operator.translate`时也可通过`condition`调用到`CDefaultMemberOperatorTranslator`。
同理有:
CppDefaultConstructorFunctionTranslator,
CppDefaultCopyConstructorFunctionTranslator,
CppDefaultMoveConstructorFunctionTranslator,
CppDefaultDestructorFunctionTranslator,
CppDefaultAssignmentOperatorFunctionTranslator。

C:原`CDefaultMemberOperatorImplTranslator`的属性`self.decl`会`update`更新为`[CDefaultMemberOperatorTranslator]`,
如今也更新为`TC.KCMemberFunction`对应的Tranlator list。
同理有:
CDefaultConstructorFunctionImplTranslator,
CDefaultCopyConstructorFunctionImplTranslator, 
CDefaultMoveConstructorFunctionImplTranslator, 
CDefaultDestructorFunctionImplTranslator, 
CDefaultAssignmentOperatorFunctionImplTranslator, 
Edited by mingfa.yang

Merge request reports

Loading