regal::AbstractRandomGenerator< Type > Class Template Reference

#include <AbstractRandomGenerator.hpp>

List of all members.

Public Member Functions

virtual Type * random ()=0
virtual ~AbstractRandomGenerator ()

template<class Type>
class regal::AbstractRandomGenerator< Type >


Constructor & Destructor Documentation

template<class Type>
virtual regal::AbstractRandomGenerator< Type >::~AbstractRandomGenerator (  )  [inline, virtual]


Member Function Documentation

template<class Type>
virtual Type* regal::AbstractRandomGenerator< Type >::random (  )  [pure virtual]

Returns an randomly generated element

Returns:
an randomly generated element

Implemented in regal::RandomDFAGenerator< StateLabel_t, Sigma, Automaton_t >, and regal::RandomTreeAutomatonGenerator< StateLabel_t, Sigma, Automaton_t >.


The documentation for this class was generated from the following file:
Generated on Mon Sep 29 16:33:58 2008 for REGAL by  doxygen 1.5.1