interpreter_pattern::Constant

class Constant : public interpreter_pattern::Expression

Terminal expression representing a boolean constant.

Public Functions

inline explicit Constant(bool v)

Construct a constant.

Parameters:

v – The boolean literal value.

inline virtual bool interpret(const Context&) const override

Return the stored literal value (context is ignored).