Skip to content

Commit 74b14ac

Browse files
author
Tom Manner
committed
Made ConditionalOStream operator<< functions inline so they can be referenced in multiple translation units.
1 parent 378613e commit 74b14ac

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

include/conditional_ostream.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ struct ConditionalOStream {
5252

5353
// For a const T
5454
template <typename T>
55-
ConditionalOStream const &operator<<(
55+
inline ConditionalOStream const &operator<<(
5656
ConditionalOStream const &inConditionalOStream,
5757
T const &inT
5858
) {
@@ -64,7 +64,7 @@ ConditionalOStream const &operator<<(
6464

6565
// For a non-const T
6666
template <typename T>
67-
ConditionalOStream const &operator<<(
67+
inline ConditionalOStream const &operator<<(
6868
ConditionalOStream const &inConditionalOStream,
6969
T &&inT
7070
) {
@@ -80,7 +80,7 @@ ConditionalOStream const &operator<<(
8080
// and other similar "special" stream functions.
8181
//
8282

83-
ConditionalOStream const &operator<<(
83+
inline ConditionalOStream const &operator<<(
8484
ConditionalOStream const &inConditionalOStream,
8585
std::ostream&(* const &inStreamFunction)(std::ostream&)
8686
) {

0 commit comments

Comments
 (0)