#include <matrix.h>
Inherited by Wt::LayoutStdContainer< Wt::Matrix< MatrixLayoutItemCompound > >.
Public Types | |
typedef std::vector< T > | Edge |
typedef std::vector< Edge > | MatrixBase |
typedef T | value_type |
Public Member Functions | |
Matrix () | |
int | numRows () const |
int | numCols () const |
bool | empty () const |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
T & | operator() (int r, int c) |
void | push_back (const T &t) |
iterator | erase (iterator it) |
iterator | find (iterator start, iterator finish, const T &t) const |
void | remove (const T &t) |
Public Attributes | |
sigc::signal4< void, int, int, int, int > | gridSizeChanged |
Protected Member Functions | |
bool | isRowEmpty (int row) |
bool | isColumnEmpty (int column) |
void | adjust () |
Classes | |
class | const_iterator |
class | iterator |
typedef std::vector<T> Wt::Matrix< T >::Edge |
typedef std::vector<Edge> Wt::Matrix< T >::MatrixBase |
typedef T Wt::Matrix< T >::value_type |
Wt::Matrix< T >::Matrix | ( | ) | [inline] |
void Wt::Matrix< T >::adjust | ( | ) | [inline, protected] |
const_iterator Wt::Matrix< T >::begin | ( | ) | const [inline] |
iterator Wt::Matrix< T >::begin | ( | ) | [inline] |
bool Wt::Matrix< T >::empty | ( | ) | const [inline] |
const_iterator Wt::Matrix< T >::end | ( | ) | const [inline] |
iterator Wt::Matrix< T >::end | ( | ) | [inline] |
iterator Wt::Matrix< T >::erase | ( | iterator | it | ) | [inline] |
iterator Wt::Matrix< T >::find | ( | iterator | start, | |
iterator | finish, | |||
const T & | t | |||
) | const [inline] |
bool Wt::Matrix< T >::isColumnEmpty | ( | int | column | ) | [inline, protected] |
bool Wt::Matrix< T >::isRowEmpty | ( | int | row | ) | [inline, protected] |
int Wt::Matrix< T >::numCols | ( | ) | const [inline] |
int Wt::Matrix< T >::numRows | ( | ) | const [inline] |
T& Wt::Matrix< T >::operator() | ( | int | r, | |
int | c | |||
) | [inline] |
void Wt::Matrix< T >::push_back | ( | const T & | t | ) | [inline] |
void Wt::Matrix< T >::remove | ( | const T & | t | ) | [inline] |
sigc::signal4<void, int, int, int, int> Wt::Matrix< T >::gridSizeChanged |
This document is licensed under the terms of the GNU Free Documentation License and may be freely distributed under the conditions given by this license.