Loading...
Searching...
No Matches
Go to the documentation of this file.
20#if !defined(LEGION_ENABLE_C_BINDINGS) && !defined(LEGION_DISABLE_C_BINDINGS)
22 #define LEGION_ENABLE_C_BINDINGS
25#if !defined(LEGION_ENABLE_CXX_BINDINGS) && !defined(LEGION_DISABLE_CXX_BINDINGS)
27 #define LEGION_ENABLE_CXX_BINDINGS
31#ifdef LEGION_ENABLE_C_BINDINGS
32#include "legion/bindings/c_bindings.h"
35#ifdef LEGION_ENABLE_CXX_BINDINGS
52#if __cplusplus < 201703L
53#error "Legion requires C++17 as the minimum standard version"
57#include "legion/api/accessors.h"
58#include "legion/api/argument_map.h"
59#include "legion/api/buffers.h"
60#include "legion/api/constraints.h"
61#include "legion/api/data.h"
62#include "legion/api/exception.h"
63#include "legion/api/functors.h"
64#include "legion/api/future.h"
65#include "legion/api/future_map.h"
66#include "legion/api/geometry.h"
67#include "legion/api/interop.h"
68#include "legion/api/launchers.h"
69#include "legion/api/mapping.h"
70#include "legion/api/output_region.h"
71#include "legion/api/physical_region.h"
72#include "legion/api/predicate.h"
73#include "legion/api/redop.h"
74#include "legion/api/registrars.h"
75#include "legion/api/requirements.h"
76#include "legion/api/runtime.h"
77#include "legion/api/sync.h"
78#include "legion/api/transforms.h"
79#include "legion/api/values.h"