@@ -302,6 +302,19 @@ class jboolean_t( java_fundamental_t ):
302302 def __init__ ( self ):
303303 java_fundamental_t .__init__ ( self , jboolean_t .JNAME )
304304
305+ class int128_t ( fundamental_t ):
306+ """represents __int128_t type"""
307+ CPPNAME = '__int128_t'
308+ def __init__ ( self ):
309+ fundamental_t .__init__ ( self , int128_t .CPPNAME )
310+
311+ class uint128_t ( fundamental_t ):
312+ """represents __uint128_t type"""
313+ CPPNAME = '__uint128_t'
314+ def __init__ ( self ):
315+ fundamental_t .__init__ ( self , uint128_t .CPPNAME )
316+
317+
305318FUNDAMENTAL_TYPES = {
306319 void_t .CPPNAME : void_t ()
307320 , char_t .CPPNAME : char_t ()
@@ -319,6 +332,8 @@ def __init__( self ):
319332 , long_unsigned_int_t .CPPNAME : long_unsigned_int_t ()
320333 , long_long_int_t .CPPNAME : long_long_int_t ()
321334 , long_long_unsigned_int_t .CPPNAME : long_long_unsigned_int_t ()
335+ , int128_t .CPPNAME : int128_t ()
336+ , uint128_t .CPPNAME : uint128_t ()
322337 , float_t .CPPNAME : float_t ()
323338 , double_t .CPPNAME : double_t ()
324339 , long_double_t .CPPNAME : long_double_t ()
0 commit comments