Gamedev Framework (gf)  0.10.0
A C++14 framework for 2D games
gf::Array2D< T, I > Member List

This is the complete list of members for gf::Array2D< T, I >, including all inherited members.

Array2D()gf::Array2D< T, I >inline
Array2D(Vector< I, 2 > size)gf::Array2D< T, I >inline
Array2D(Vector< I, 2 > size, const T &value)gf::Array2D< T, I >inline
Array2D(const Array2D &)=defaultgf::Array2D< T, I >
Array2D(Array2D &&)=defaultgf::Array2D< T, I >
begin() const noexceptgf::Array2D< T, I >inline
begin() noexceptgf::Array2D< T, I >inline
end() const noexceptgf::Array2D< T, I >inline
end() noexceptgf::Array2D< T, I >inline
getColRange() const noexceptgf::Array2D< T, I >inline
getCols() const noexceptgf::Array2D< T, I >inline
getDataPtr() const noexceptgf::Array2D< T, I >inline
getDataSize() const noexceptgf::Array2D< T, I >inline
getIndexRange() const noexceptgf::Array2D< T, I >inline
getPositionRange() const noexceptgf::Array2D< T, I >inline
getRowRange() const noexceptgf::Array2D< T, I >inline
getRows() const noexceptgf::Array2D< T, I >inline
getSize() const noexceptgf::Array2D< T, I >inline
isEmpty() const noexceptgf::Array2D< T, I >inline
isValid(Vector< I, 2 > pos) const noexceptgf::Array2D< T, I >inline
operator()(Vector< I, 2 > pos)gf::Array2D< T, I >inline
operator()(std::size_t index)gf::Array2D< T, I >inline
operator()(Vector< I, 2 > pos) constgf::Array2D< T, I >inline
operator()(std::size_t index) constgf::Array2D< T, I >inline
operator=(const Array2D &)=defaultgf::Array2D< T, I >
operator=(Array2D &&)=defaultgf::Array2D< T, I >
operator==(const Array2D< T, I > &lhs, const Array2D< T, I > &rhs)gf::Array2D< T, I >related
swap(Array2D &other)gf::Array2D< T, I >inline
toPosition(std::size_t pos) const noexceptgf::Array2D< T, I >inline
visit12Neighbors(Vector< I, 2 > pos, Func func)gf::Array2D< T, I >inline
visit12Neighbors(Vector< I, 2 > pos, Func func) constgf::Array2D< T, I >inline
visit24Neighbors(Vector< I, 2 > pos, Func func)gf::Array2D< T, I >inline
visit24Neighbors(Vector< I, 2 > pos, Func func) constgf::Array2D< T, I >inline
visit4Neighbors(Vector< I, 2 > pos, Func func)gf::Array2D< T, I >inline
visit4Neighbors(Vector< I, 2 > pos, Func func) constgf::Array2D< T, I >inline
visit8Neighbors(Vector< I, 2 > pos, Func func)gf::Array2D< T, I >inline
visit8Neighbors(Vector< I, 2 > pos, Func func) constgf::Array2D< T, I >inline