#include <legion.h>
Public Member Functions | |
| ExternalResources (const ExternalResources &rhs) | |
| ExternalResources (ExternalResources &&rhs) | |
| ExternalResources & | operator= (const ExternalResources &rhs) |
| ExternalResources & | operator= (ExternalResources &&rhs) |
| bool | operator== (const ExternalResources ®) const |
| bool | operator< (const ExternalResources ®) const |
| size_t | size (void) const |
| PhysicalRegion | operator[] (unsigned index) const |
Public Member Functions inherited from Legion::Unserializable< ExternalResources > | |
| size_t | legion_buffer_size (void) |
| size_t | legion_serialize (void *buffer) |
| size_t | legion_deserialize (const void *buffer) |
Protected Member Functions | |
| FRIEND_ALL_RUNTIME_CLASSES | ExternalResources (Internal::ExternalResourcesImpl *impl) |
An external resources object stores a collection of physical regions that were attached together using the same index space attach operation. It acts as a vector-like container of the physical regions and ensures that they are detached together.
1.8.6