Lines Matching full:using
30 using namespace Fortran;
31 using SomeExpr = semantics::SomeExpr;
32 using MaybeExpr = semantics::MaybeExpr;
33 using TypeTy = evaluate::DynamicType;
64 using ExprTy = SomeExpr;
67 using List = tomp::ListT<T>;
75 using IdTy = Fortran::lower::omp::IdTyTemplate<Fortran::lower::omp::ExprTy>;
76 using ExprTy = Fortran::lower::omp::ExprTy;
91 using IdTy = IdTyTemplate<ExprTy>;
104 using Object = tomp::ObjectT<IdTy, ExprTy>;
105 using ObjectList = tomp::ObjectListT<IdTy, ExprTy>;
171 using Range = tomp::type::RangeT<ExprTy>;
172 using Mapper = tomp::type::MapperT<IdTy, ExprTy>;
173 using Iterator = tomp::type::IteratorT<TypeTy, IdTy, ExprTy>;
174 using IteratorSpecifier = tomp::type::IteratorSpecifierT<TypeTy, IdTy, ExprTy>;
175 using DefinedOperator = tomp::type::DefinedOperatorT<IdTy, ExprTy>;
176 using ProcedureDesignator = tomp::type::ProcedureDesignatorT<IdTy, ExprTy>;
177 using ReductionOperator = tomp::type::ReductionIdentifierT<IdTy, ExprTy>;
178 using DependenceType = tomp::type::DependenceType;
179 using Prescriptiveness = tomp::type::Prescriptiveness;
186 using Absent = tomp::clause::AbsentT<TypeTy, IdTy, ExprTy>;
187 using AcqRel = tomp::clause::AcqRelT<TypeTy, IdTy, ExprTy>;
188 using Acquire = tomp::clause::AcquireT<TypeTy, IdTy, ExprTy>;
189 using AdjustArgs = tomp::clause::AdjustArgsT<TypeTy, IdTy, ExprTy>;
190 using Affinity = tomp::clause::AffinityT<TypeTy, IdTy, ExprTy>;
191 using Aligned = tomp::clause::AlignedT<TypeTy, IdTy, ExprTy>;
192 using Align = tomp::clause::AlignT<TypeTy, IdTy, ExprTy>;
193 using Allocate = tomp::clause::AllocateT<TypeTy, IdTy, ExprTy>;
194 using Allocator = tomp::clause::AllocatorT<TypeTy, IdTy, ExprTy>;
195 using AppendArgs = tomp::clause::AppendArgsT<TypeTy, IdTy, ExprTy>;
196 using AtomicDefaultMemOrder =
198 using At = tomp::clause::AtT<TypeTy, IdTy, ExprTy>;
199 using Bind = tomp::clause::BindT<TypeTy, IdTy, ExprTy>;
200 using Capture = tomp::clause::CaptureT<TypeTy, IdTy, ExprTy>;
201 using Collapse = tomp::clause::CollapseT<TypeTy, IdTy, ExprTy>;
202 using Compare = tomp::clause::CompareT<TypeTy, IdTy, ExprTy>;
203 using Contains = tomp::clause::ContainsT<TypeTy, IdTy, ExprTy>;
204 using Copyin = tomp::clause::CopyinT<TypeTy, IdTy, ExprTy>;
205 using Copyprivate = tomp::clause::CopyprivateT<TypeTy, IdTy, ExprTy>;
206 using Defaultmap = tomp::clause::DefaultmapT<TypeTy, IdTy, ExprTy>;
207 using Default = tomp::clause::DefaultT<TypeTy, IdTy, ExprTy>;
208 using Depend = tomp::clause::DependT<TypeTy, IdTy, ExprTy>;
209 using Destroy = tomp::clause::DestroyT<TypeTy, IdTy, ExprTy>;
210 using Detach = tomp::clause::DetachT<TypeTy, IdTy, ExprTy>;
211 using Device = tomp::clause::DeviceT<TypeTy, IdTy, ExprTy>;
212 using DeviceType = tomp::clause::DeviceTypeT<TypeTy, IdTy, ExprTy>;
213 using DistSchedule = tomp::clause::DistScheduleT<TypeTy, IdTy, ExprTy>;
214 using Doacross = tomp::clause::DoacrossT<TypeTy, IdTy, ExprTy>;
215 using DynamicAllocators =
217 using Enter = tomp::clause::EnterT<TypeTy, IdTy, ExprTy>;
218 using Exclusive = tomp::clause::ExclusiveT<TypeTy, IdTy, ExprTy>;
219 using Fail = tomp::clause::FailT<TypeTy, IdTy, ExprTy>;
220 using Filter = tomp::clause::FilterT<TypeTy, IdTy, ExprTy>;
221 using Final = tomp::clause::FinalT<TypeTy, IdTy, ExprTy>;
222 using Firstprivate = tomp::clause::FirstprivateT<TypeTy, IdTy, ExprTy>;
223 using From = tomp::clause::FromT<TypeTy, IdTy, ExprTy>;
224 using Full = tomp::clause::FullT<TypeTy, IdTy, ExprTy>;
225 using Grainsize = tomp::clause::GrainsizeT<TypeTy, IdTy, ExprTy>;
226 using HasDeviceAddr = tomp::clause::HasDeviceAddrT<TypeTy, IdTy, ExprTy>;
227 using Hint = tomp::clause::HintT<TypeTy, IdTy, ExprTy>;
228 using Holds = tomp::clause::HoldsT<TypeTy, IdTy, ExprTy>;
229 using If = tomp::clause::IfT<TypeTy, IdTy, ExprTy>;
230 using Inbranch = tomp::clause::InbranchT<TypeTy, IdTy, ExprTy>;
231 using Inclusive = tomp::clause::InclusiveT<TypeTy, IdTy, ExprTy>;
232 using Indirect = tomp::clause::IndirectT<TypeTy, IdTy, ExprTy>;
233 using Init = tomp::clause::InitT<TypeTy, IdTy, ExprTy>;
234 using InReduction = tomp::clause::InReductionT<TypeTy, IdTy, ExprTy>;
235 using IsDevicePtr = tomp::clause::IsDevicePtrT<TypeTy, IdTy, ExprTy>;
236 using Lastprivate = tomp::clause::LastprivateT<TypeTy, IdTy, ExprTy>;
237 using Linear = tomp::clause::LinearT<TypeTy, IdTy, ExprTy>;
238 using Link = tomp::clause::LinkT<TypeTy, IdTy, ExprTy>;
239 using Map = tomp::clause::MapT<TypeTy, IdTy, ExprTy>;
240 using Match = tomp::clause::MatchT<TypeTy, IdTy, ExprTy>;
241 using Mergeable = tomp::clause::MergeableT<TypeTy, IdTy, ExprTy>;
242 using Message = tomp::clause::MessageT<TypeTy, IdTy, ExprTy>;
243 using NoOpenmp = tomp::clause::NoOpenmpT<TypeTy, IdTy, ExprTy>;
244 using NoOpenmpRoutines = tomp::clause::NoOpenmpRoutinesT<TypeTy, IdTy, ExprTy>;
245 using NoParallelism = tomp::clause::NoParallelismT<TypeTy, IdTy, ExprTy>;
246 using Nocontext = tomp::clause::NocontextT<TypeTy, IdTy, ExprTy>;
247 using Nogroup = tomp::clause::NogroupT<TypeTy, IdTy, ExprTy>;
248 using Nontemporal = tomp::clause::NontemporalT<TypeTy, IdTy, ExprTy>;
249 using Notinbranch = tomp::clause::NotinbranchT<TypeTy, IdTy, ExprTy>;
250 using Novariants = tomp::clause::NovariantsT<TypeTy, IdTy, ExprTy>;
251 using Nowait = tomp::clause::NowaitT<TypeTy, IdTy, ExprTy>;
252 using NumTasks = tomp::clause::NumTasksT<TypeTy, IdTy, ExprTy>;
253 using NumTeams = tomp::clause::NumTeamsT<TypeTy, IdTy, ExprTy>;
254 using NumThreads = tomp::clause::NumThreadsT<TypeTy, IdTy, ExprTy>;
255 using OmpxAttribute = tomp::clause::OmpxAttributeT<TypeTy, IdTy, ExprTy>;
256 using OmpxBare = tomp::clause::OmpxBareT<TypeTy, IdTy, ExprTy>;
257 using OmpxDynCgroupMem = tomp::clause::OmpxDynCgroupMemT<TypeTy, IdTy, ExprTy>;
258 using Ordered = tomp::clause::OrderedT<TypeTy, IdTy, ExprTy>;
259 using Order = tomp::clause::OrderT<TypeTy, IdTy, ExprTy>;
260 using Otherwise = tomp::clause::OtherwiseT<TypeTy, IdTy, ExprTy>;
261 using Partial = tomp::clause::PartialT<TypeTy, IdTy, ExprTy>;
262 using Priority = tomp::clause::PriorityT<TypeTy, IdTy, ExprTy>;
263 using Private = tomp::clause::PrivateT<TypeTy, IdTy, ExprTy>;
264 using ProcBind = tomp::clause::ProcBindT<TypeTy, IdTy, ExprTy>;
265 using Read = tomp::clause::ReadT<TypeTy, IdTy, ExprTy>;
266 using Reduction = tomp::clause::ReductionT<TypeTy, IdTy, ExprTy>;
267 using Relaxed = tomp::clause::RelaxedT<TypeTy, IdTy, ExprTy>;
268 using Release = tomp::clause::ReleaseT<TypeTy, IdTy, ExprTy>;
269 using ReverseOffload = tomp::clause::ReverseOffloadT<TypeTy, IdTy, ExprTy>;
270 using Safelen = tomp::clause::SafelenT<TypeTy, IdTy, ExprTy>;
271 using Schedule = tomp::clause::ScheduleT<TypeTy, IdTy, ExprTy>;
272 using SeqCst = tomp::clause::SeqCstT<TypeTy, IdTy, ExprTy>;
273 using Severity = tomp::clause::SeverityT<TypeTy, IdTy, ExprTy>;
274 using Shared = tomp::clause::SharedT<TypeTy, IdTy, ExprTy>;
275 using Simdlen = tomp::clause::SimdlenT<TypeTy, IdTy, ExprTy>;
276 using Simd = tomp::clause::SimdT<TypeTy, IdTy, ExprTy>;
277 using Sizes = tomp::clause::SizesT<TypeTy, IdTy, ExprTy>;
278 using Permutation = tomp::clause::PermutationT<TypeTy, IdTy, ExprTy>;
279 using TaskReduction = tomp::clause::TaskReductionT<TypeTy, IdTy, ExprTy>;
280 using ThreadLimit = tomp::clause::ThreadLimitT<TypeTy, IdTy, ExprTy>;
281 using Threads = tomp::clause::ThreadsT<TypeTy, IdTy, ExprTy>;
282 using To = tomp::clause::ToT<TypeTy, IdTy, ExprTy>;
283 using UnifiedAddress = tomp::clause::UnifiedAddressT<TypeTy, IdTy, ExprTy>;
284 using UnifiedSharedMemory =
286 using Uniform = tomp::clause::UniformT<TypeTy, IdTy, ExprTy>;
287 using Unknown = tomp::clause::UnknownT<TypeTy, IdTy, ExprTy>;
288 using Untied = tomp::clause::UntiedT<TypeTy, IdTy, ExprTy>;
289 using Update = tomp::clause::UpdateT<TypeTy, IdTy, ExprTy>;
290 using UseDeviceAddr = tomp::clause::UseDeviceAddrT<TypeTy, IdTy, ExprTy>;
291 using UseDevicePtr = tomp::clause::UseDevicePtrT<TypeTy, IdTy, ExprTy>;
292 using UsesAllocators = tomp::clause::UsesAllocatorsT<TypeTy, IdTy, ExprTy>;
293 using Use = tomp::clause::UseT<TypeTy, IdTy, ExprTy>;
294 using Weak = tomp::clause::WeakT<TypeTy, IdTy, ExprTy>;
295 using When = tomp::clause::WhenT<TypeTy, IdTy, ExprTy>;
296 using Write = tomp::clause::WriteT<TypeTy, IdTy, ExprTy>;
299 using tomp::type::operator==;
302 using EmptyTrait = std::true_type;
305 using EmptyTrait = std::true_type;
308 using EmptyTrait = std::true_type;
311 using EmptyTrait = std::true_type;
314 using EmptyTrait = std::true_type;
317 using ClauseBase = tomp::ClauseT<TypeTy, IdTy, ExprTy,