File ducktyping_traits_pp.hpp¶
FileList > backends > cxx > include > zmbt > reflect > ducktyping_traits_pp.hpp
Go to the source code of this file
Macros¶
Type | Name |
---|---|
define | CAT (a, b) a##b |
define | ZMBT_HAS_MEMBER (name) ZMBT\_TRAIT\_HAS\_MEMBER(CAT(has\_member\_, name), name) |
define | ZMBT_HAS_TYPE (name) ZMBT\_TRAIT\_HAS\_TYPE(CAT(has\_type\_, name), name) |
define | ZMBT_TRAIT_HAS_MEMBER (trait, name) /* multi line expression */ |
define | ZMBT_TRAIT_HAS_TYPE (trait, name) /* multi line expression */ |
Detailed Description¶
Copyright:
(c) Copyright 2022-2023 Volvo Car Corporation
Copyright:
(c) Copyright 2024 Zenseact AB
** **
SPDX-License-Identifier: Apache-2.0
Macro Definition Documentation¶
define CAT¶
define ZMBT_HAS_MEMBER¶
define ZMBT_HAS_TYPE¶
define ZMBT_TRAIT_HAS_MEMBER¶
define ZMBT_TRAIT_HAS_TYPE¶
The documentation for this class was generated from the following file zmbt-framework/zmbt-framework/backends/cxx/include/zmbt/reflect/ducktyping_traits_pp.hpp