|
LIEF: Library to Instrument Executable Formats Version 2.0.0
|
#include <type_traits>

Go to the source code of this file.
Classes | |
| struct | EnableBitMaskOperators< Enum > |
Macros | |
| #define | _LIEF_EN(N) |
| #define | _LIEF_EN_2(N, TYPE) |
| #define | _LIEF_EI(X) |
| #define | ENABLE_BITMASK_OPERATORS(X) |
Functions | |
| template<typename Enum> | |
| std::enable_if_t< EnableBitMaskOperators< Enum >::bit_mask_enabled, Enum > | operator| (Enum lhs, Enum rhs) |
| template<typename Enum> | |
| std::enable_if_t< EnableBitMaskOperators< Enum >::bit_mask_enabled, Enum > | operator& (Enum lhs, Enum rhs) |
| template<typename Enum> | |
| std::enable_if_t< EnableBitMaskOperators< Enum >::bit_mask_enabled, Enum > | operator~ (Enum e) |
| template<typename Enum> | |
| std::enable_if_t< EnableBitMaskOperators< Enum >::bit_mask_enabled, std::add_lvalue_reference_t< Enum > > | operator|= (Enum &lhs, Enum rhs) |
| template<typename Enum> | |
| std::enable_if_t< EnableBitMaskOperators< Enum >::bit_mask_enabled, std::add_lvalue_reference_t< Enum > > | operator&= (Enum &lhs, Enum rhs) |
| template<typename Enum> | |
| std::enable_if_t< EnableBitMaskOperators< Enum >::bit_mask_enabled, bool > | is_true (Enum e) |
| #define _LIEF_EI | ( | X | ) |
| #define _LIEF_EN | ( | N | ) |
| #define _LIEF_EN_2 | ( | N, | |
| TYPE ) |
| #define ENABLE_BITMASK_OPERATORS | ( | X | ) |
| std::enable_if_t< EnableBitMaskOperators< Enum >::bit_mask_enabled, bool > is_true | ( | Enum | e | ) |
| std::enable_if_t< EnableBitMaskOperators< Enum >::bit_mask_enabled, Enum > operator& | ( | Enum | lhs, |
| Enum | rhs ) |
| std::enable_if_t< EnableBitMaskOperators< Enum >::bit_mask_enabled, std::add_lvalue_reference_t< Enum > > operator&= | ( | Enum & | lhs, |
| Enum | rhs ) |
| std::enable_if_t< EnableBitMaskOperators< Enum >::bit_mask_enabled, Enum > operator| | ( | Enum | lhs, |
| Enum | rhs ) |
| std::enable_if_t< EnableBitMaskOperators< Enum >::bit_mask_enabled, std::add_lvalue_reference_t< Enum > > operator|= | ( | Enum & | lhs, |
| Enum | rhs ) |
| std::enable_if_t< EnableBitMaskOperators< Enum >::bit_mask_enabled, Enum > operator~ | ( | Enum | e | ) |