Wt::Matrix< T > Class Template Reference

#include <matrix.h>

Inherited by Wt::LayoutStdContainer< Wt::Matrix< MatrixLayoutItemCompound > >.

List of all members.

Public Types

typedef std::vector< T > Edge
typedef std::vector< EdgeMatrixBase
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

template<typename T>
class Wt::Matrix< T >


Member Typedef Documentation

template<typename T>
typedef std::vector<T> Wt::Matrix< T >::Edge

template<typename T>
typedef std::vector<Edge> Wt::Matrix< T >::MatrixBase

template<typename T>
typedef T Wt::Matrix< T >::value_type


Constructor & Destructor Documentation

template<typename T>
Wt::Matrix< T >::Matrix (  )  [inline]


Member Function Documentation

template<typename T>
void Wt::Matrix< T >::adjust (  )  [inline, protected]

template<typename T>
const_iterator Wt::Matrix< T >::begin (  )  const [inline]

template<typename T>
iterator Wt::Matrix< T >::begin (  )  [inline]

template<typename T>
bool Wt::Matrix< T >::empty (  )  const [inline]

template<typename T>
const_iterator Wt::Matrix< T >::end (  )  const [inline]

template<typename T>
iterator Wt::Matrix< T >::end (  )  [inline]

template<typename T>
iterator Wt::Matrix< T >::erase ( iterator  it  )  [inline]

template<typename T>
iterator Wt::Matrix< T >::find ( iterator  start,
iterator  finish,
const T &  t 
) const [inline]

template<typename T>
bool Wt::Matrix< T >::isColumnEmpty ( int  column  )  [inline, protected]

template<typename T>
bool Wt::Matrix< T >::isRowEmpty ( int  row  )  [inline, protected]

template<typename T>
int Wt::Matrix< T >::numCols (  )  const [inline]

template<typename T>
int Wt::Matrix< T >::numRows (  )  const [inline]

template<typename T>
T& Wt::Matrix< T >::operator() ( int  r,
int  c 
) [inline]

template<typename T>
void Wt::Matrix< T >::push_back ( const T &  t  )  [inline]

template<typename T>
void Wt::Matrix< T >::remove ( const T &  t  )  [inline]


Member Data Documentation

template<typename T>
sigc::signal4<void, int, int, int, int> Wt::Matrix< T >::gridSizeChanged


The documentation for this class was generated from the following file:

Generated Fri Jul 28 19:22:38 2006.
Copyright © 1998-2003 by the respective authors.

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.