C++ API Reference#
- Groups
- Classes
- launch_task
- legate::AutoTask
- legate::AutoTask::Impl
- legate::BadInternalWeakPtr
- legate::Constraint
- legate::DefaultDelete
- legate::EnableSharedFromThis
- legate::ExternalAllocation
- legate::FixedArrayType
- legate::InlineAllocation
- legate::InternalSharedPtr
- legate::InternalWeakPtr
- legate::LegateTask
- legate::Library
- legate::ListLogicalArray
- legate::ListPhysicalArray
- legate::ListType
- legate::LogicalArray
- legate::LogicalArray::Impl
- legate::LogicalStore
- legate::LogicalStorePartition
- legate::LogicalStorePartition::Impl
- legate::LogicalStore::Impl
- legate::ManualTask
- legate::ManualTask::Impl
- legate::ParallelPolicy
- legate::PhysicalArray
- legate::PhysicalStore
- legate::ProcLocalStorage
- legate::ProxyArrayArgument
- legate::ProxyConstraint
- legate::ProxyInputArguments
- legate::ProxyOutputArguments
- legate::ProxyReductionArguments
- legate::Runtime
- legate::Scalar
- legate::Scope
- legate::ScopeFail
- legate::ScopeGuard
- legate::Scope::Impl
- legate::ScopedAllocator
- legate::ScopedAllocator::Impl
- legate::Shape
- legate::SharedPtr
- legate::Slice
- legate::Span
- legate::StringLogicalArray
- legate::StringPhysicalArray
- legate::StructType
- legate::SymbolicExpr
- legate::TaskConfig
- legate::TaskContext
- legate::TaskException
- legate::TaskInfo
- legate::TaskInfo::AddVariantKey
- legate::TaskLocalBuffer
- legate::TaskRegistrar
- legate::TaskRegistrar::Impl
- legate::TaskRegistrar::RecordTaskKey
- legate::TaskSignature
- legate::Type
- legate::Variable
- legate::VariantInfo
- legate::VariantOptions
- legate::VariantOptions::WithCommunicatorsAccessKey
- legate::comm::Communicator
- legate::comm::coll::Coll_Comm
- legate::cuda::StreamPool
- legate::cuda::StreamView
- legate::experimental::Trace
- legate::experimental::Trace::Impl
- legate::experimental::stl::affine_map
- legate::experimental::stl::affine_map::mixin
- legate::experimental::stl::initialize_library
- legate::experimental::stl::iterator
- legate::experimental::stl::iterator::pointer
- legate::experimental::stl::logical_store
- legate::io::hdf5::InvalidDataSetError
- legate::io::hdf5::UnsupportedHDF5DataTypeError
- legate::mapping::Array
- legate::mapping::DimOrdering
- legate::mapping::InstanceMappingPolicy
- legate::mapping::Machine
- legate::mapping::MachineQueryInterface
- legate::mapping::Mapper
- legate::mapping::NodeRange
- legate::mapping::ProcessorRange
- legate::mapping::Store
- legate::mapping::StoreMapping
- legate::mapping::StoreMapping::ReleaseKey
- legate::mapping::Task
- legate::ordered_set
- legate::proj::SymbolicExpr
- legate::timing::Time
- legate::timing::Time::Impl
- legate::tuple
- nvtx3::scoped_range
- Structs
- legate::ResourceConfig
- legate::experimental::stl::iteration_kind
- legate::experimental::stl::reduction_kind
- legate::has_hash_member
- legate::hasher
- legate::is_complex
- legate::is_complex< Type::Code::COMPLEX128 >
- legate::is_complex< Type::Code::COMPLEX64 >
- legate::is_complex_type
- legate::is_complex_type< complex< double > >
- legate::is_complex_type< complex< float > >
- legate::is_floating_point
- legate::is_floating_point< Type::Code::FLOAT16 >
- legate::is_integral
- legate::is_signed
- legate::is_signed< Type::Code::FLOAT16 >
- legate::is_unsigned