@@ -46,9 +46,11 @@ namespace mrdocs {
46
46
47
47
@see https://handlebarsjs.com/api-reference/utilities.html#handlebars-safestring-string
48
48
*/
49
+ MRDOCS_DECL
49
50
dom::Value
50
51
safeString (std::string_view str);
51
52
53
+ MRDOCS_DECL
52
54
dom::Value
53
55
safeString (dom::Value const & str);
54
56
@@ -415,6 +417,7 @@ class MRDOCS_DECL
415
417
operator, which does not perform type conversions.
416
418
*/
417
419
friend
420
+ MRDOCS_DECL
418
421
bool
419
422
operator ==(
420
423
Value const & lhs,
@@ -423,6 +426,7 @@ class MRDOCS_DECL
423
426
/* * Compare two values for inequality.
424
427
*/
425
428
friend
429
+ MRDOCS_DECL
426
430
std::strong_ordering
427
431
operator <=>(
428
432
Value const & lhs,
@@ -453,6 +457,7 @@ class MRDOCS_DECL
453
457
/* * Add or concatenate two values.
454
458
*/
455
459
friend
460
+ MRDOCS_DECL
456
461
dom::Value
457
462
operator +(Value const & lhs, Value const & rhs);
458
463
@@ -477,6 +482,7 @@ class MRDOCS_DECL
477
482
This function is equivalent to the JavaScript `||` operator.
478
483
*/
479
484
friend
485
+ MRDOCS_DECL
480
486
dom::Value
481
487
operator ||(Value const & lhs, Value const & rhs);
482
488
@@ -501,6 +507,7 @@ class MRDOCS_DECL
501
507
This function is equivalent to the JavaScript `&&` operator.
502
508
*/
503
509
friend
510
+ MRDOCS_DECL
504
511
dom::Value
505
512
operator &&(Value const & lhs, Value const & rhs);
506
513
@@ -523,6 +530,7 @@ class MRDOCS_DECL
523
530
/* * Return value as a string.
524
531
*/
525
532
friend
533
+ MRDOCS_DECL
526
534
std::string
527
535
toString (Value const & value);
528
536
};
0 commit comments