46 #ifndef GTEST_INCLUDE_GTEST_GTEST_MESSAGE_H_
47 #define GTEST_INCLUDE_GTEST_GTEST_MESSAGE_H_
55 void operator<<(
const testing::internal::Secret&,
int);
89 typedef std::ostream& (*BasicNarrowIoManip)(std::ostream&);
101 explicit Message(
const char*
str) : ss_(new ::std::stringstream) {
107 template <
typename T>
114 template <
typename T>
148 template <
typename T>
150 if (pointer == NULL) {
157 #endif // GTEST_OS_SYMBIAN
172 return *
this << (b ?
"true" :
"false");
180 #if GTEST_HAS_STD_WSTRING
184 #endif // GTEST_HAS_STD_WSTRING
186 #if GTEST_HAS_GLOBAL_WSTRING
190 #endif // GTEST_HAS_GLOBAL_WSTRING
205 template <
typename T>
207 if (pointer == NULL) {
213 template <
typename T>
221 #endif // GTEST_OS_SYMBIAN
242 template <
typename T>
244 return (
Message() << streamable).GetString();
250 #endif // GTEST_INCLUDE_GTEST_GTEST_MESSAGE_H_