Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitb2be660

Browse files
committed
Merge pull request#169 from imaginaryboy/master
Fix build with clang on OS X
2 parents815a529 +11f3c52 commitb2be660

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

‎include/network/logging/logging.hpp‎

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -63,12 +63,19 @@ class log_record
6363
m_text_stream << something;
6464
return *this;
6565
}
66+
67+
template<typename TypeOfSomething >
68+
inline log_record&operator<<( TypeOfSomething&& something )
69+
{
70+
returnwrite( std::forward<TypeOfSomething>(something) );
71+
}
6672

6773
std::stringmessage()const {return m_text_stream.str(); }
6874
const std::string&filename()const {return m_filename; }
6975
unsignedlongline()const {return m_line; }
7076

7177
private:
78+
7279
// disable copy
7380
log_record(const log_record& );// = delete;
7481
log_record&operator=(const log_record& );// = delete;
@@ -77,12 +84,6 @@ class log_record
7784
std::string m_filename;// = UNKNOWN_FILE_NAME;
7885
unsignedlong m_line;// = 0;
7986
};
80-
81-
template<typename TypeOfSomething >
82-
inline log_record&operator<<( log_record& log, TypeOfSomething&& something )
83-
{
84-
return log.write( std::forward<TypeOfSomething>(something) );
85-
}
8687

8788
}}
8889

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp