Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- struct i(int bits)
- {
- alias i!(bits) type;
- alias bit_helper!(bits) helper;
- private int value;
- this(int value)
- {
- this.value = helper.sign(value);
- }
- type opBinary(string op)(int value)
- {
- return mixin( "new type( this.value " ~ op ~ " value )" );
- }
- }
- alias i!(1) int1;
- alias i!(2) int2;
- alias i!(3) int3;
- alias i!(4) int4;
- alias i!(5) int5;
- alias i!(6) int6;
- alias i!(7) int7;
- alias byte int8;
- alias i!(9) int9;
- alias i!(10) int10;
- alias i!(11) int11;
- alias i!(12) int12;
- alias i!(13) int13;
- alias i!(14) int14;
- alias i!(15) int15;
- alias short int16;
- alias i!(17) int17;
- alias i!(18) int18;
- alias i!(19) int19;
- alias i!(20) int20;
- alias i!(21) int21;
- alias i!(22) int22;
- alias i!(23) int23;
- alias i!(24) int24;
- alias i!(25) int25;
- alias i!(26) int26;
- alias i!(27) int27;
- alias i!(28) int28;
- alias i!(29) int29;
- alias i!(30) int30;
- alias i!(31) int31;
- alias int int32;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement