Changeset 396 for trunk/Include/system/enum.sbp
- Timestamp:
- Dec 18, 2007, 2:55:40 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Include/system/enum.sbp
r288 r396 21 21 End Sub 22 22 23 Function Operator() As Int64 24 Return This.value 25 End Function 23 26 Function Operator() As Long 24 27 Return This.value 28 End Function 29 Function Operator() As DWord 30 Return This.value 31 End Function 32 Function Operator() As Boolean 33 Return ( This.value <> 0 ) 25 34 End Function 26 35 … … 40 49 End If 41 50 End Function 42 /* 43 Function Operator or (enumBase As EnumBase) As EnumBase44 Return New EnumBase(This.value Or enumBase.value)51 52 Function Operator or (enumBase As EnumBase) As Boolean 53 Return ( This.value or enumBase.value ) <> 0 45 54 End Function 46 55 47 Function Operator and (enumBase As EnumBase) As EnumBase48 Return New EnumBase(This.value And enumBase.value)56 Function Operator and (enumBase As EnumBase) As Boolean 57 Return ( This.value and enumBase.value ) <> 0 49 58 End Function 50 59 /* 51 60 Function Operator xor (enumBase As EnumBase) As EnumBase 52 61 Return New EnumBase(This.value Xor enumBase.value)
Note:
See TracChangeset
for help on using the changeset viewer.