-
-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathBits.php
More file actions
75 lines (72 loc) · 7.17 KB
/
Copy pathBits.php
File metadata and controls
75 lines (72 loc) · 7.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<?php
declare(strict_types=1);
namespace Reinder83\BinaryFlags;
/**
* This class holds all possible values you can use in your binary flags
*/
class Bits
{
public const BIT_1 = 0x1; // 0000000000000000000000000000000000000000000000000000000000000001
public const BIT_2 = 0x2; // 0000000000000000000000000000000000000000000000000000000000000010
public const BIT_3 = 0x4; // 0000000000000000000000000000000000000000000000000000000000000100
public const BIT_4 = 0x8; // 0000000000000000000000000000000000000000000000000000000000001000
public const BIT_5 = 0x10; // 0000000000000000000000000000000000000000000000000000000000010000
public const BIT_6 = 0x20; // 0000000000000000000000000000000000000000000000000000000000100000
public const BIT_7 = 0x40; // 0000000000000000000000000000000000000000000000000000000001000000
public const BIT_8 = 0x80; // 0000000000000000000000000000000000000000000000000000000010000000
public const BIT_9 = 0x100; // 0000000000000000000000000000000000000000000000000000000100000000
public const BIT_10 = 0x200; // 0000000000000000000000000000000000000000000000000000001000000000
public const BIT_11 = 0x400; // 0000000000000000000000000000000000000000000000000000010000000000
public const BIT_12 = 0x800; // 0000000000000000000000000000000000000000000000000000100000000000
public const BIT_13 = 0x1000; // 0000000000000000000000000000000000000000000000000001000000000000
public const BIT_14 = 0x2000; // 0000000000000000000000000000000000000000000000000010000000000000
public const BIT_15 = 0x4000; // 0000000000000000000000000000000000000000000000000100000000000000
public const BIT_16 = 0x8000; // 0000000000000000000000000000000000000000000000001000000000000000
public const BIT_17 = 0x10000; // 0000000000000000000000000000000000000000000000010000000000000000
public const BIT_18 = 0x20000; // 0000000000000000000000000000000000000000000000100000000000000000
public const BIT_19 = 0x40000; // 0000000000000000000000000000000000000000000001000000000000000000
public const BIT_20 = 0x80000; // 0000000000000000000000000000000000000000000010000000000000000000
public const BIT_21 = 0x100000; // 0000000000000000000000000000000000000000000100000000000000000000
public const BIT_22 = 0x200000; // 0000000000000000000000000000000000000000001000000000000000000000
public const BIT_23 = 0x400000; // 0000000000000000000000000000000000000000010000000000000000000000
public const BIT_24 = 0x800000; // 0000000000000000000000000000000000000000100000000000000000000000
public const BIT_25 = 0x1000000; // 0000000000000000000000000000000000000001000000000000000000000000
public const BIT_26 = 0x2000000; // 0000000000000000000000000000000000000010000000000000000000000000
public const BIT_27 = 0x4000000; // 0000000000000000000000000000000000000100000000000000000000000000
public const BIT_28 = 0x8000000; // 0000000000000000000000000000000000001000000000000000000000000000
public const BIT_29 = 0x10000000; // 0000000000000000000000000000000000010000000000000000000000000000
public const BIT_30 = 0x20000000; // 0000000000000000000000000000000000100000000000000000000000000000
public const BIT_31 = 0x40000000; // 0000000000000000000000000000000001000000000000000000000000000000
public const BIT_32 = 0x80000000; // 0000000000000000000000000000000010000000000000000000000000000000
public const BIT_33 = 0x100000000; // 0000000000000000000000000000000100000000000000000000000000000000
public const BIT_34 = 0x200000000; // 0000000000000000000000000000001000000000000000000000000000000000
public const BIT_35 = 0x400000000; // 0000000000000000000000000000010000000000000000000000000000000000
public const BIT_36 = 0x800000000; // 0000000000000000000000000000100000000000000000000000000000000000
public const BIT_37 = 0x1000000000; // 0000000000000000000000000001000000000000000000000000000000000000
public const BIT_38 = 0x2000000000; // 0000000000000000000000000010000000000000000000000000000000000000
public const BIT_39 = 0x4000000000; // 0000000000000000000000000100000000000000000000000000000000000000
public const BIT_40 = 0x8000000000; // 0000000000000000000000001000000000000000000000000000000000000000
public const BIT_41 = 0x10000000000; // 0000000000000000000000010000000000000000000000000000000000000000
public const BIT_42 = 0x20000000000; // 0000000000000000000000100000000000000000000000000000000000000000
public const BIT_43 = 0x40000000000; // 0000000000000000000001000000000000000000000000000000000000000000
public const BIT_44 = 0x80000000000; // 0000000000000000000010000000000000000000000000000000000000000000
public const BIT_45 = 0x100000000000; // 0000000000000000000100000000000000000000000000000000000000000000
public const BIT_46 = 0x200000000000; // 0000000000000000001000000000000000000000000000000000000000000000
public const BIT_47 = 0x400000000000; // 0000000000000000010000000000000000000000000000000000000000000000
public const BIT_48 = 0x800000000000; // 0000000000000000100000000000000000000000000000000000000000000000
public const BIT_49 = 0x1000000000000; // 0000000000000001000000000000000000000000000000000000000000000000
public const BIT_50 = 0x2000000000000; // 0000000000000010000000000000000000000000000000000000000000000000
public const BIT_51 = 0x4000000000000; // 0000000000000100000000000000000000000000000000000000000000000000
public const BIT_52 = 0x8000000000000; // 0000000000001000000000000000000000000000000000000000000000000000
public const BIT_53 = 0x10000000000000; // 0000000000010000000000000000000000000000000000000000000000000000
public const BIT_54 = 0x20000000000000; // 0000000000100000000000000000000000000000000000000000000000000000
public const BIT_55 = 0x40000000000000; // 0000000001000000000000000000000000000000000000000000000000000000
public const BIT_56 = 0x80000000000000; // 0000000010000000000000000000000000000000000000000000000000000000
public const BIT_57 = 0x100000000000000; // 0000000100000000000000000000000000000000000000000000000000000000
public const BIT_58 = 0x200000000000000; // 0000001000000000000000000000000000000000000000000000000000000000
public const BIT_59 = 0x400000000000000; // 0000010000000000000000000000000000000000000000000000000000000000
public const BIT_60 = 0x800000000000000; // 0000100000000000000000000000000000000000000000000000000000000000
public const BIT_61 = 0x1000000000000000; // 0001000000000000000000000000000000000000000000000000000000000000
public const BIT_62 = 0x2000000000000000; // 0010000000000000000000000000000000000000000000000000000000000000
public const BIT_63 = 0x4000000000000000; // 0100000000000000000000000000000000000000000000000000000000000000
}