source: Include/system/enum.sbp@ 26

Last change on this file since 26 was 26, checked in by NoWest, 17 years ago
File size: 485 bytes
Line 
1Class EnumBase
2Protected
3 m_Value As Long
4Public
5 Sub EnumBase(value As Long)
6 m_Value=value
7 End Sub
8 Sub ~EnumBase()
9 End Sub
10
11 'Abstract Function ToString() As String
12
13 Sub Copy(ByRef obj As EnumBase)
14 m_Value=obj.m_Value
15 End Sub
16
17 Function Operator() As Long
18 Return m_Value
19 End Function
20
21 Function Operator == (Value As Long) As Long
22 If m_Value = Value Then
23 Return _System_TRUE
24 Else
25 Return _System_FALSE
26 End If
27 End Function
28End Class
Note: See TracBrowser for help on using the repository browser.