def test_function(self): got = itanium_mangler.mangle("what", [int32, float32]) expect = "_Z4whatif" self.assertEqual(expect, got) got = itanium_mangler.mangle("a_little_brown_fox", [uint64, uint32, float64]) expect = "_Z18a_little_brown_foxyjd" self.assertEqual(expect, got)
def default_mangler(name, argtypes): return itanium_mangler.mangle(name, argtypes)
def mangler(self, name, argtypes): return itanium_mangler.mangle(name, argtypes)
def mangler(self, name, argtypes, *, abi_tags=()): return itanium_mangler.mangle(name, argtypes, abi_tags=abi_tags)
def default_mangler(name, argtypes, *, abi_tags=(), uid=None): return itanium_mangler.mangle(name, argtypes, abi_tags=abi_tags, uid=uid)
def default_mangler(name, argtypes, *, abi_tags=()): return itanium_mangler.mangle(name, argtypes, abi_tags=abi_tags)