@@ -39,7 +39,7 @@ class meta_sequence_container {
3939 using iterator = meta_iterator;
4040
4141 /* ! @brief Default constructor. */
42- meta_sequence_container () noexcept = default ;
42+ meta_sequence_container () = default ;
4343
4444 /* *
4545 * @brief Context aware constructor.
@@ -108,7 +108,7 @@ class meta_associative_container {
108108 using iterator = meta_iterator;
109109
110110 /* ! @brief Default constructor. */
111- meta_associative_container () noexcept = default ;
111+ meta_associative_container () = default ;
112112
113113 /* *
114114 * @brief Context aware constructor.
@@ -227,13 +227,13 @@ class meta_any {
227227
228228public:
229229 /* ! Default constructor. */
230- meta_any () noexcept = default ;
230+ meta_any () = default ;
231231
232232 /* *
233233 * @brief Context aware constructor.
234234 * @param area The context from which to search for meta types.
235235 */
236- meta_any (meta_ctx_arg_t , const meta_ctx &area) noexcept
236+ meta_any (meta_ctx_arg_t , const meta_ctx &area)
237237 : ctx{&area} {}
238238
239239 /* *
@@ -646,27 +646,27 @@ template<typename Type>
646646 */
647647struct meta_handle {
648648 /* ! Default constructor. */
649- meta_handle () noexcept = default ;
649+ meta_handle () = default ;
650650
651651 /* *
652652 * @brief Context aware constructor.
653653 * @param area The context from which to search for meta types.
654654 */
655- meta_handle (meta_ctx_arg_t , const meta_ctx &area) noexcept
655+ meta_handle (meta_ctx_arg_t , const meta_ctx &area)
656656 : any{meta_ctx_arg, area} {}
657657
658658 /* *
659659 * @brief Creates a handle that points to an unmanaged object.
660660 * @param value An instance of an object to use to initialize the handle.
661661 */
662- meta_handle (meta_any &value) noexcept
662+ meta_handle (meta_any &value)
663663 : any{value.as_ref ()} {}
664664
665665 /* *
666666 * @brief Creates a handle that points to an unmanaged object.
667667 * @param value An instance of an object to use to initialize the handle.
668668 */
669- meta_handle (const meta_any &value) noexcept
669+ meta_handle (const meta_any &value)
670670 : any{value.as_ref ()} {}
671671
672672 /* *
@@ -676,7 +676,7 @@ struct meta_handle {
676676 * @param value An instance of an object to use to initialize the handle.
677677 */
678678 template <typename Type, typename = std::enable_if_t <!std::is_same_v<std::decay_t <Type>, meta_handle>>>
679- meta_handle (const meta_ctx &ctx, Type &value) noexcept
679+ meta_handle (const meta_ctx &ctx, Type &value)
680680 : any{ctx, std::in_place_type<Type &>, value} {}
681681
682682 /* *
@@ -685,7 +685,7 @@ struct meta_handle {
685685 * @param value An instance of an object to use to initialize the handle.
686686 */
687687 template <typename Type, typename = std::enable_if_t <!std::is_same_v<std::decay_t <Type>, meta_handle>>>
688- meta_handle (Type &value) noexcept
688+ meta_handle (Type &value)
689689 : meta_handle{locator<meta_ctx>::value_or (), value} {}
690690
691691 /* *
@@ -1657,7 +1657,7 @@ class meta_sequence_container::meta_iterator final {
16571657 using iterator_category = std::input_iterator_tag;
16581658 using iterator_concept = std::bidirectional_iterator_tag;
16591659
1660- meta_iterator () noexcept = default ;
1660+ meta_iterator () = default ;
16611661
16621662 template <typename It>
16631663 meta_iterator (const meta_ctx &area, It iter) noexcept
@@ -1744,7 +1744,7 @@ class meta_associative_container::meta_iterator final {
17441744 using iterator_category = std::input_iterator_tag;
17451745 using iterator_concept = std::forward_iterator_tag;
17461746
1747- meta_iterator () noexcept = default ;
1747+ meta_iterator () = default ;
17481748
17491749 template <bool KeyOnly, typename It>
17501750 meta_iterator (const meta_ctx &area, std::bool_constant<KeyOnly>, It iter) noexcept
0 commit comments