Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dcleblanc/SafeInt
/ functions
Functions
2,413 in github.com/dcleblanc/SafeInt
⨍
Functions
2,413
◇
Types & classes
1,520
Method
ModulusSimpleCase
Archive/releases/1/SafeInt_3016p.hpp:6472
Method
ModulusSimpleCase
Archive/releases/3/SafeInt_3015p.hpp:6433
Method
ModulusSimpleCase
Archive/releases/3/SafeInt_3015p.hpp:6453
Method
ModulusThrow
Archive/releases/4/SafeInt_3014p.hpp:1304
Method
ModulusThrow
Archive/releases/4/SafeInt_3014p.hpp:1346
Method
ModulusThrow
Archive/releases/4/SafeInt_3014p.hpp:1382
Method
ModulusThrow
Archive/releases/4/SafeInt_3014p.hpp:1414
Method
ModulusThrow
Archive/releases/4/SafeInt_3014p.hpp:1446
Method
ModulusThrow
Archive/releases/0/SafeInt_3017p.hpp:1446
Method
ModulusThrow
Archive/releases/0/SafeInt_3017p.hpp:1488
Method
ModulusThrow
Archive/releases/0/SafeInt_3017p.hpp:1530
Method
ModulusThrow
Archive/releases/0/SafeInt_3017p.hpp:1568
Method
ModulusThrow
Archive/releases/0/SafeInt_3017p.hpp:1600
Method
ModulusThrow
Archive/releases/1/SafeInt_3016p.hpp:1421
Method
ModulusThrow
Archive/releases/1/SafeInt_3016p.hpp:1463
Method
ModulusThrow
Archive/releases/1/SafeInt_3016p.hpp:1505
Method
ModulusThrow
Archive/releases/1/SafeInt_3016p.hpp:1543
Method
ModulusThrow
Archive/releases/1/SafeInt_3016p.hpp:1575
Method
ModulusThrow
Archive/releases/6/SafeInt_3012p.hpp:1298
Method
ModulusThrow
Archive/releases/6/SafeInt_3012p.hpp:1340
Method
ModulusThrow
Archive/releases/6/SafeInt_3012p.hpp:1376
Method
ModulusThrow
Archive/releases/6/SafeInt_3012p.hpp:1408
Method
ModulusThrow
Archive/releases/6/SafeInt_3012p.hpp:1440
Method
ModulusThrow
Archive/releases/3/SafeInt_3015p.hpp:1410
Method
ModulusThrow
Archive/releases/3/SafeInt_3015p.hpp:1452
Method
ModulusThrow
Archive/releases/3/SafeInt_3015p.hpp:1494
Method
ModulusThrow
Archive/releases/3/SafeInt_3015p.hpp:1532
Method
ModulusThrow
Archive/releases/3/SafeInt_3015p.hpp:1564
Method
ModulusThrow
Archive/releases/5/SafeInt_3013p.cpp:1304
Method
ModulusThrow
Archive/releases/5/SafeInt_3013p.cpp:1346
Method
ModulusThrow
Archive/releases/5/SafeInt_3013p.cpp:1382
Method
ModulusThrow
Archive/releases/5/SafeInt_3013p.cpp:1414
Method
ModulusThrow
Archive/releases/5/SafeInt_3013p.cpp:1446
Method
ModulusThrow
Archive/releases/7/SafeInt_3011p.hpp:1258
Method
ModulusThrow
Archive/releases/7/SafeInt_3011p.hpp:1300
Method
ModulusThrow
Archive/releases/7/SafeInt_3011p.hpp:1336
Method
ModulusThrow
Archive/releases/7/SafeInt_3011p.hpp:1368
Method
ModulusThrow
Archive/releases/7/SafeInt_3011p.hpp:1400
Method
Multiply
accepts signed, both less than 32-bit
Archive/releases/4/SafeInt_3014p.hpp:1526
Method
Multiply
accepts unsigned, both less than 32-bit
Archive/releases/4/SafeInt_3014p.hpp:1553
Method
Multiply
mixed signed or both signed where at least one argument is 32-bit, and both a 32-bit or less
Archive/releases/4/SafeInt_3014p.hpp:1580
Method
Multiply
both unsigned where at least one argument is 32-bit, and both are 32-bit or less
Archive/releases/4/SafeInt_3014p.hpp:1607
Method
Multiply
T, U are unsigned __int64
Archive/releases/4/SafeInt_3014p.hpp:2635
Method
Multiply
T is unsigned __int64 U is any unsigned int 32-bit or less
Archive/releases/4/SafeInt_3014p.hpp:2658
Method
Multiply
T is any unsigned int up to 32-bit U is unsigned __int64
Archive/releases/4/SafeInt_3014p.hpp:2680
Method
Multiply
T is unsigned __int64 U is any signed int, up to 64-bit
Archive/releases/4/SafeInt_3014p.hpp:2712
Method
Multiply
T is unsigned __int64 U is __int64
Archive/releases/4/SafeInt_3014p.hpp:2733
Method
Multiply
T is unsigned up to 32-bit U is __int64
Archive/releases/4/SafeInt_3014p.hpp:2756
Method
Multiply
T is __int64 U is unsigned up to 32-bit
Archive/releases/4/SafeInt_3014p.hpp:2788
Method
Multiply
T, U are __int64
Archive/releases/4/SafeInt_3014p.hpp:2808
Method
Multiply
T is __int64 U is signed up to 32-bit
Archive/releases/4/SafeInt_3014p.hpp:2831
Method
Multiply
T is signed up to 32-bit U is unsigned __int64
Archive/releases/4/SafeInt_3014p.hpp:2852
Method
Multiply
T is __int64 U is unsigned __int64
Archive/releases/4/SafeInt_3014p.hpp:2884
Method
Multiply
T is signed, up to 32-bit U is __int64
Archive/releases/4/SafeInt_3014p.hpp:2907
Method
Multiply
accepts signed, both less than 32-bit
Archive/releases/0/SafeInt_3017p.hpp:1680
Method
Multiply
accepts unsigned, both less than 32-bit
Archive/releases/0/SafeInt_3017p.hpp:1707
Method
Multiply
mixed signed or both signed where at least one argument is 32-bit, and both a 32-bit or less
Archive/releases/0/SafeInt_3017p.hpp:1734
Method
Multiply
both unsigned where at least one argument is 32-bit, and both are 32-bit or less
Archive/releases/0/SafeInt_3017p.hpp:1761
Method
Multiply
T, U are unsigned __int64
Archive/releases/0/SafeInt_3017p.hpp:2783
Method
Multiply
T is unsigned __int64 U is any unsigned int 32-bit or less
Archive/releases/0/SafeInt_3017p.hpp:2806
Method
Multiply
T is any unsigned int up to 32-bit U is unsigned __int64
Archive/releases/0/SafeInt_3017p.hpp:2828
Method
Multiply
T is unsigned __int64 U is any signed int, up to 64-bit
Archive/releases/0/SafeInt_3017p.hpp:2860
Method
Multiply
T is unsigned __int64 U is __int64
Archive/releases/0/SafeInt_3017p.hpp:2881
Method
Multiply
T is unsigned up to 32-bit U is __int64
Archive/releases/0/SafeInt_3017p.hpp:2904
Method
Multiply
T is __int64 U is unsigned up to 32-bit
Archive/releases/0/SafeInt_3017p.hpp:2936
Method
Multiply
T, U are __int64
Archive/releases/0/SafeInt_3017p.hpp:2956
Method
Multiply
T is __int64 U is signed up to 32-bit
Archive/releases/0/SafeInt_3017p.hpp:2979
Method
Multiply
T is signed up to 32-bit U is unsigned __int64
Archive/releases/0/SafeInt_3017p.hpp:3000
Method
Multiply
T is __int64 U is unsigned __int64
Archive/releases/0/SafeInt_3017p.hpp:3032
Method
Multiply
T is signed, up to 32-bit U is __int64
Archive/releases/0/SafeInt_3017p.hpp:3055
Method
Multiply
accepts signed, both less than 32-bit
Archive/releases/1/SafeInt_3016p.hpp:1655
Method
Multiply
accepts unsigned, both less than 32-bit
Archive/releases/1/SafeInt_3016p.hpp:1682
Method
Multiply
mixed signed or both signed where at least one argument is 32-bit, and both a 32-bit or less
Archive/releases/1/SafeInt_3016p.hpp:1709
Method
Multiply
both unsigned where at least one argument is 32-bit, and both are 32-bit or less
Archive/releases/1/SafeInt_3016p.hpp:1736
Method
Multiply
T, U are unsigned __int64
Archive/releases/1/SafeInt_3016p.hpp:2757
Method
Multiply
T is unsigned __int64 U is any unsigned int 32-bit or less
Archive/releases/1/SafeInt_3016p.hpp:2780
Method
Multiply
T is any unsigned int up to 32-bit U is unsigned __int64
Archive/releases/1/SafeInt_3016p.hpp:2802
Method
Multiply
T is unsigned __int64 U is any signed int, up to 64-bit
Archive/releases/1/SafeInt_3016p.hpp:2834
Method
Multiply
T is unsigned __int64 U is __int64
Archive/releases/1/SafeInt_3016p.hpp:2855
Method
Multiply
T is unsigned up to 32-bit U is __int64
Archive/releases/1/SafeInt_3016p.hpp:2878
Method
Multiply
T is __int64 U is unsigned up to 32-bit
Archive/releases/1/SafeInt_3016p.hpp:2910
Method
Multiply
T, U are __int64
Archive/releases/1/SafeInt_3016p.hpp:2930
Method
Multiply
T is __int64 U is signed up to 32-bit
Archive/releases/1/SafeInt_3016p.hpp:2953
Method
Multiply
T is signed up to 32-bit U is unsigned __int64
Archive/releases/1/SafeInt_3016p.hpp:2974
Method
Multiply
T is __int64 U is unsigned __int64
Archive/releases/1/SafeInt_3016p.hpp:3006
Method
Multiply
T is signed, up to 32-bit U is __int64
Archive/releases/1/SafeInt_3016p.hpp:3029
Method
Multiply
accepts signed, both less than 32-bit
Archive/releases/6/SafeInt_3012p.hpp:1520
Method
Multiply
accepts unsigned, both less than 32-bit
Archive/releases/6/SafeInt_3012p.hpp:1547
Method
Multiply
mixed signed or both signed where at least one argument is 32-bit, and both a 32-bit or less
Archive/releases/6/SafeInt_3012p.hpp:1574
Method
Multiply
both unsigned where at least one argument is 32-bit, and both are 32-bit or less
Archive/releases/6/SafeInt_3012p.hpp:1601
Method
Multiply
Archive/releases/6/SafeInt_3012p.hpp:2472
Method
Multiply
U is any unsigned int 32-bit or less
Archive/releases/6/SafeInt_3012p.hpp:2488
Method
Multiply
T is any unsigned int up to 32-bit
Archive/releases/6/SafeInt_3012p.hpp:2505
Method
Multiply
U is any signed int, up to 64-bit
Archive/releases/6/SafeInt_3012p.hpp:2532
Method
Multiply
Archive/releases/6/SafeInt_3012p.hpp:2547
Method
Multiply
T is unsigned up to 32-bit
Archive/releases/6/SafeInt_3012p.hpp:2563
Method
Multiply
U is unsigned up to 32-bit
Archive/releases/6/SafeInt_3012p.hpp:2590
Method
Multiply
Archive/releases/6/SafeInt_3012p.hpp:2605
Method
Multiply
U is signed up to 32-bit
Archive/releases/6/SafeInt_3012p.hpp:2621
Method
Multiply
T is signed up to 32-bit
Archive/releases/6/SafeInt_3012p.hpp:2637
← previous
next →
1,001–1,100 of 2,413, ranked by callers