|
|
typedef UntypedBuffer | TaskArgument |
| |
|
typedef ::realm_id_t | IDType |
| |
|
typedef ::legion_privilege_mode_t | PrivilegeMode |
| |
|
typedef ::legion_allocate_mode_t | AllocateMode |
| |
|
typedef ::legion_coherence_property_t | CoherenceProperty |
| |
|
typedef ::legion_region_flags_t | RegionFlags |
| |
|
typedef ::legion_projection_type_t | ProjectionType |
| |
|
typedef ::legion_partition_kind_t | PartitionKind |
| |
|
typedef ::legion_external_resource_t | ExternalResource |
| |
|
typedef ::legion_timing_measurement_t | TimingMeasurement |
| |
|
typedef ::legion_dependence_type_t | DependenceType |
| |
|
typedef ::legion_mappable_type_id_t | MappableType |
| |
|
typedef ::legion_file_mode_t | LegionFileMode |
| |
|
typedef ::legion_execution_constraint_t | ExecutionConstraintKind |
| |
|
typedef ::legion_layout_constraint_t | LayoutConstraintKind |
| |
|
typedef ::legion_equality_kind_t | EqualityKind |
| |
|
typedef ::legion_dimension_kind_t | DimensionKind |
| |
|
typedef ::legion_isa_kind_t | ISAKind |
| |
|
typedef ::legion_resource_constraint_t | ResourceKind |
| |
|
typedef ::legion_launch_constraint_t | LaunchKind |
| |
|
typedef ::legion_specialized_constraint_t | SpecializedKind |
| |
|
typedef ::legion_unbounded_pool_scope_t | UnboundPoolScope |
| |
|
typedef ::legion_projection_type_t | HandleType |
| |
|
typedef ::legion_address_space_t | AddressSpace |
| |
|
typedef ::legion_task_priority_t | TaskPriority |
| |
|
typedef ::legion_task_priority_t | RealmPriority |
| |
|
typedef ::legion_garbage_collection_priority_t | GCPriority |
| |
|
typedef ::legion_color_t | Color |
| |
|
typedef ::legion_field_id_t | FieldID |
| |
|
typedef ::legion_trace_id_t | TraceID |
| |
|
typedef ::legion_mapper_id_t | MapperID |
| |
|
typedef ::legion_context_id_t | ContextID |
| |
|
typedef ::legion_instance_id_t | InstanceID |
| |
|
typedef ::legion_index_tree_id_t | IndexTreeID |
| |
|
typedef ::legion_generation_id_t | GenerationID |
| |
|
typedef ::legion_type_handle | TypeHandle |
| |
|
typedef ::legion_projection_id_t | ProjectionID |
| |
|
typedef ::legion_sharding_id_t | ShardingID |
| |
|
typedef ::legion_concurrent_id_t | ConcurrentID |
| |
|
typedef ::legion_exception_handler_id_t | ExceptionHandlerID |
| |
|
typedef ::legion_region_tree_id_t | RegionTreeID |
| |
|
typedef ::legion_distributed_id_t | DistributedID |
| |
|
typedef ::legion_address_space_t | AddressSpaceID |
| |
|
typedef ::legion_tunable_id_t | TunableID |
| |
|
typedef ::legion_local_variable_id_t | LocalVariableID |
| |
|
typedef ::legion_mapping_tag_id_t | MappingTagID |
| |
|
typedef ::legion_semantic_tag_t | SemanticTag |
| |
|
typedef ::legion_variant_id_t | VariantID |
| |
|
typedef ::legion_code_descriptor_id_t | CodeDescriptorID |
| |
|
typedef ::legion_unique_id_t | UniqueID |
| |
|
typedef ::legion_version_id_t | VersionID |
| |
|
typedef ::legion_projection_epoch_id_t | ProjectionEpochID |
| |
|
typedef ::legion_task_id_t | TaskID |
| |
|
typedef ::legion_layout_constraint_id_t | LayoutConstraintID |
| |
|
typedef ::legion_shard_id_t | ShardID |
| |
|
typedef ::legion_provenance_id_t | ProvenanceID |
| |
|
typedef ::legion_internal_color_t | LegionColor |
| |
|
typedef ::legion_reduction_op_id_t | ReductionOpID |
| |
|
typedef ::legion_custom_serdez_id_t | CustomSerdezID |
| |
|
typedef ::legion_coord_t | coord_t |
| |
|
typedef Realm::Runtime | RealmRuntime |
| |
|
typedef Realm::Machine | Machine |
| |
|
typedef Realm::Memory | Memory |
| |
|
typedef Realm::Processor | Processor |
| |
|
typedef Realm::ProcessorGroup | ProcessorGroup |
| |
|
typedef Realm::CodeDescriptor | CodeDescriptor |
| |
|
typedef Realm::Reservation | Reservation |
| |
|
typedef Realm::CompletionQueue | CompletionQueue |
| |
|
typedef Realm::ReductionOpUntyped | ReductionOp |
| |
|
typedef Realm::CustomSerdezUntyped | SerdezOp |
| |
|
typedef Realm::Machine::ProcessorMemoryAffinity | ProcessorMemoryAffinity |
| |
|
typedef Realm::Machine::MemoryMemoryAffinity | MemoryMemoryAffinity |
| |
|
typedef Realm::DynamicTemplates::TagType | TypeTag |
| |
|
typedef Realm::Logger | Logger |
| |
|
template<int DIM, typename T = coord_t> |
| using | Point = Realm::Point< DIM, T > |
| |
|
template<int DIM, typename T = coord_t> |
| using | Rect = Realm::Rect< DIM, T > |
| |
|
template<int DIM, typename T = coord_t> |
| using | DomainT = Realm::IndexSpace< DIM, T > |
| |
|
template<int M, int N, typename T = coord_t> |
| using | Transform = Realm::Matrix< M, N, T > |
| |
|
typedef IndexTaskLauncher | IndexLauncher |
| |
|
template<typename FT , int N, typename T = ::legion_coord_t> |
| using | GenericAccessor = Realm::GenericAccessor< FT, N, T > |
| |
|
template<typename FT , int N, typename T = ::legion_coord_t> |
| using | AffineAccessor = Realm::AffineAccessor< FT, N, T > |
| |
|
template<typename FT , int N, typename T = ::legion_coord_t> |
| using | MultiAffineAccessor = Realm::MultiAffineAccessor< FT, N, T > |
| |
|
typedef std::map< CustomSerdezID, const Realm::CustomSerdezUntyped * > | SerdezOpTable |
| |
|
typedef std::map< Realm::ReductionOpID, Realm::ReductionOpUntyped * > | ReductionOpTable |
| |
|
typedef void(* | SerdezInitFnptr) (const ReductionOp *, void *&, size_t &) |
| |
|
typedef void(* | SerdezFoldFnptr) (const ReductionOp *, void *&, size_t &, const void *) |
| |
|
using | SerdezInitFunc = std::function< void(const ReductionOp *, void *&, size_t &)> |
| |
|
using | SerdezFoldFunc = std::function< void(const ReductionOp *, void *&, size_t &, const void *)> |
| |
|
typedef std::map< Realm::ReductionOpID, SerdezRedopFns > | SerdezRedopTable |
| |
|
typedef void(* | RegistrationCallbackFnptr) (Machine machine, Runtime *rt, const std::set< Processor > &local_procs) |
| |
|
using | RegistrationCallback = std::function< void(Machine, Runtime *, const std::set< Processor > &)> |
| |
|
typedef void(* | RegistrationWithArgsCallbackFnptr) (const RegistrationCallbackArgs &args) |
| |
|
using | RegistrationWithArgsCallback = std::function< void(const RegistrationCallbackArgs &)> |
| |
|
typedef LogicalRegion(* | RegionProjectionFnptr) (LogicalRegion parent, const DomainPoint &, Runtime *rt) |
| |
|
typedef LogicalRegion(* | PartitionProjectionFnptr) (LogicalPartition parent, const DomainPoint &, Runtime *rt) |
| |
|
typedef Internal::TaskContext * | Context |
| |
Namespace for all Legion runtime objects