/// @file grotto/gadgets.hpp /// @author Ryan Henry /// @brief Umbrella include for the gadget reference headers that are enabled. /// @copyright Copyright (c) 2019-2023 Ryan Henry and others /// @license Released under a GNU General Public v2.0 (GPLv2) license; /// see [LICENSE.md](@ref license) for details. #ifndef LIBDPF_INCLUDE_GROTTO_GADGETS_HPP__ #define LIBDPF_INCLUDE_GROTTO_GADGETS_HPP__ // Cleartext gadget functors are the 2019 reference layer. Fixed-point // evaluation lives in the LUTs: `eval_reduced` (including `expm1` and // `log1p`), `eval_window`, `make_*_lut`, and `exact_constant`. A functor // whose map those tables implement is deprecated. // #include "grotto/gadgets/activations.hpp" // #include "grotto/gadgets/binary.hpp" #include "grotto/gadgets/decimal.hpp" // #include "grotto/gadgets/elementary.hpp" #include "grotto/gadgets/exponential.hpp" // #include "grotto/gadgets/hyperbolic.hpp" // #include "grotto/gadgets/logarithm.hpp" // #include "grotto/gadgets/misc.hpp" // #include "grotto/gadgets/powers.hpp" // #include "grotto/gadgets/quantile.hpp" // #include "grotto/gadgets/trigonometric.hpp" #endif // LIBDPF_INCLUDE_GROTTO_GADGETS_HPP__