mirror of
https://github.com/BlackMATov/vmath.hpp.git
synced 2025-12-15 12:39:47 +07:00
update README API
This commit is contained in:
48
README.md
48
README.md
@@ -130,12 +130,32 @@ public:
|
|||||||
using reference = component_type&;
|
using reference = component_type&;
|
||||||
using const_reference = const component_type&;
|
using const_reference = const component_type&;
|
||||||
|
|
||||||
|
using iterator = pointer;
|
||||||
|
using const_iterator = const_pointer;
|
||||||
|
using reverse_iterator = std::reverse_iterator<iterator>;
|
||||||
|
using const_reverse_iterator = std::reverse_iterator<const_iterator>;
|
||||||
|
|
||||||
static constexpr size_t size = Size;
|
static constexpr size_t size = Size;
|
||||||
|
|
||||||
void swap(vec& other) noexcept(is_nothrow_swappable_v<T>);
|
void swap(vec& other) noexcept(is_nothrow_swappable_v<T>);
|
||||||
|
|
||||||
constexpr pointer data() noexcept;
|
iterator begin() noexcept;
|
||||||
constexpr const_pointer data() const noexcept;
|
const_iterator begin() const noexcept;
|
||||||
|
iterator end() noexcept;
|
||||||
|
const_iterator end() const noexcept;
|
||||||
|
|
||||||
|
reverse_iterator rbegin() noexcept;
|
||||||
|
const_reverse_iterator rbegin() const noexcept;
|
||||||
|
reverse_iterator rend() noexcept;
|
||||||
|
const_reverse_iterator rend() const noexcept;
|
||||||
|
|
||||||
|
const_iterator cbegin() const noexcept;
|
||||||
|
const_iterator cend() const noexcept;
|
||||||
|
const_reverse_iterator crbegin() const noexcept;
|
||||||
|
const_reverse_iterator crend() const noexcept;
|
||||||
|
|
||||||
|
pointer data() noexcept;
|
||||||
|
const_pointer data() const noexcept;
|
||||||
|
|
||||||
constexpr reference at(size_t index);
|
constexpr reference at(size_t index);
|
||||||
constexpr const_reference at(size_t index) const;
|
constexpr const_reference at(size_t index) const;
|
||||||
@@ -274,12 +294,32 @@ public:
|
|||||||
using reference = row_type&;
|
using reference = row_type&;
|
||||||
using const_reference = const row_type&;
|
using const_reference = const row_type&;
|
||||||
|
|
||||||
|
using iterator = pointer;
|
||||||
|
using const_iterator = const_pointer;
|
||||||
|
using reverse_iterator = std::reverse_iterator<iterator>;
|
||||||
|
using const_reverse_iterator = std::reverse_iterator<const_iterator>;
|
||||||
|
|
||||||
static constexpr size_t size = Size;
|
static constexpr size_t size = Size;
|
||||||
|
|
||||||
void swap(mat& other) noexcept(is_nothrow_swappable_v<T>);
|
void swap(mat& other) noexcept(is_nothrow_swappable_v<T>);
|
||||||
|
|
||||||
constexpr pointer data() noexcept;
|
iterator begin() noexcept;
|
||||||
constexpr const_pointer data() const noexcept;
|
const_iterator begin() const noexcept;
|
||||||
|
iterator end() noexcept;
|
||||||
|
const_iterator end() const noexcept;
|
||||||
|
|
||||||
|
reverse_iterator rbegin() noexcept;
|
||||||
|
const_reverse_iterator rbegin() const noexcept;
|
||||||
|
reverse_iterator rend() noexcept;
|
||||||
|
const_reverse_iterator rend() const noexcept;
|
||||||
|
|
||||||
|
const_iterator cbegin() const noexcept;
|
||||||
|
const_iterator cend() const noexcept;
|
||||||
|
const_reverse_iterator crbegin() const noexcept;
|
||||||
|
const_reverse_iterator crend() const noexcept;
|
||||||
|
|
||||||
|
pointer data() noexcept;
|
||||||
|
const_pointer data() const noexcept;
|
||||||
|
|
||||||
constexpr reference at(size_t index);
|
constexpr reference at(size_t index);
|
||||||
constexpr const_reference at(size_t index) const;
|
constexpr const_reference at(size_t index) const;
|
||||||
|
|||||||
Reference in New Issue
Block a user