![]() |
AI Engine API User Guide
(AIE) 2021.2
|
Namespaces |
|
namespace | aie |
namespace | aie::detail |
namespace | aie::detail::utils |
Macros |
|
#define | __AIE_API_DETAIL_UTILS__HPP__ |
#define | REQUIRES(a)REQUIRES_MSG(a, "Requirement " STRINGIFY(a) " not met") |
#define | REQUIRES_CONSTANT(a) |
#define | REQUIRES_CONSTANT_MSG(a, m) |
#define | REQUIRES_MSG(a, m)RUNTIME_ASSERT(a, m) |
#define | RUNTIME_ASSERT(e, m) assert(e && m) |
#define | RUNTIME_ASSERT_NO_ASSUME(e, m) assert(e && m) |
#define | STATIC_ASSERT_CONSTANT(e, m) |
#define | STATIC_ASSERT_CONSTANT_EXPRESSION(e, m) |
#define | STRINGIFY(a) #a |
Variables |
|
template |
|
constexpr unsigned | aie::detail::utils::num_elems_v= num_elems |
struct aie::detail::utils::get_next_integer_type |
struct aie::detail::utils::get_prev_integer_type |
struct aie::detail::utils::make_integer_broadcast_impl |
Class Members | ||
---|---|---|
typedef typenametype | type |
struct aie::detail::utils::make_integer_broadcast_impl< 0, T, Value, Generated... > |
struct aie::detail::utils::make_signed |