forked from austinleedavis/VBA-utilities
-
Notifications
You must be signed in to change notification settings - Fork 0
/
iCollection.cls
70 lines (54 loc) · 1.32 KB
/
iCollection.cls
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
VERSION 1.0 CLASS
BEGIN
MultiUse = -1 'True
END
Attribute VB_Name = "iCollection"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False
Option Explicit
Public Function add(ByRef e As Variant) As Boolean
'interface method
End Function
Public Function addAll(ByRef c As iCollection) As Boolean
'interface method
End Function
Public Sub clear()
'interface method
End Sub
Public Function contains(ByRef o As Variant) As Boolean
'interface method
End Function
Public Function equals(ByRef o As Variant) As Boolean
'interface method
End Function
Public Function hashCode() As Long
'interface method
End Function
Public Function isEmpty() As Boolean
'interface method
End Function
'iterator()
'parallelStream()
Public Function remove(ByRef o As Variant) As Boolean
'interface method
End Function
Public Function removeAll(ByRef c As iCollection) As Boolean
'interface method
End Function
Public Function retainAll(ByRef c As iCollection) As Boolean
'interface method
End Function
Public Function size() As Long
'interface method
End Function
'spliterator
'stream
Public Function ToArray() As Variant()
'interface method
End Function
Public Property Get NewEnum() As IUnknown
Attribute NewEnum.VB_UserMemId = -4
''specified in iIterable
End Property