@@ -70,6 +70,20 @@ a| The result is a number equal to input and has the type
7070|The result is a <<ref_string>>.
7171|The result is constructed from a <<ref_string_view>>.
7272
73+ |Type satisfying <<ref_is_variant_like>>.
74+ |`std::variant` and similar types, e.g. `boost::variant2::variant` .
75+ |The result is equal to the result of conversion of the active variant
76+ alternative.
77+ |The result holds the first alternative for which a conversion succeeds.
78+
79+ |Type satisfying <<ref_is_optional_like>>
80+ |
81+ |If the input value is empty, the result is a `null` . Otherwise it is
82+ equivalent to conversion of the object stored inside of optional.
83+ |The result is default constructed if the input value is `null` . Otherwise the
84+ result is constructed from the result of conversion of the input to the
85+ type stored in optional.
86+
7387|Type satisfying <<ref_is_map_like>>.
7488|A one-to-one mapping (e.g. `std::map` ) with string-like keys.
7589|The result is an <<ref_object>>.
@@ -99,20 +113,6 @@ a| The result is a number equal to input and has the type
99113|The result is the described enumerator, corresponding to the input
100114 <<ref_string>>.
101115
102- |Type satisfying <<ref_is_variant_like>>.
103- |`std::variant` and similar types, e.g. `boost::variant2::variant` .
104- |The result is equal to the result of conversion of the active variant
105- alternative.
106- |The result holds the first alternative for which a conversion succeeds.
107-
108- |Type satisfying <<ref_is_optional_like>>
109- |
110- |If the input value is empty, the result is a `null` . Otherwise it is
111- equivalent to conversion of the object stored inside of optional.
112- |The result is default constructed if the input value is `null` . Otherwise the
113- result is constructed from the result of conversion of the input to the
114- type stored in optional.
115-
116116|Type satisfying <<ref_is_path_like>>.
117117|`std::filesystem::path` and similar types, e.g. `boost::filesystem::path` .
118118|The result is equal to the result of `path::generic_string` .
0 commit comments