Legion Runtime
|
This is the complete list of members for Legion::Future, including all inherited members.
exists(void) const (defined in Legion::Future) | Legion::Future | inline |
from_untyped_pointer(Runtime *rt, const void *buffer, size_t bytes, bool take_ownership=false) | Legion::Future | static |
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::Future | static |
from_value(Runtime *rt, const T &value) | Legion::Future | inlinestatic |
from_value(const T &value) (defined in Legion::Future) | Legion::Future | inlinestatic |
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::Future | static |
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::Future | explicitprotected |
get(void) (defined in Legion::Future) | Legion::Future | inline |
get_buffer(Memory::Kind memory, size_t *extent_in_bytes=NULL, bool check_extent=false, bool silence_warnings=false, const char *warning_string=NULL) const | Legion::Future | |
get_memories(std::set< Memory > &memories, bool silence_warnings=false, const char *warning_string=NULL) const | Legion::Future | |
get_metadata(size_t *size=NULL) const | Legion::Future | |
get_reference(bool silence_warnings=false, const char *warning_string=NULL) const | Legion::Future | inline |
get_result(bool silence_warnings=false, const char *warning_string=NULL) const | Legion::Future | inline |
get_span(Memory::Kind memory, bool silence_warnings=false, const char *warning_string=NULL) const | Legion::Future | |
get_untyped_pointer(bool silence_warnings=false, const char *warning_string=NULL) const | Legion::Future | inline |
get_untyped_size(void) const | Legion::Future | |
get_void_result(bool silence_warnings=false, const char *warning_string=NULL) const | Legion::Future | |
hash(void) const (defined in Legion::Future) | Legion::Future | |
is_empty(bool block=false, bool silence_warnings=false, const char *warning_string=NULL) const | Legion::Future | |
is_ready(bool subscribe=false) const | Legion::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::Future | inline |
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::Future | inline |
valid(void) const (defined in Legion::Future) | Legion::Future | inline |
wait(void) const (defined in Legion::Future) | Legion::Future | inline |
~Future(void) (defined in Legion::Future) | Legion::Future |