@@ -46,9 +46,11 @@ namespace mrdocs {
4646
4747 @see https://handlebarsjs.com/api-reference/utilities.html#handlebars-safestring-string
4848 */
49+ MRDOCS_DECL
4950dom::Value
5051safeString (std::string_view str);
5152
53+ MRDOCS_DECL
5254dom::Value
5355safeString (dom::Value const & str);
5456
@@ -415,6 +417,7 @@ class MRDOCS_DECL
415417 operator, which does not perform type conversions.
416418 */
417419 friend
420+ MRDOCS_DECL
418421 bool
419422 operator ==(
420423 Value const & lhs,
@@ -423,6 +426,7 @@ class MRDOCS_DECL
423426 /* * Compare two values for inequality.
424427 */
425428 friend
429+ MRDOCS_DECL
426430 std::strong_ordering
427431 operator <=>(
428432 Value const & lhs,
@@ -453,6 +457,7 @@ class MRDOCS_DECL
453457 /* * Add or concatenate two values.
454458 */
455459 friend
460+ MRDOCS_DECL
456461 dom::Value
457462 operator +(Value const & lhs, Value const & rhs);
458463
@@ -477,6 +482,7 @@ class MRDOCS_DECL
477482 This function is equivalent to the JavaScript `||` operator.
478483 */
479484 friend
485+ MRDOCS_DECL
480486 dom::Value
481487 operator ||(Value const & lhs, Value const & rhs);
482488
@@ -501,6 +507,7 @@ class MRDOCS_DECL
501507 This function is equivalent to the JavaScript `&&` operator.
502508 */
503509 friend
510+ MRDOCS_DECL
504511 dom::Value
505512 operator &&(Value const & lhs, Value const & rhs);
506513
@@ -523,6 +530,7 @@ class MRDOCS_DECL
523530 /* * Return value as a string.
524531 */
525532 friend
533+ MRDOCS_DECL
526534 std::string
527535 toString (Value const & value);
528536};
0 commit comments