FreeBSD Manual Pages
std::extents::rank_dynamic(3) C++ Standard Libarystd::extents::rank_dynamic(3) NAME std::extents::rank_dynamic - std::extents::rank_dynamic Synopsis static constexpr rank_type rank_dynamic() const noexcept; (since C++23) Returns the number of dynamic dimensions in extents. Parameters (none) Return value The number of dynamic dimensions. Example // Run this code #include <iostream> #include <mdspan> int main() { std::extents<int, 1, 2> e1; std::extents<int, 3, 4, std::dynamic_extent> e2(5); std::extents<int, std::dynamic_extent, 7, std::dynamic_extent> e3(6, 8); std::cout << e1.rank_dynamic() << ", " << e2.rank_dynamic() << ", " << e3.rank_dynamic() << '\n'; } Output: 0, 1, 2 See also rank returns the static rank of an extents [static] (public static member function) rank obtains the number of dimensions of an array type (C++11) (class template) http://cppreference.com 2024.06.10 std::extents::rank_dynamic(3)
NAME | Synopsis | Parameters | Return value | Example | Output: | See also
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::extents::rank_dynamic&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>
