is_array 396 src/Generator.cpp if (input->is_array()) { is_array 459 src/Generator.cpp if (output->is_array()) getter = "get_output_vector"; is_array 464 src/Generator.cpp output->is_array() ? "std::vector<" + c_type + ">" : c_type, is_array 1104 src/Generator.cpp if (gio->is_array()) { is_array 1206 src/Generator.cpp user_assert(!output->is_array() && output->funcs().size() == 1) << "Output " << n << " must be accessed via get_output_vector()\n"; is_array 1461 src/Generator.cpp user_assert(!in->is_array()) is_array 1466 src/Generator.cpp user_assert(in->is_array()) is_array 1579 src/Generator.cpp if (is_array()) { is_array 1750 src/Generator.cpp internal_assert(is_array()); is_array 1092 src/Generator.h EXPORT virtual bool is_array() const; is_array 1212 src/Generator.h bool is_array() const override { is_array 1213 src/Generator.h return std::is_array<T>::value; is_array 1218 src/Generator.h !std::is_array<T2>::value is_array 1226 src/Generator.h std::is_array<T2>::value && std::rank<T2>::value == 1 && (std::extent<T2, 0>::value > 0) is_array 1234 src/Generator.h std::is_array<T2>::value && std::rank<T2>::value == 1 && std::extent<T2, 0>::value == 0 is_array 1241 src/Generator.h template <typename T2 = T, typename std::enable_if<std::is_array<T2>::value>::type * = nullptr> is_array 1246 src/Generator.h template <typename T2 = T, typename std::enable_if<std::is_array<T2>::value>::type * = nullptr> is_array 1251 src/Generator.h template <typename T2 = T, typename std::enable_if<std::is_array<T2>::value>::type * = nullptr> is_array 1256 src/Generator.h template <typename T2 = T, typename std::enable_if<std::is_array<T2>::value>::type * = nullptr> is_array 1261 src/Generator.h template <typename T2 = T, typename std::enable_if<std::is_array<T2>::value>::type * = nullptr> is_array 1705 src/Generator.h bool is_array() const override { is_array 1706 src/Generator.h return std::is_array<T>::value; is_array 1711 src/Generator.h !std::is_array<T2>::value is_array 1719 src/Generator.h std::is_array<T2>::value && std::rank<T2>::value == 1 && (std::extent<T2, 0>::value > 0) is_array 1727 src/Generator.h std::is_array<T2>::value && std::rank<T2>::value == 1 && std::extent<T2, 0>::value == 0 is_array 1734 src/Generator.h template <typename... Args, typename T2 = T, typename std::enable_if<!std::is_array<T2>::value>::type * = nullptr> is_array 1739 src/Generator.h template <typename ExprOrVar, typename T2 = T, typename std::enable_if<!std::is_array<T2>::value>::type * = nullptr> is_array 1744 src/Generator.h template <typename T2 = T, typename std::enable_if<!std::is_array<T2>::value>::type * = nullptr> is_array 1749 src/Generator.h template <typename T2 = T, typename std::enable_if<std::is_array<T2>::value>::type * = nullptr> is_array 1754 src/Generator.h template <typename T2 = T, typename std::enable_if<std::is_array<T2>::value>::type * = nullptr> is_array 1759 src/Generator.h template <typename T2 = T, typename std::enable_if<std::is_array<T2>::value>::type * = nullptr> is_array 1764 src/Generator.h template <typename T2 = T, typename std::enable_if<std::is_array<T2>::value>::type * = nullptr> is_array 1769 src/Generator.h template <typename T2 = T, typename std::enable_if<std::is_array<T2>::value>::type * = nullptr> is_array 1776 src/Generator.h std::is_array<T2>::value && std::rank<T2>::value == 1 && std::extent<T2, 0>::value == 0 is_array 1922 src/Generator.h template <typename T2 = T, typename std::enable_if<!std::is_array<T2>::value>::type * = nullptr> is_array 1933 src/Generator.h template <typename T2 = T, typename std::enable_if<std::is_array<T2>::value>::type * = nullptr> is_array 1939 src/Generator.h template <typename T2 = T, typename std::enable_if<std::is_array<T2>::value>::type * = nullptr>