@@ -23,15 +23,15 @@ namespace ResilientLegion {
23
23
24
24
// Wrappers for Legion futures
25
25
26
- class FillLauncher ;
26
+ struct FillLauncher ;
27
27
class FutureMap ;
28
28
class FutureMapSerializer ;
29
- class IndexFillLauncher ;
30
- class IndexTaskLauncher ;
29
+ struct IndexFillLauncher ;
30
+ struct IndexTaskLauncher ;
31
31
class Runtime ;
32
- class TaskLauncher ;
33
- class TimingLauncher ;
34
- class TunableLauncher ;
32
+ struct TaskLauncher ;
33
+ struct TimingLauncher ;
34
+ struct TunableLauncher ;
35
35
36
36
class Future {
37
37
public:
@@ -85,15 +85,15 @@ class Future {
85
85
Runtime *runtime;
86
86
Legion::Future lft;
87
87
88
- friend class FillLauncher ;
88
+ friend struct FillLauncher ;
89
89
friend class FutureMap ;
90
90
friend class FutureSerializer ;
91
- friend class IndexFillLauncher ;
92
- friend class IndexTaskLauncher ;
91
+ friend struct IndexFillLauncher ;
92
+ friend struct IndexTaskLauncher ;
93
93
friend class Runtime ;
94
- friend class TaskLauncher ;
95
- friend class TimingLauncher ;
96
- friend class TunableLauncher ;
94
+ friend struct TaskLauncher ;
95
+ friend struct TimingLauncher ;
96
+ friend struct TunableLauncher ;
97
97
friend Legion::Future c_obj_convert (const Future &f);
98
98
friend Future c_obj_convert (Runtime *r, const Legion::Future &f);
99
99
};
@@ -137,14 +137,14 @@ class FutureMap {
137
137
Legion::Domain domain;
138
138
Legion::FutureMap lfm;
139
139
140
- friend class FillLauncher ;
140
+ friend struct FillLauncher ;
141
141
friend class FutureMapSerializer ;
142
- friend class IndexFillLauncher ;
143
- friend class IndexTaskLauncher ;
142
+ friend struct IndexFillLauncher ;
143
+ friend struct IndexTaskLauncher ;
144
144
friend class Runtime ;
145
- friend class TaskLauncher ;
146
- friend class TimingLauncher ;
147
- friend class TunableLauncher ;
145
+ friend struct TaskLauncher ;
146
+ friend struct TimingLauncher ;
147
+ friend struct TunableLauncher ;
148
148
friend Legion::FutureMap c_obj_convert (const FutureMap &fm);
149
149
};
150
150
0 commit comments