|
Legion Runtime
|
#include <physical_region.h>
Public Member Functions | |
| ExternalResources (const ExternalResources &rhs) | |
| ExternalResources (ExternalResources &&rhs) noexcept | |
| ExternalResources & | operator= (const ExternalResources &rhs) |
| ExternalResources & | operator= (ExternalResources &&rhs) noexcept |
| bool | exists (void) const |
| bool | operator== (const ExternalResources ®) const |
| bool | operator< (const ExternalResources ®) const |
| size_t | size (void) const |
| PhysicalRegion | operator[] (unsigned index) const |
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.