|
Box2D
3.0.0
A Real-Time-Oriented 2-D Physics Engine
|
#include <Span.hpp>
Public Types | |
| using | data_type = T |
| using | pointer = data_type * |
| using | const_pointer = const data_type * |
| using | size_type = std::size_t |
Public Member Functions | |
| Span ()=default | |
| Span (const Span ©)=default | |
| constexpr | Span (pointer array, size_type size) noexcept |
| constexpr | Span (pointer first, pointer last) noexcept |
| template<std::size_t SIZE> | |
| constexpr | Span (data_type(&array)[SIZE]) noexcept |
| template<typename U , typename = std::enable_if_t< !std::is_array<U>::value >> | |
| constexpr | Span (U &value) noexcept |
| template<typename U , typename = std::enable_if_t< !std::is_array<U>::value >> | |
| constexpr | Span (const U &value) noexcept |
| constexpr | Span (std::vector< T > &value) noexcept |
| constexpr | Span (std::initializer_list< T > list) noexcept |
| pointer | begin () const noexcept |
| const_pointer | cbegin () const noexcept |
| pointer | end () const noexcept |
| const_pointer | cend () const noexcept |
| data_type & | operator[] (size_type index) noexcept |
| const data_type & | operator[] (size_type index) const noexcept |
| size_type | size () const noexcept |
| using box2d::Span< T >::const_pointer = const data_type * |
| using box2d::Span< T >::data_type = T |
| using box2d::Span< T >::pointer = data_type* |
| using box2d::Span< T >::size_type = std::size_t |
|
default |
|
default |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
1.8.14