コード例 #1
0
    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)
コード例 #2
0
def default_mangler(name, argtypes):
    return itanium_mangler.mangle(name, argtypes)
コード例 #3
0
 def mangler(self, name, argtypes):
     return itanium_mangler.mangle(name, argtypes)
コード例 #4
0
ファイル: target.py プロジェクト: jeertmans/numba
 def mangler(self, name, argtypes, *, abi_tags=()):
     return itanium_mangler.mangle(name, argtypes, abi_tags=abi_tags)
コード例 #5
0
def default_mangler(name, argtypes, *, abi_tags=(), uid=None):
    return itanium_mangler.mangle(name, argtypes, abi_tags=abi_tags, uid=uid)
コード例 #6
0
def default_mangler(name, argtypes, *, abi_tags=()):
    return itanium_mangler.mangle(name, argtypes, abi_tags=abi_tags)