![]() |
C++ Library Extensions 2022.12.09
To help learn modern C++ programming
|
Public Types | |
using | iterator = ElementType * |
using | const_iterator = const ElementType * |
using | iterator = ElementType * |
using | const_iterator = const ElementType * |
using | iterator = ElementType * |
using | const_iterator = const ElementType * |
Public Member Functions | |
size_t | size () const |
void | resize (size_t count) |
dynamic_array (size_t size=1) | |
dynamic_array (const dynamic_array &right_hand_side) | |
ElementType * | operator& () |
ElementType & | operator[] (size_t index) |
const ElementType & | operator[] (size_t index) const |
ElementType & | at (size_t index) |
const ElementType & | at (size_t index) const |
dynamic_array & | operator= (const dynamic_array &right_hand_side) |
dynamic_array (dynamic_array &&right_hand_side) noexcept | |
dynamic_array & | operator= (dynamic_array &&right_hand_side) noexcept |
~dynamic_array () | |
iterator | begin () |
iterator | end () |
const_iterator | cbegin () |
const_iterator | cend () |
auto | rbegin () |
auto | rend () |
auto | crbegin () |
auto | crend () |
size_t | size () const |
void | resize (size_t count) |
dynamic_array (size_t size=1) | |
dynamic_array (const dynamic_array &right_hand_side) | |
ElementType * | operator& () |
ElementType & | operator[] (size_t index) |
const ElementType & | operator[] (size_t index) const |
ElementType & | at (size_t index) |
const ElementType & | at (size_t index) const |
dynamic_array & | operator= (const dynamic_array &right_hand_side) |
dynamic_array (dynamic_array &&right_hand_side) noexcept | |
dynamic_array & | operator= (dynamic_array &&right_hand_side) noexcept |
~dynamic_array () | |
iterator | begin () |
iterator | end () |
const_iterator | cbegin () |
const_iterator | cend () |
auto | rbegin () |
auto | rend () |
auto | crbegin () |
auto | crend () |
size_t | size () const |
void | resize (size_t count) |
dynamic_array (size_t size=1) | |
dynamic_array (const dynamic_array &right_hand_side) | |
ElementType * | operator& () |
ElementType & | operator[] (size_t index) |
const ElementType & | operator[] (size_t index) const |
ElementType & | at (size_t index) |
const ElementType & | at (size_t index) const |
dynamic_array & | operator= (const dynamic_array &right_hand_side) |
dynamic_array (dynamic_array &&right_hand_side) noexcept | |
dynamic_array & | operator= (dynamic_array &&right_hand_side) noexcept |
~dynamic_array () | |
iterator | begin () |
iterator | end () |
const_iterator | cbegin () |
const_iterator | cend () |
auto | rbegin () |
auto | rend () |
auto | crbegin () |
auto | crend () |
size_t | size () const |
void | resize (size_t count) |
dynamic_array (size_t size=1) | |
dynamic_array (const dynamic_array &right_hand_side) | |
ElementType * | operator& () |
ElementType & | operator[] (size_t index) |
const ElementType & | operator[] (size_t index) const |
ElementType & | at (size_t index) |
const ElementType & | at (size_t index) const |
dynamic_array & | operator= (const dynamic_array &right_hand_side) |
dynamic_array (dynamic_array &&right_hand_side) noexcept | |
dynamic_array & | operator= (dynamic_array &&right_hand_side) noexcept |
~dynamic_array () | |
Friends | |
std::ostream & | operator<< (std::ostream &os, const dynamic_array &da) |
std::ostream & | operator<< (std::ostream &os, const dynamic_array &da) |
std::ostream & | operator<< (std::ostream &os, const dynamic_array &da) |
std::ostream & | operator<< (std::ostream &os, const dynamic_array &da) |
Definition at line 8 of file 021-emplace.cpp.
using dynamic_array< ElementType >::const_iterator = const ElementType* |
Definition at line 18 of file 022-iterators.cpp.
using dynamic_array< ElementType >::const_iterator = const ElementType* |
Definition at line 18 of file 023-invariant.cpp.
using dynamic_array< ElementType >::const_iterator = const ElementType* |
Definition at line 20 of file 024-dynamic_array.cpp.
using dynamic_array< ElementType >::iterator = ElementType* |
Definition at line 12 of file 022-iterators.cpp.
using dynamic_array< ElementType >::iterator = ElementType* |
Definition at line 12 of file 023-invariant.cpp.
using dynamic_array< ElementType >::iterator = ElementType* |
Definition at line 14 of file 024-dynamic_array.cpp.
|
inline |
|
inline |
Definition at line 77 of file 021-emplace.cpp.
|
inlinenoexcept |
Definition at line 167 of file 021-emplace.cpp.
|
inline |
Definition at line 199 of file 021-emplace.cpp.
|
inlineexplicit |
|
inline |
Definition at line 136 of file 022-iterators.cpp.
|
inlinenoexcept |
Definition at line 226 of file 022-iterators.cpp.
|
inline |
Definition at line 258 of file 022-iterators.cpp.
|
inlineexplicit |
|
inline |
Definition at line 135 of file 023-invariant.cpp.
|
inlinenoexcept |
Definition at line 220 of file 023-invariant.cpp.
|
inline |
Definition at line 252 of file 023-invariant.cpp.
|
inlineexplicit |
Definition at line 156 of file 024-dynamic_array.cpp.
|
inline |
Definition at line 164 of file 024-dynamic_array.cpp.
|
inlinenoexcept |
Definition at line 226 of file 024-dynamic_array.cpp.
|
inline |
Definition at line 254 of file 024-dynamic_array.cpp.
|
inline |
Definition at line 103 of file 021-emplace.cpp.
|
inline |
Definition at line 162 of file 022-iterators.cpp.
|
inline |
Definition at line 159 of file 023-invariant.cpp.
|
inline |
Definition at line 177 of file 024-dynamic_array.cpp.
|
inline |
Definition at line 111 of file 021-emplace.cpp.
|
inline |
Definition at line 170 of file 022-iterators.cpp.
|
inline |
Definition at line 167 of file 023-invariant.cpp.
|
inline |
Definition at line 185 of file 024-dynamic_array.cpp.
|
inline |
|
inline |
Definition at line 43 of file 023-invariant.cpp.
|
inline |
Definition at line 90 of file 024-dynamic_array.cpp.
|
inline |
|
inline |
Definition at line 56 of file 023-invariant.cpp.
|
inline |
Definition at line 101 of file 024-dynamic_array.cpp.
|
inline |
|
inline |
Definition at line 63 of file 023-invariant.cpp.
|
inline |
Definition at line 108 of file 024-dynamic_array.cpp.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 50 of file 023-invariant.cpp.
|
inline |
Definition at line 96 of file 024-dynamic_array.cpp.
|
inline |
Definition at line 97 of file 021-emplace.cpp.
|
inline |
Definition at line 156 of file 022-iterators.cpp.
|
inline |
Definition at line 153 of file 023-invariant.cpp.
|
inline |
Definition at line 171 of file 024-dynamic_array.cpp.
|
inline |
Definition at line 121 of file 021-emplace.cpp.
|
inline |
Definition at line 180 of file 022-iterators.cpp.
|
inline |
Definition at line 177 of file 023-invariant.cpp.
|
inline |
Definition at line 195 of file 024-dynamic_array.cpp.
|
inlinenoexcept |
Definition at line 179 of file 021-emplace.cpp.
|
inlinenoexcept |
Definition at line 238 of file 022-iterators.cpp.
|
inlinenoexcept |
Definition at line 232 of file 023-invariant.cpp.
|
inlinenoexcept |
Definition at line 236 of file 024-dynamic_array.cpp.
|
inline |
Definition at line 99 of file 021-emplace.cpp.
|
inline |
Definition at line 158 of file 022-iterators.cpp.
|
inline |
Definition at line 155 of file 023-invariant.cpp.
|
inline |
Definition at line 173 of file 024-dynamic_array.cpp.
|
inline |
Definition at line 101 of file 021-emplace.cpp.
|
inline |
Definition at line 160 of file 022-iterators.cpp.
|
inline |
Definition at line 157 of file 023-invariant.cpp.
|
inline |
Definition at line 175 of file 024-dynamic_array.cpp.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 33 of file 021-emplace.cpp.
|
inline |
Definition at line 92 of file 022-iterators.cpp.
|
inline |
Definition at line 93 of file 023-invariant.cpp.
|
inline |
Definition at line 138 of file 024-dynamic_array.cpp.
|
inline |
|
inline |
Definition at line 90 of file 022-iterators.cpp.
|
inline |
Definition at line 90 of file 023-invariant.cpp.
|
inline |
Definition at line 135 of file 024-dynamic_array.cpp.
|
friend |
Definition at line 206 of file 021-emplace.cpp.
|
friend |
Definition at line 265 of file 022-iterators.cpp.
|
friend |
Definition at line 259 of file 023-invariant.cpp.
|
friend |
Definition at line 259 of file 024-dynamic_array.cpp.