#include "AMP/utils/MacroFunctions.h"#include <tuple>#include <type_traits>
Go to the source code of this file.
Classes | |
| struct | AMP::any_type |
| struct | AMP::is_braces_constructible< T, Args > |
Namespaces | |
| namespace | AMP |
Macros | |
| #define | AMP_ANY(X) any_type |
| #define | AMP_COMMA() , |
| #define | AMP_PRINT(X) _##X |
| #define | AMP_TO_TUPLE_BLOCK(N) AMP_SEQ_D( N, AMP_TO_TUPLE_BLOCK2, AMP_NULL ) |
| #define | AMP_TO_TUPLE_BLOCK2(N) |
Functions | |
| template<class T , typename... Args> | |
| std::false_type | AMP::test (...) |
| template<class T , typename... Args> | |
| decltype(void(T{ std::declval< Args >()... }), std::true_type()) | AMP::test (int) |
| template<class T > | |
| auto | AMP::to_tuple (T &&object) noexcept |
Variables | |
| template<class T , typename... Args> | |
| constexpr bool | AMP::is_braces_constructible_v = is_braces_constructible<T, Args...>{} |
| #define AMP_ANY | ( | X | ) | any_type |
Definition at line 34 of file to_tuple.h.
| #define AMP_COMMA | ( | ) | , |
Definition at line 33 of file to_tuple.h.
Definition at line 32 of file to_tuple.h.
| #define AMP_TO_TUPLE_BLOCK | ( | N | ) | AMP_SEQ_D( N, AMP_TO_TUPLE_BLOCK2, AMP_NULL ) |
Definition at line 40 of file to_tuple.h.
| #define AMP_TO_TUPLE_BLOCK2 | ( | N | ) |
Definition at line 35 of file to_tuple.h.
|
Advanced Multi-Physics (AMP) Oak Ridge National Laboratory Idaho National Laboratory Los Alamos National Laboratory |
This page automatically produced from the source code by Last updated: Tue Mar 10 2026 13:06:41. Comments on this page |