wibble  1.1
Public Member Functions | List of all members
wibble::RangeInterface< T > Struct Template Referenceabstract

#include <range.h>

Inheritance diagram for wibble::RangeInterface< T >:
Inheritance graph
[legend]

Public Member Functions

virtual T head () const =0
 
virtual void removeFirst ()=0
 
virtual void setToEmpty ()=0
 
virtual ~RangeInterface ()
 

Constructor & Destructor Documentation

◆ ~RangeInterface()

template<typename T >
virtual wibble::RangeInterface< T >::~RangeInterface ( )
inlinevirtual

Member Function Documentation

◆ head()

template<typename T >
virtual T wibble::RangeInterface< T >::head ( ) const
pure virtual

Implemented in wibble::RangeMorph< T, W >.

◆ removeFirst()

template<typename T >
virtual void wibble::RangeInterface< T >::removeFirst ( )
pure virtual

Implemented in wibble::RangeMorph< T, W >.

◆ setToEmpty()

template<typename T >
virtual void wibble::RangeInterface< T >::setToEmpty ( )
pure virtual

Implemented in wibble::RangeMorph< T, W >.


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