| all(Fty f=Identity) const | s3d::Grid< Type, Allocator > | |
| allocator_type typedef | s3d::Grid< Type, Allocator > | |
| any(Fty f=Identity) const | s3d::Grid< Type, Allocator > | |
| asArray() const noexcept | s3d::Grid< Type, Allocator > | |
| assign(size_type w, size_type h, const value_type &value) | s3d::Grid< Type, Allocator > | |
| assign(Size size, const value_type &value) | s3d::Grid< Type, Allocator > | |
| assign(const std::initializer_list< std::initializer_list< value_type >> &set) | s3d::Grid< Type, Allocator > | |
| at(size_type y, size_type x) & | s3d::Grid< Type, Allocator > | |
| at(size_type y, size_type x) const & | s3d::Grid< Type, Allocator > | |
| at(size_type y, size_type x) && | s3d::Grid< Type, Allocator > | |
| at(Point pos) & | s3d::Grid< Type, Allocator > | |
| at(Point pos) const & | s3d::Grid< Type, Allocator > | |
| at(Point pos) && | s3d::Grid< Type, Allocator > | |
| begin() noexcept | s3d::Grid< Type, Allocator > | |
| begin() const noexcept | s3d::Grid< Type, Allocator > | |
| capacity() const noexcept | s3d::Grid< Type, Allocator > | |
| cbegin() const noexcept | s3d::Grid< Type, Allocator > | |
| cend() const noexcept | s3d::Grid< Type, Allocator > | |
| choice() | s3d::Grid< Type, Allocator > | |
| choice() const | s3d::Grid< Type, Allocator > | |
| choice(URBG &&rbg) | s3d::Grid< Type, Allocator > | |
| choice(URBG &&rbg) const | s3d::Grid< Type, Allocator > | |
| choice(Int n) const | s3d::Grid< Type, Allocator > | |
| choice(Size_t n, URBG &&rbg) const | s3d::Grid< Type, Allocator > | |
| clear() noexcept | s3d::Grid< Type, Allocator > | |
| const_iterator typedef | s3d::Grid< Type, Allocator > | |
| const_pointer typedef | s3d::Grid< Type, Allocator > | |
| const_reference typedef | s3d::Grid< Type, Allocator > | |
| const_reverse_iterator typedef | s3d::Grid< Type, Allocator > | |
| container_type typedef | s3d::Grid< Type, Allocator > | |
| count(const value_type &value) const | s3d::Grid< Type, Allocator > | |
| count_if(Fty f) const | s3d::Grid< Type, Allocator > | |
| crbegin() const noexcept | s3d::Grid< Type, Allocator > | |
| crend() const noexcept | s3d::Grid< Type, Allocator > | |
| data() noexcept | s3d::Grid< Type, Allocator > | |
| data() const noexcept | s3d::Grid< Type, Allocator > | |
| difference_type typedef | s3d::Grid< Type, Allocator > | |
| each(Fty f) | s3d::Grid< Type, Allocator > | |
| each(Fty f) const | s3d::Grid< Type, Allocator > | |
| each_index(Fty f) | s3d::Grid< Type, Allocator > | |
| each_index(Fty f) const | s3d::Grid< Type, Allocator > | |
| empty() const noexcept | s3d::Grid< Type, Allocator > | |
| end() noexcept | s3d::Grid< Type, Allocator > | |
| end() const noexcept | s3d::Grid< Type, Allocator > | |
| fetch(size_type y, size_type x, const value_type &defaultValue) const | s3d::Grid< Type, Allocator > | |
| fetch(Point pos, const value_type &defaultValue) const | s3d::Grid< Type, Allocator > | |
| fill(const value_type &value) | s3d::Grid< Type, Allocator > | |
| Formatter(FormatData &formatData, const Grid &value) | s3d::Grid< Type, Allocator > | friend |
| Generate(size_type w, size_type h, Fty generator) | s3d::Grid< Type, Allocator > | static |
| Generate(Size size, Fty generator) | s3d::Grid< Type, Allocator > | static |
| get_allocator() const noexcept | s3d::Grid< Type, Allocator > | |
| Grid()=default | s3d::Grid< Type, Allocator > | |
| Grid(const Grid &)=default | s3d::Grid< Type, Allocator > | |
| Grid(Grid &&)=default | s3d::Grid< Type, Allocator > | |
| Grid(size_type w, size_type h) | s3d::Grid< Type, Allocator > | |
| Grid(size_type w, size_type h, const value_type &value) | s3d::Grid< Type, Allocator > | |
| Grid(Size size) | s3d::Grid< Type, Allocator > | explicit |
| Grid(Size size, const value_type &value) | s3d::Grid< Type, Allocator > | |
| Grid(size_type w, size_type h, const Array< value_type > &data) | s3d::Grid< Type, Allocator > | |
| Grid(size_type w, size_type h, Array< value_type > &&data) | s3d::Grid< Type, Allocator > | |
| Grid(Size size, const Array< value_type > &data) | s3d::Grid< Type, Allocator > | |
| Grid(Size size, Array< value_type > &&data) | s3d::Grid< Type, Allocator > | |
| Grid(const std::initializer_list< std::initializer_list< value_type >> &set) | s3d::Grid< Type, Allocator > | |
| Grid(size_type w, size_type h, Arg::generator_< Fty > generator) | s3d::Grid< Type, Allocator > | |
| Grid(Size size, Arg::generator_< Fty > generator) | s3d::Grid< Type, Allocator > | |
| Grid(size_type w, size_type h, Arg::indexedGenerator_< Fty > indexedGenerator) | s3d::Grid< Type, Allocator > | |
| Grid(Size size, Arg::indexedGenerator_< Fty > indexedGenerator) | s3d::Grid< Type, Allocator > | |
| height() const noexcept | s3d::Grid< Type, Allocator > | |
| inBounds(int64 y, int64 x) const noexcept | s3d::Grid< Type, Allocator > | |
| inBounds(Point pos) const noexcept | s3d::Grid< Type, Allocator > | |
| includes(const value_type &value) const | s3d::Grid< Type, Allocator > | |
| includes_if(Fty f) const | s3d::Grid< Type, Allocator > | |
| IndexedGenerate(size_type w, size_type h, Fty indexedGenerator) | s3d::Grid< Type, Allocator > | static |
| IndexedGenerate(Size size, Fty indexedGenerator) | s3d::Grid< Type, Allocator > | static |
| insert_column(size_type pos, const value_type &value) | s3d::Grid< Type, Allocator > | |
| insert_columns(size_type pos, size_type columns, const value_type &value) | s3d::Grid< Type, Allocator > | |
| insert_row(size_type pos, const value_type &value) | s3d::Grid< Type, Allocator > | |
| insert_rows(size_type pos, size_type rows, const value_type &value) | s3d::Grid< Type, Allocator > | |
| isEmpty() const noexcept | s3d::Grid< Type, Allocator > | |
| iterator typedef | s3d::Grid< Type, Allocator > | |
| map(Fty f) const | s3d::Grid< Type, Allocator > | |
| none(Fty f=Identity) const | s3d::Grid< Type, Allocator > | |
| num_elements() const noexcept | s3d::Grid< Type, Allocator > | |
| operator bool() const noexcept | s3d::Grid< Type, Allocator > | explicit |
| operator!=(const Grid &lhs, const Grid &rhs) | s3d::Grid< Type, Allocator > | friend |
| operator<<(std::ostream &output, const Grid &value) | s3d::Grid< Type, Allocator > | friend |
| operator<<(std::wostream &output, const Grid &value) | s3d::Grid< Type, Allocator > | friend |
| operator<<(std::basic_ostream< char32 > &output, const Grid &value) | s3d::Grid< Type, Allocator > | friend |
| operator=(const Grid &)=default | s3d::Grid< Type, Allocator > | |
| operator=(Grid &&)=default | s3d::Grid< Type, Allocator > | |
| operator==(const Grid &lhs, const Grid &rhs) | s3d::Grid< Type, Allocator > | friend |
| operator>>(Fty f) const | s3d::Grid< Type, Allocator > | |
| operator[](size_t index) | s3d::Grid< Type, Allocator > | |
| operator[](size_t index) const | s3d::Grid< Type, Allocator > | |
| operator[](Point pos) & | s3d::Grid< Type, Allocator > | |
| operator[](Point pos) const & | s3d::Grid< Type, Allocator > | |
| operator[](Point pos) && | s3d::Grid< Type, Allocator > | |
| pointer typedef | s3d::Grid< Type, Allocator > | |
| pop_back_column() | s3d::Grid< Type, Allocator > | |
| pop_back_column_N(size_t n) | s3d::Grid< Type, Allocator > | |
| pop_back_row() | s3d::Grid< Type, Allocator > | |
| pop_back_row_N(size_t n) | s3d::Grid< Type, Allocator > | |
| push_back_column(const value_type &value) | s3d::Grid< Type, Allocator > | |
| push_back_row(const value_type &value) | s3d::Grid< Type, Allocator > | |
| rbegin() noexcept | s3d::Grid< Type, Allocator > | |
| rbegin() const noexcept | s3d::Grid< Type, Allocator > | |
| reduce(Fty f, R init) const | s3d::Grid< Type, Allocator > | |
| reduce1(Fty f) const | s3d::Grid< Type, Allocator > | |
| reference typedef | s3d::Grid< Type, Allocator > | |
| release() | s3d::Grid< Type, Allocator > | |
| remove_column(size_type pos) | s3d::Grid< Type, Allocator > | |
| remove_columns(size_type pos, size_type count) | s3d::Grid< Type, Allocator > | |
| remove_row(size_type pos) | s3d::Grid< Type, Allocator > | |
| remove_rows(size_type pos, size_type count) | s3d::Grid< Type, Allocator > | |
| rend() noexcept | s3d::Grid< Type, Allocator > | |
| rend() const noexcept | s3d::Grid< Type, Allocator > | |
| replace(const value_type &oldValue, const value_type &newValue) | s3d::Grid< Type, Allocator > | |
| replace_if(Fty f, const value_type &newValue) | s3d::Grid< Type, Allocator > | |
| replaced(const value_type &oldValue, const value_type &newValue) const & | s3d::Grid< Type, Allocator > | |
| replaced(const value_type &oldValue, const value_type &newValue) && | s3d::Grid< Type, Allocator > | |
| replaced_if(Fty f, const value_type &newValue) const & | s3d::Grid< Type, Allocator > | |
| replaced_if(Fty f, const value_type &newValue) && | s3d::Grid< Type, Allocator > | |
| reserve(size_type w, size_type h) | s3d::Grid< Type, Allocator > | |
| reserve(Size size) | s3d::Grid< Type, Allocator > | |
| resize(size_type w, size_type h) | s3d::Grid< Type, Allocator > | |
| resize(Size size) | s3d::Grid< Type, Allocator > | |
| resize(size_type w, size_type h, const value_type &value) | s3d::Grid< Type, Allocator > | |
| resize(Size size, const value_type &value) | s3d::Grid< Type, Allocator > | |
| reverse() | s3d::Grid< Type, Allocator > | |
| reverse_columns() | s3d::Grid< Type, Allocator > | |
| reverse_each(Fty f) | s3d::Grid< Type, Allocator > | |
| reverse_each(Fty f) const | s3d::Grid< Type, Allocator > | |
| reverse_iterator typedef | s3d::Grid< Type, Allocator > | |
| reverse_rows() | s3d::Grid< Type, Allocator > | |
| reversed() const & | s3d::Grid< Type, Allocator > | |
| reversed() && | s3d::Grid< Type, Allocator > | |
| rotate(std::ptrdiff_t count=1) | s3d::Grid< Type, Allocator > | |
| rotate_rows(std::ptrdiff_t count=1) | s3d::Grid< Type, Allocator > | |
| rotated(std::ptrdiff_t count=1) const & | s3d::Grid< Type, Allocator > | |
| rotated(std::ptrdiff_t count=1) && | s3d::Grid< Type, Allocator > | |
| rotated_rows(std::ptrdiff_t count=1) const & | s3d::Grid< Type, Allocator > | |
| rotated_rows(std::ptrdiff_t count=1) && | s3d::Grid< Type, Allocator > | |
| shrink_to_fit() | s3d::Grid< Type, Allocator > | |
| shuffle() | s3d::Grid< Type, Allocator > | |
| shuffle(URBG &&rbg) | s3d::Grid< Type, Allocator > | |
| shuffled() const & | s3d::Grid< Type, Allocator > | |
| shuffled() && | s3d::Grid< Type, Allocator > | |
| shuffled(URBG &&rbg) const & | s3d::Grid< Type, Allocator > | |
| shuffled(URBG &&rbg) && | s3d::Grid< Type, Allocator > | |
| size() const noexcept | s3d::Grid< Type, Allocator > | |
| size_bytes() const noexcept | s3d::Grid< Type, Allocator > | |
| size_type typedef | s3d::Grid< Type, Allocator > | |
| slice(size_type y, size_type x) const | s3d::Grid< Type, Allocator > | |
| slice(Point pos) const | s3d::Grid< Type, Allocator > | |
| slice(size_type y, size_type x, size_t length) const | s3d::Grid< Type, Allocator > | |
| slice(Point pos, size_t length) const | s3d::Grid< Type, Allocator > | |
| sort() | s3d::Grid< Type, Allocator > | |
| sort_by(Fty f) | s3d::Grid< Type, Allocator > | |
| sorted() const & | s3d::Grid< Type, Allocator > | |
| sorted() && | s3d::Grid< Type, Allocator > | |
| sorted_by(Fty f) const & | s3d::Grid< Type, Allocator > | |
| sorted_by(Fty f) && | s3d::Grid< Type, Allocator > | |
| stable_sort() | s3d::Grid< Type, Allocator > | |
| stable_sort_by(Fty f) | s3d::Grid< Type, Allocator > | |
| stable_sorted() const & | s3d::Grid< Type, Allocator > | |
| stable_sorted() && | s3d::Grid< Type, Allocator > | |
| stable_sorted_by(Fty f) const & | s3d::Grid< Type, Allocator > | |
| stable_sorted_by(Fty f) && | s3d::Grid< Type, Allocator > | |
| sum() const | s3d::Grid< Type, Allocator > | |
| sum() const =delete | s3d::Grid< Type, Allocator > | |
| sumF() const | s3d::Grid< Type, Allocator > | |
| sumF() const =delete | s3d::Grid< Type, Allocator > | |
| swap(Grid &other) noexcept | s3d::Grid< Type, Allocator > | |
| swap_columns(size_t a, size_t b) | s3d::Grid< Type, Allocator > | |
| swap_rows(size_t a, size_t b) | s3d::Grid< Type, Allocator > | |
| value_type typedef | s3d::Grid< Type, Allocator > | |
| values_at(std::initializer_list< Point > indices) const | s3d::Grid< Type, Allocator > | |
| width() const noexcept | s3d::Grid< Type, Allocator > | |