Skip to content

File eval_impl_pp.hpp

FileList > backends > cxx > include > zmbt > expr > eval_impl_pp.hpp

Go to the source code of this file

Macros

Type Name
define ASSERT (cond, msg) if (!(cond)) { return ::zmbt::lang::detail::make\_error\_expr(msg, keyword\_to\_str());}
define ZMBT_DEFINE_EVALUATE_IMPL (K) /* multi line expression */

Macro Definition Documentation

define ASSERT

#define ASSERT (
    cond,
    msg
) `if (!(cond)) { return ::zmbt::lang::detail::make_error_expr(msg, keyword_to_str());}`

define ZMBT_DEFINE_EVALUATE_IMPL

#define ZMBT_DEFINE_EVALUATE_IMPL (
    K
) `/* multi line expression */`


The documentation for this class was generated from the following file zmbt-framework/zmbt-framework/backends/cxx/include/zmbt/expr/eval_impl_pp.hpp