Lines Matching refs:Interface
1 //===-- OpenMP/OMPT/Interface.h - OpenMP Tooling interfaces ----*- C++ -*-===//
46 class Interface {
141 return std::make_pair(std::mem_fn(&Interface::beginTargetDataAlloc),
142 std::mem_fn(&Interface::endTargetDataAlloc));
146 return std::make_pair(std::mem_fn(&Interface::beginTargetDataDelete),
147 std::mem_fn(&Interface::endTargetDataDelete));
151 return std::make_pair(std::mem_fn(&Interface::beginTargetDataSubmit),
152 std::mem_fn(&Interface::endTargetDataSubmit));
156 return std::make_pair(std::mem_fn(&Interface::beginTargetDataRetrieve),
157 std::mem_fn(&Interface::endTargetDataRetrieve));
161 std::mem_fn(&Interface::beginTargetAssociatePointer),
162 std::mem_fn(&Interface::endTargetAssociatePointer));
166 std::mem_fn(&Interface::beginTargetDisassociatePointer),
167 std::mem_fn(&Interface::endTargetDisassociatePointer));
176 return std::make_pair(std::mem_fn(&Interface::beginTargetDataEnter),
177 std::mem_fn(&Interface::endTargetDataEnter));
181 return std::make_pair(std::mem_fn(&Interface::beginTargetDataExit),
182 std::mem_fn(&Interface::endTargetDataExit));
186 return std::make_pair(std::mem_fn(&Interface::beginTargetUpdate),
187 std::mem_fn(&Interface::endTargetUpdate));
190 return std::make_pair(std::mem_fn(&Interface::beginTarget),
191 std::mem_fn(&Interface::endTarget));
201 return std::make_pair(std::mem_fn(&Interface::beginTargetSubmit),
202 std::mem_fn(&Interface::endTargetSubmit));
244 extern thread_local Interface RegionInterface;