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 |