Skip to content

File operator.hpp

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

Go to the source code of this file

More...

  • #include <limits>
  • #include "zmbt/core.hpp"
  • #include "zmbt/reflect.hpp"
  • #include "keyword.hpp"
  • #include "exceptions.hpp"

Namespaces

Type Name
namespace zmbt
ZMBT root namespace.
namespace lang
Expression Language implementation.

Classes

Type Name
class Operator
Signal transformation and comparison handler. Enables type erasure.
struct Handle
struct Handle
struct Handle
struct Handle
struct Handle
struct Handle

Macros

Type Name
define ZMBT_SOH_HANDLE_BIN_TRANSFORM (OP, TRAIT, R) /* multi line expression */
define ZMBT_SOH_HANDLE_UNARY_TRANSFORM (OP, TRAIT, R) /* multi line expression */

Detailed Description

Copyright:

(c) Copyright 2024 Zenseact AB

** **

SPDX-License-Identifier: Apache-2.0

Macro Definition Documentation

define ZMBT_SOH_HANDLE_BIN_TRANSFORM

#define ZMBT_SOH_HANDLE_BIN_TRANSFORM (
    OP,
    TRAIT,
    R
) `/* multi line expression */`

define ZMBT_SOH_HANDLE_UNARY_TRANSFORM

#define ZMBT_SOH_HANDLE_UNARY_TRANSFORM (
    OP,
    TRAIT,
    R
) `/* multi line expression */`


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