@@ -39,7 +39,7 @@ class meta_sequence_container {
39
39
using iterator = meta_iterator;
40
40
41
41
/* ! @brief Default constructor. */
42
- meta_sequence_container () noexcept = default ;
42
+ meta_sequence_container () = default ;
43
43
44
44
/* *
45
45
* @brief Context aware constructor.
@@ -108,7 +108,7 @@ class meta_associative_container {
108
108
using iterator = meta_iterator;
109
109
110
110
/* ! @brief Default constructor. */
111
- meta_associative_container () noexcept = default ;
111
+ meta_associative_container () = default ;
112
112
113
113
/* *
114
114
* @brief Context aware constructor.
@@ -227,13 +227,13 @@ class meta_any {
227
227
228
228
public:
229
229
/* ! Default constructor. */
230
- meta_any () noexcept = default ;
230
+ meta_any () = default ;
231
231
232
232
/* *
233
233
* @brief Context aware constructor.
234
234
* @param area The context from which to search for meta types.
235
235
*/
236
- meta_any (meta_ctx_arg_t , const meta_ctx &area) noexcept
236
+ meta_any (meta_ctx_arg_t , const meta_ctx &area)
237
237
: ctx{&area} {}
238
238
239
239
/* *
@@ -646,27 +646,27 @@ template<typename Type>
646
646
*/
647
647
struct meta_handle {
648
648
/* ! Default constructor. */
649
- meta_handle () noexcept = default ;
649
+ meta_handle () = default ;
650
650
651
651
/* *
652
652
* @brief Context aware constructor.
653
653
* @param area The context from which to search for meta types.
654
654
*/
655
- meta_handle (meta_ctx_arg_t , const meta_ctx &area) noexcept
655
+ meta_handle (meta_ctx_arg_t , const meta_ctx &area)
656
656
: any{meta_ctx_arg, area} {}
657
657
658
658
/* *
659
659
* @brief Creates a handle that points to an unmanaged object.
660
660
* @param value An instance of an object to use to initialize the handle.
661
661
*/
662
- meta_handle (meta_any &value) noexcept
662
+ meta_handle (meta_any &value)
663
663
: any{value.as_ref ()} {}
664
664
665
665
/* *
666
666
* @brief Creates a handle that points to an unmanaged object.
667
667
* @param value An instance of an object to use to initialize the handle.
668
668
*/
669
- meta_handle (const meta_any &value) noexcept
669
+ meta_handle (const meta_any &value)
670
670
: any{value.as_ref ()} {}
671
671
672
672
/* *
@@ -676,7 +676,7 @@ struct meta_handle {
676
676
* @param value An instance of an object to use to initialize the handle.
677
677
*/
678
678
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)
680
680
: any{ctx, std::in_place_type<Type &>, value} {}
681
681
682
682
/* *
@@ -685,7 +685,7 @@ struct meta_handle {
685
685
* @param value An instance of an object to use to initialize the handle.
686
686
*/
687
687
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)
689
689
: meta_handle{locator<meta_ctx>::value_or (), value} {}
690
690
691
691
/* *
@@ -1657,7 +1657,7 @@ class meta_sequence_container::meta_iterator final {
1657
1657
using iterator_category = std::input_iterator_tag;
1658
1658
using iterator_concept = std::bidirectional_iterator_tag;
1659
1659
1660
- meta_iterator () noexcept = default ;
1660
+ meta_iterator () = default ;
1661
1661
1662
1662
template <typename It>
1663
1663
meta_iterator (const meta_ctx &area, It iter) noexcept
@@ -1744,7 +1744,7 @@ class meta_associative_container::meta_iterator final {
1744
1744
using iterator_category = std::input_iterator_tag;
1745
1745
using iterator_concept = std::forward_iterator_tag;
1746
1746
1747
- meta_iterator () noexcept = default ;
1747
+ meta_iterator () = default ;
1748
1748
1749
1749
template <bool KeyOnly, typename It>
1750
1750
meta_iterator (const meta_ctx &area, std::bool_constant<KeyOnly>, It iter) noexcept
0 commit comments