diff --git a/include/aidge/operator/Pad.hpp b/include/aidge/operator/Pad.hpp index de7c3d2b21b1c2770218a1892aacbb807c2d44e7..0880b2c97ed7e2e6e9e4515c82c37aa4e0e91233 100644 --- a/include/aidge/operator/Pad.hpp +++ b/include/aidge/operator/Pad.hpp @@ -35,19 +35,6 @@ enum class PadAttr { BorderType, ///< Type of border handling during padding. BorderValue ///< Value to be used for constant padding. }; - -namespace { - /** - * @brief EnumStrings specialization for PadAttr. - */ - template <> - const char* const EnumStrings<Aidge::PadAttr>::data[] = { - "begin_end_borders", - "border_type", - "border_value" - }; -} // namespace - /** * @enum PadBorderType * @brief Types of border handling available for padding. @@ -59,7 +46,20 @@ enum class PadBorderType { Wrap, ///< Values wrap around the tensor dimensions. Zero ///< All out-of-bound values are set to 0. }; + } // namespace Aidge + +namespace { + /** + * @brief EnumStrings specialization for PadAttr. + */ + template <> + const char* const EnumStrings<Aidge::PadAttr>::data[] = { + "begin_end_borders", + "border_type", + "border_value" + }; + /** * @brief EnumStrings specialization for PadBorderType. */ @@ -71,6 +71,8 @@ const char* const EnumStrings<Aidge::PadBorderType>::data[] = { "Wrap", "Zero" }; +} // namespace + namespace Aidge { /** * @class Pad_Op