#include <memory>#include <utility>#include <vector>#include "AMP/utils/ArraySize.h"
Go to the source code of this file.
Namespaces | |
| namespace | AMP |
Typedefs | |
| template<typename T > | |
| using | AMP::remove_cvref_t = typename std::remove_cv_t< typename std::remove_reference_t< T > > |
Variables | |
| template<class T > | |
| constexpr bool | AMP::arg_count_v = arg_count<T>::value |
| template<class T > | |
| constexpr bool | AMP::has_begin_v = has_begin<T>::value |
| template<class T > | |
| constexpr bool | AMP::has_empty_v = has_empty<T>::value |
| template<class T > | |
| constexpr bool | AMP::has_end_v = has_end<T>::value |
| template<class T > | |
| constexpr bool | AMP::has_size_v = has_size<T>::value |
| template<class T > | |
| constexpr bool | AMP::is_array_v = is_array<T>::value |
| template<class T > | |
| constexpr bool | AMP::is_Array_v = is_Array<T>::value |
| template<class T > | |
| constexpr bool | AMP::is_complex_v = is_complex<T>::value |
| template<class T > | |
| constexpr bool | AMP::is_container_v = has_begin_v<T> && has_end_v<T> && has_empty_v<T> |
| template<class T > | |
| constexpr bool | AMP::is_initializer_list_v = is_initializer_list<T>::value |
| template<class T > | |
| constexpr bool | AMP::is_pair_v = is_pair<T>::value |
| template<class T1 , class T2 > | |
| constexpr bool | AMP::is_same_int_v |
| Checks whether two types are both integers of the same size and sign. | |
| template<class T > | |
| constexpr bool | AMP::is_shared_ptr_v = is_shared_ptr<T>::value |
| template<class T > | |
| constexpr bool | AMP::is_string_v = is_string<T>::value |
| template<class T > | |
| constexpr bool | AMP::is_unique_ptr_v = is_unique_ptr<T>::value |
| template<class T > | |
| constexpr bool | AMP::is_vector_v = is_vector<T>::value |
|
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 |