Cambridge SMT System
ucam::util::NumberRangeInterface< NumberType > Class Template Referenceabstract

Interface for an arbitrary range of numbers. More...

#include <range.hpp>

Inheritance diagram for ucam::util::NumberRangeInterface< NumberType >:

Public Member Functions

virtual void next (void)=0
 
virtual bool done (void)=0
 
virtual void start (void)=0
 
virtual NumberType get (void)=0
 
virtual ~NumberRangeInterface ()
 

Detailed Description

template<class NumberType>
class ucam::util::NumberRangeInterface< NumberType >

Interface for an arbitrary range of numbers.

Definition at line 68 of file range.hpp.

Constructor & Destructor Documentation

template<class NumberType>
virtual ucam::util::NumberRangeInterface< NumberType >::~NumberRangeInterface ( )
inlinevirtual

Definition at line 74 of file range.hpp.

Member Function Documentation

template<class NumberType>
virtual NumberType ucam::util::NumberRangeInterface< NumberType >::get ( void  )
pure virtual

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