|
CBMC
|
A base class for expression enumerators. More...
#include <expr_enumerator.h>
Inheritance diagram for enumerator_baset:
Collaboration diagram for enumerator_baset: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.