def build_codec_lookup_rules(self): tds = TypeInfo.build_codec_lookup_rules(self) tds["conv"]["*"] = "protocols/conv/builtin/none" tds["result"]["*"] = "protocols/result/builtin/direct" tds["repr"]["new_begin"] = "types/builtin/void_ptr/repr" tds["repr"]["new_end"] = "types/builtin/void_ptr/repr" return tds
def build_codec_lookup_rules(self): rules = TypeInfo.build_codec_lookup_rules(self) rules["conv"]["*"] = "types/builtin/fixed_array/conv" rules["result"]["decl_and_assign_lib_begin"] = "types/builtin/fixed_array/result" rules["result"]["decl_and_assign_lib_end"] = "types/builtin/fixed_array/result" rules["repr"]["assign_lib"] = "types/builtin/fixed_array/repr" return rules
def build_codec_lookup_rules(self): tds = TypeInfo.build_codec_lookup_rules(self) tds["conv"]["*"] = "types/builtin/ptr_ref/ref/conv" tds["result"]["*"] = "protocols/result/builtin/indirect" tds["repr"]["new_begin"] = "types/builtin/ptr_ref/ref/repr" tds["repr"]["validate_edk"] = "types/builtin/ptr_ref/ref/repr" return tds
def build_codec_lookup_rules(self): rules = TypeInfo.build_codec_lookup_rules(self) rules["conv"]["*"] = "types/builtin/wrapped/conv" rules["result"]["*"] = "types/builtin/wrapped/result" rules["repr"]["*"] = "types/builtin/wrapped/repr" rules["repr"]["assign_lib"] = "protocols/repr/builtin/in_place" rules["repr"]["assign_edk"] = "protocols/repr/builtin/in_place" return rules
def build_codec_lookup_rules(self): tds = TypeInfo.build_codec_lookup_rules(self) tds["conv"]["*"] = "protocols/conv/builtin/none" tds["conv"]["edk_to_lib_decl"] = "types/builtin/enum/conv" tds["conv"]["lib_to_edk_decl"] = "types/builtin/enum/conv" tds["result"]["*"] = "protocols/result/builtin/direct" tds["repr"]["new_begin"] = "types/builtin/enum/repr" tds["repr"]["new_end"] = "types/builtin/enum/repr" return tds
def build_codec_lookup_rules(self): tds = TypeInfo.build_codec_lookup_rules(self) tds["conv"]["*"] = "protocols/conv/builtin/none" tds["result"][ "decl_and_assign_lib_begin"] = "types/builtin/kl_ext_type_alias/result" tds["result"][ "decl_and_assign_lib_end"] = "types/builtin/kl_ext_type_alias/result" tds["result"][ "indirect_lib_to_edk"] = "types/builtin/kl_ext_type_alias/result" tds["repr"]["defn_kl"] = "types/builtin/kl_ext_type_alias/repr" return tds
def build_codec_lookup_rules(self): tds = TypeInfo.build_codec_lookup_rules(self) if self.is_simple: tds["conv"]["*"] = "types/builtin/in_place/simple/conv" tds["result"]["*"] = "protocols/result/builtin/direct" tds["repr"]["*"] = "protocols/repr/builtin/in_place" tds["repr"]["new_begin"] = "types/builtin/in_place/simple/repr" else: tds["conv"]["*"] = "protocols/conv/builtin/none" tds["result"]["*"] = "protocols/result/builtin/indirect" tds["result"]["decl_and_assign_lib_begin"] = "types/builtin/in_place/complex/result" tds["result"]["decl_and_assign_lib_end"] = "types/builtin/in_place/complex/result" tds["result"]["indirect_lib_to_edk"] = "types/builtin/in_place/complex/result" tds["repr"]["*"] = "protocols/repr/builtin/in_place" return tds
def build_codec_lookup_rules(self): rules = TypeInfo.build_codec_lookup_rules(self) rules["conv"]["*"] = "types/builtin/managed/conv" rules["result"]["*"] = "types/builtin/managed/result" rules["repr"]["*"] = "types/builtin/managed/repr" return rules
def build_codec_lookup_rules(self): tds = TypeInfo.build_codec_lookup_rules(self) tds["conv"]["*"] = "types/builtin/ptr_ref/ref/conv" tds["result"]["*"] = "protocols/result/builtin/indirect" return tds
def build_codec_lookup_rules(self): tds = TypeInfo.build_codec_lookup_rules(self) tds["result"]["*"] = "types/builtin/void/result" return tds
def build_codec_lookup_rules(self): rules = TypeInfo.build_codec_lookup_rules(self) rules["conv"]["*"] = "types/builtin/fixed_array/conv" return rules