namespace
details
Classes
-
template<class T>struct is_span_oracle
-
template<class ElementType, std::ptrdiff_t Extent>struct is_span_oracle<iDynTree::Span<ElementType, Extent>>
-
template<class T>struct is_span
-
template<class T>struct is_std_array_oracle
-
template<class ElementType, std::size_t Extent>struct is_std_array_oracle<std::array<ElementType, Extent>>
-
template<class T>struct is_std_array
-
template<std::ptrdiff_t From, std::ptrdiff_t To>struct is_allowed_extent_conversion
-
template<class From, class To>struct is_allowed_element_type_conversion
-
template<class Span, bool IsConst>class span_iterator
-
template<std::ptrdiff_t Ext>class extent_type
-
template<>class extent_type<dynamic_extent>
-
template<class ElementType, std::ptrdiff_t Extent, std::ptrdiff_t Offset, std::ptrdiff_t Count>struct calculate_subspan_type
-
template<class ElementType, std::ptrdiff_t Extent>struct calculate_byte_size
-
template<class ElementType>struct calculate_byte_size<ElementType, dynamic_extent>
Functions
-
template<class Span, bool IsConst>auto operator+(typename span_
iterator<Span, IsConst>::difference_type n, span_ iterator<Span, IsConst> rhs) -> IDYNTREE_CONSTEXPR span_ iterator<Span, IsConst> -
template<class Span, bool IsConst>auto operator-(typename span_
iterator<Span, IsConst>::difference_type n, span_ iterator<Span, IsConst> rhs) -> IDYNTREE_CONSTEXPR span_ iterator<Span, IsConst>