![]() |
OTB
9.1.1
Orfeo Toolbox
|
#include <otbLayouts.h>
Inheritance diagram for otb::details::policy::root_layout_mapping< Extents >:Public Types | |
| using | index_type = typename Extents::index_type |
Public Member Functions | |
| constexpr Extents const & | extents () const noexcept |
| constexpr bool | is_strided () const noexcept |
| constexpr bool | is_unique () const noexcept |
| constexpr root_layout_mapping & | operator= (root_layout_mapping &&) noexcept=default |
| constexpr root_layout_mapping & | operator= (root_layout_mapping const &) noexcept=default |
| constexpr | root_layout_mapping () noexcept=default |
| constexpr | root_layout_mapping (Extents const &e) noexcept |
| constexpr | root_layout_mapping (root_layout_mapping &&) noexcept=default |
| constexpr | root_layout_mapping (root_layout_mapping const &) noexcept=default |
| ~root_layout_mapping ()=default | |
Static Public Member Functions | |
| static constexpr bool | is_always_strided () noexcept |
| static constexpr bool | is_always_unique () noexcept |
Private Attributes | |
| Extents | m_extents |
Helper class for defining layout_*::mapping types from C++ p0009r9 draft proposal.
| Extents | extents type. Only provides copy, move, is_unique(), is_strided(), and hold the extents |
Definition at line 41 of file otbLayouts.h.
| using otb::details::policy::root_layout_mapping< Extents >::index_type = typename Extents::index_type |
Definition at line 43 of file otbLayouts.h.
|
constexprdefaultnoexcept |
|
constexprdefaultnoexcept |
|
constexprdefaultnoexcept |
|
inlineconstexprnoexcept |
Definition at line 51 of file otbLayouts.h.
|
default |
|
inlineconstexprnoexcept |
Definition at line 56 of file otbLayouts.h.
References otb::details::policy::root_layout_mapping< Extents >::m_extents.
Referenced by otb::details::policy::left_< Extents >::stride(), otb::details::policy::right_< Extents >::stride(), and otb::details::policy::stride_< Extents >::stride().
|
inlinestaticconstexprnoexcept |
Definition at line 59 of file otbLayouts.h.
|
inlinestaticconstexprnoexcept |
Definition at line 58 of file otbLayouts.h.
|
inlineconstexprnoexcept |
Definition at line 62 of file otbLayouts.h.
|
inlineconstexprnoexcept |
Definition at line 61 of file otbLayouts.h.
|
constexprdefaultnoexcept |
|
constexprdefaultnoexcept |
|
private |
Definition at line 65 of file otbLayouts.h.
Referenced by otb::details::policy::root_layout_mapping< Extents >::extents().
1.8.17