diff options
author | Alois Zoitl | 2024-02-14 17:40:52 +0000 |
---|---|---|
committer | Alois Zoitl | 2024-02-14 17:40:52 +0000 |
commit | e5e9d46dec7272c398edafb64e4a20eef715cb06 (patch) | |
tree | 66d8ad1d47b9ab1b940f3d7e47098659ac5351c2 | |
parent | 37436f7b2cf7fd2991e25119212d9cfbc7d047eb (diff) | |
download | org.eclipse.4diac.forte-develop.tar.gz org.eclipse.4diac.forte-develop.tar.xz org.eclipse.4diac.forte-develop.zip |
The static asserts used CIEC_ANY for checks and MSVC correctly
complained that CIEC_ANY can not be instantiated as it has pure virtual
methods.
Change-Id: Ie6538a78cf7285d06a1f26c332f88ccf37940338
-rw-r--r-- | src/core/datatypes/forte_array_variable.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/core/datatypes/forte_array_variable.h b/src/core/datatypes/forte_array_variable.h index 4873cca35..fec5db991 100644 --- a/src/core/datatypes/forte_array_variable.h +++ b/src/core/datatypes/forte_array_variable.h @@ -284,12 +284,12 @@ private: std::vector<T> data; }; -static_assert(std::is_copy_constructible_v<CIEC_ARRAY_VARIABLE<CIEC_ANY>>); -static_assert(std::is_move_constructible_v<CIEC_ARRAY_VARIABLE<CIEC_ANY>>); -static_assert(std::is_copy_assignable_v<CIEC_ARRAY_VARIABLE<CIEC_ANY>>); -static_assert(std::is_move_assignable_v<CIEC_ARRAY_VARIABLE<CIEC_ANY>>); -static_assert(std::is_destructible_v<CIEC_ARRAY_VARIABLE<CIEC_ANY>>); -static_assert(std::is_swappable_v<CIEC_ARRAY_VARIABLE<CIEC_ANY>>); +static_assert(std::is_copy_constructible_v<CIEC_ARRAY_VARIABLE<CIEC_INT>>); +static_assert(std::is_move_constructible_v<CIEC_ARRAY_VARIABLE<CIEC_INT>>); +static_assert(std::is_copy_assignable_v<CIEC_ARRAY_VARIABLE<CIEC_INT>>); +static_assert(std::is_move_assignable_v<CIEC_ARRAY_VARIABLE<CIEC_INT>>); +static_assert(std::is_destructible_v<CIEC_ARRAY_VARIABLE<CIEC_INT>>); +static_assert(std::is_swappable_v<CIEC_ARRAY_VARIABLE<CIEC_INT>>); static_assert(std::is_constructible_v<CIEC_ARRAY_VARIABLE<CIEC_ULINT>, const CIEC_ARRAY_VARIABLE<CIEC_UINT> &>); static_assert(std::is_constructible_v<CIEC_ARRAY_VARIABLE<CIEC_ULINT>, CIEC_ARRAY_VARIABLE<CIEC_UINT> &&>); |