Legion Runtime
Legion::Future Member List

This is the complete list of members for Legion::Future, including all inherited members.

exists(void) const (defined in Legion::Future)Legion::Futureinline
from_untyped_pointer(Runtime *rt, const void *buffer, size_t bytes, bool take_ownership=false)Legion::Futurestatic
from_untyped_pointer(const void *buffer, size_t bytes, bool take_ownership=false, const char *provenance=NULL, bool shard_local=false) (defined in Legion::Future)Legion::Futurestatic
from_value(Runtime *rt, const T &value)Legion::Futureinlinestatic
from_value(const T &value) (defined in Legion::Future)Legion::Futureinlinestatic
from_value(const void *buffer, size_t bytes, bool owned, const Realm::ExternalInstanceResource &resource, void(*freefunc)(const Realm::ExternalInstanceResource &)=NULL, const char *provenance=NULL, bool shard_local=false) (defined in Legion::Future)Legion::Futurestatic
Future(void) (defined in Legion::Future)Legion::Future
Future(const Future &f) (defined in Legion::Future)Legion::Future
Future(Future &&f) noexcept (defined in Legion::Future)Legion::Future
Future(Internal::FutureImpl *impl) (defined in Legion::Future)Legion::Futureexplicitprotected
get(void) (defined in Legion::Future)Legion::Futureinline
get_buffer(Memory::Kind memory, size_t *extent_in_bytes=NULL, bool check_extent=false, bool silence_warnings=false, const char *warning_string=NULL) constLegion::Future
get_metadata(size_t *size=NULL) constLegion::Future
get_reference(bool silence_warnings=false, const char *warning_string=NULL) constLegion::Futureinline
get_result(bool silence_warnings=false, const char *warning_string=NULL) constLegion::Futureinline
get_span(Memory::Kind memory, bool silence_warnings=false, const char *warning_string=NULL) constLegion::Future
get_untyped_pointer(bool silence_warnings=false, const char *warning_string=NULL) constLegion::Futureinline
get_untyped_size(void) constLegion::Future
get_void_result(bool silence_warnings=false, const char *warning_string=NULL) constLegion::Future
is_empty(bool block=false, bool silence_warnings=false, const char *warning_string=NULL) constLegion::Future
is_ready(bool subscribe=false) constLegion::Future
legion_buffer_size(void) (defined in Legion::Unserializable< Future >)Legion::Unserializable< Future >inline
legion_deserialize(const void *buffer) (defined in Legion::Unserializable< Future >)Legion::Unserializable< Future >inline
legion_serialize(void *buffer) (defined in Legion::Unserializable< Future >)Legion::Unserializable< Future >inline
operator<(const Future &f) const (defined in Legion::Future)Legion::Futureinline
operator=(const Future &f) (defined in Legion::Future)Legion::Future
operator=(Future &&f) noexcept (defined in Legion::Future)Legion::Future
operator==(const Future &f) const (defined in Legion::Future)Legion::Futureinline
valid(void) const (defined in Legion::Future)Legion::Futureinline
wait(void) const (defined in Legion::Future)Legion::Futureinline
~Future(void) (defined in Legion::Future)Legion::Future