FreeBSD Manual Pages
std::extents::extent(3) C++ Standard Libary std::extents::extent(3) NAME std::extents::extent - std::extents::extent Synopsis constexpr index_type extent( rank_type i ) const noexcept; (since C++23) Returns dynamic extent size of an extents at a certain rank index. Parameters i - The rank index to get the extent size of Return value The dynamic extent size of an extents at a certain rank index. Example // Run this code #include <iostream> #include <mdspan> int main() { std::extents<int, 1, 2> e1; std::extents<int, 3, std::dynamic_extent, std::dynamic_extent> e2(4, 5); std::cout << e1.extent(0) << ", " << e1.extent(1) << '\n'; std::cout << e2.extent(0) << ", " << e2.extent(1) << ", " << e2.extent(2) << '\n'; } Output: 1, 2 3, 4, 5 See also static_extent returns static extent size of an extents at a certain rank index [static] (public static member function) extent obtains the size of an array type along a specified dimension (C++11) (class template) http://cppreference.com 2024.06.10 std::extents::extent(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::extent&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>
