dub::Matrix matrix.h double * double* dub::Matrix::data_ data_ size_t size_t dub::Matrix::rows_ rows_ size_t size_t dub::Matrix::cols_ cols_ dub::Matrix::Matrix () Matrix dub::Matrix::Matrix (int rows, int cols) Matrix int rows int cols dub::Matrix::~Matrix () ~Matrix size_t size_t dub::Matrix::size () size Return size of matrix (rows * cols). double double dub::Matrix::cols () cols double double dub::Matrix::rows () rows class T T * T* dub::Matrix::give_me_tea () give_me_tea Dummy template based class method. dub::Matrix::operator size_t () operator size_t void void dub::Matrix::mul (TMat< int > other) mul TMat< int > other void void dub::Matrix::do_something (int i, bool fast=false) do_something int i bool fast false void void dub::Matrix::use_other_lib (const std::string &name) use_other_lib const std::string & name int * int* dub::Matrix::ptr () ptr int * int* dub::Matrix::lua_thing (int a, lua_State *L, int b) lua_thing int a lua_State * L int b Matrix * static Matrix* dub::Matrix::MakeMatrix (int rows, int cols) MakeMatrix int rows int cols Named constructor. int int dub::Matrix::private_method () private_method int int dub::Matrix::protected_method () protected_method Matrix class.Bindings info:var_from_dub:'dummy value' other_from_dub: "some other value" dub::Matrixcols dub::Matrixcols_ dub::Matrixdata_ dub::Matrixdo_something dub::Matrixgive_me_tea dub::Matrixlua_thing dub::MatrixMakeMatrix dub::MatrixMatrix dub::MatrixMatrix dub::Matrixmul dub::Matrixoperator size_t dub::Matrixprivate_method dub::Matrixprotected_method dub::Matrixptr dub::Matrixrows dub::Matrixrows_ dub::Matrixsize dub::Matrixuse_other_lib dub::Matrix~Matrix