CBMC
|
A base class for expression enumerators. More...
#include <expr_enumerator.h>
Public Member Functions | |
enumerator_baset (const namespacet &ns) | |
virtual expr_sett | enumerate (const std::size_t size) const =0 |
enumerator_baset (const enumerator_baset &other)=delete | |
enumerator_baset & | operator= (const enumerator_baset &other)=delete |
virtual | ~enumerator_baset ()=default |
Protected Attributes | |
const namespacet & | ns |
A base class for expression enumerators.
Definition at line 114 of file expr_enumerator.h.
|
inlineexplicit |
Definition at line 117 of file expr_enumerator.h.
|
delete |
|
virtualdefault |
Implemented in leaf_enumeratort, non_leaf_enumeratort, alternatives_enumeratort, and recursive_enumerator_placeholdert.
|
delete |
|
protected |
Definition at line 129 of file expr_enumerator.h.