User Manual, Developers Guide and API Documentation

wns::container Namespace Reference

Advanced containers (FastList, ...). More...


Classes

class  BinaryTree
class  DynamicMatrix
 Element of a Tree-based Matrix implementation. More...
class  FastList
 List supporting removing and inserting elements with O(1). More...
class  FastListEnabler
 Derive from this class be able to put pointers of the child class into FastList containers. More...
class  FastListNode
 Node of a FastList. More...
class  Mapping
 use this class as a base if you have to map from a certain x value (discrete xvalues allowed only) to a dedicated y value and you have to distinguish between different mapping curves through a parameter. You have to fill the MappingField in the derived class and make sure you look up with valid key values. More...
class  Matrix
 This template class provides a simple N-dimensional "matrix". More...
class  wns::container::Matrix< T, 1, R >
 One dimensional specialization of Matrix. More...
class  MultiReadAccessible
 Interface and base for classes which the [] operator can be applied to multiple times, allowing (const) read access. More...
class  wns::container::MultiReadAccessible< T, 1, ReturnType, I >
class  MultiReadWriteAccessible
 Interface and base for classes which the [] operator can be applied to multiple times, allowing write and read access. More...
class  MultiWriteAccessible
 Interface and base for classes which the [] operator can be applied to multiple times, allowing write access. More...
class  wns::container::MultiWriteAccessible< T, 1, I >
class  Pool
 Bookkeeping for TCP ports. More...
class  RangeMap
 Maps with intervals. More...
class  Registry
 Stores elements of type ELEMENT with a key of type KEY. More...
class  SingleFastListEnabler
 Derive from this class be able to put pointers of the child class into FastList containers. More...
class  Tree
class  UntypedRegistry
 Stores references to instances of any type with a KEY. More...

Namespaces

namespace  MultiAccessibleDefs
 Contains definitions valid for all MultiAccessible-classes.
namespace  registry
 Registry policies.
namespace  tree

Typedefs

typedef wns::container::Matrix
< double, 2u > 
MatrixDouble
 some often used types

Functions

std::ostream & operator<< (std::ostream &os, const wns::container::MatrixDouble &matrix)
 output methods for matrices


Detailed Description

Lists, Matrices, Ranges, Registries, ...

Typedef Documentation

typedef wns::container::Matrix<double, 2u> wns::container::MatrixDouble

Definition at line 243 of file Matrix.hpp.


Function Documentation

std::ostream& wns::container::operator<< ( std::ostream &  os,
const wns::container::MatrixDouble matrix 
) [inline]

Definition at line 250 of file Matrix.hpp.


Generated on Sun May 27 03:32:52 2012 for openWNS by  doxygen 1.5.5