RVL::Product< T > Class Template Reference

Simple Cartesian product mixin. More...

#include <product.hh>

List of all members.

Public Member Functions

 Product ()
 Product (const Product< T > &)
virtual ~Product ()
virtual size_t getSize () const =0
virtual T & operator[] (size_t i)=0
virtual T const & operator[] (size_t i) const =0

Detailed Description

template<class T>
class RVL::Product< T >

Simple Cartesian product mixin.

Definition at line 44 of file product.hh.


Constructor & Destructor Documentation

template<class T>
RVL::Product< T >::Product (  ) 

Definition at line 48 of file product.hh.

template<class T>
RVL::Product< T >::Product ( const Product< T > &   ) 

Definition at line 49 of file product.hh.

template<class T>
virtual RVL::Product< T >::~Product (  )  [virtual]

Definition at line 50 of file product.hh.


Member Function Documentation

template<class T>
virtual size_t RVL::Product< T >::getSize (  )  const [pure virtual]
template<class T>
virtual T& RVL::Product< T >::operator[] ( size_t  i  )  [pure virtual]
template<class T>
virtual T const& RVL::Product< T >::operator[] ( size_t  i  )  const [pure virtual]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Friends Defines

Generated on 3 Jan 2017 for RVL by  doxygen 1.6.1