File tree 3 files changed +21
-6
lines changed
3 files changed +21
-6
lines changed Original file line number Diff line number Diff line change @@ -515,8 +515,13 @@ template <typename Iterator, typename... Captures> class regex_results {
515
515
return bool (rhs) ? lhs != rhs.view () : true ;
516
516
}
517
517
friend CTRE_FORCE_INLINE std::ostream & operator <<(std::ostream & str, const regex_results & rhs) {
518
- const auto view = rhs.view ();
519
- return str.write (view.data (), view.size ());
518
+ #ifdef CTRE_IN_A_MODULE
519
+ auto view = rhs.view ();
520
+ str.write (view.data (), view.size ());
521
+ return str;
522
+ #else
523
+ return str << rhs.view ();
524
+ #endif
520
525
}
521
526
};
522
527
Original file line number Diff line number Diff line change @@ -3834,8 +3834,13 @@ template <typename Iterator, typename... Captures> class regex_results {
3834
3834
return bool(rhs) ? lhs != rhs.view() : true;
3835
3835
}
3836
3836
friend CTRE_FORCE_INLINE std::ostream & operator<<(std::ostream & str, const regex_results & rhs) {
3837
- const auto view = rhs.view();
3838
- return str.write(view.data(), view.size());
3837
+ #ifdef CTRE_IN_A_MODULE
3838
+ auto view = rhs.view();
3839
+ str.write(view.data(), view.size());
3840
+ return str;
3841
+ #else
3842
+ return str << rhs.view();
3843
+ #endif
3839
3844
}
3840
3845
};
3841
3846
Original file line number Diff line number Diff line change @@ -3831,8 +3831,13 @@ template <typename Iterator, typename... Captures> class regex_results {
3831
3831
return bool (rhs) ? lhs != rhs.view () : true ;
3832
3832
}
3833
3833
friend CTRE_FORCE_INLINE std::ostream & operator <<(std::ostream & str, const regex_results & rhs) {
3834
- const auto view = rhs.view ();
3835
- return str.write (view.data (), view.size ());
3834
+ #ifdef CTRE_IN_A_MODULE
3835
+ auto view = rhs.view ();
3836
+ str.write (view.data (), view.size ());
3837
+ return str;
3838
+ #else
3839
+ return str << rhs.view ();
3840
+ #endif
3836
3841
}
3837
3842
};
3838
3843
You can’t perform that action at this time.
0 commit comments