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 > | |