Classes | Namespaces | Enumerations | Functions | Variables
gtest-printers.h File Reference
#include <ostream>
#include <sstream>
#include <string>
#include <utility>
#include <vector>
#include "gtest/internal/gtest-port.h"
#include "gtest/internal/gtest-internal.h"
Include dependency graph for gtest-printers.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  testing::internal2::TypeWithoutFormatter< T, kTypeKind >
class  testing::internal2::TypeWithoutFormatter< T, kConvertibleToInteger >
class  testing::internal2::TypeWithoutFormatter< T, kProtobuf >
class  testing::internal::UniversalPrinter< T >
class  testing::internal::UniversalPrinter< T & >
class  testing::internal::UniversalPrinter< T[N]>


namespace  testing
namespace  testing::internal
namespace  testing::internal2
namespace  testing_internal


enum  testing::internal2::TypeKind { testing::internal2::kProtobuf, testing::internal2::kConvertibleToInteger, testing::internal2::kOtherType }


template<typename T >
void testing_internal::DefaultPrintNonContainerTo (const T &value,::std::ostream *os)
template<typename C >
void testing::internal::DefaultPrintTo (IsContainer, false_type, const C &container,::std::ostream *os)
template<typename T >
void testing::internal::DefaultPrintTo (IsNotContainer, true_type, T *p,::std::ostream *os)
template<typename T >
void testing::internal::DefaultPrintTo (IsNotContainer, false_type, const T &value,::std::ostream *os)
template<typename Char , typename CharTraits , typename T >
::std::basic_ostream< Char,
CharTraits > & 
testing::internal2::operator<< (::std::basic_ostream< Char, CharTraits > &os, const T &x)
GTEST_API_ void testing::internal2::PrintBytesInObjectTo (const unsigned char *obj_bytes, size_t count,::std::ostream *os)
template<typename T >
void testing::internal::PrintRawArrayTo (const T a[], size_t count,::std::ostream *os)
GTEST_API_ void testing::internal::PrintStringTo (const ::std::string &s,::std::ostream *os)
template<typename T >
void testing::internal::PrintTo (const T &value,::std::ostream *os)
GTEST_API_ void testing::internal::PrintTo (unsigned char c,::std::ostream *os)
GTEST_API_ void testing::internal::PrintTo (signed char c,::std::ostream *os)
void testing::internal::PrintTo (char c,::std::ostream *os)
void testing::internal::PrintTo (bool x,::std::ostream *os)
GTEST_API_ void testing::internal::PrintTo (wchar_t wc,::std::ostream *os)
GTEST_API_ void testing::internal::PrintTo (const char *s,::std::ostream *os)
void testing::internal::PrintTo (char *s,::std::ostream *os)
void testing::internal::PrintTo (const signed char *s,::std::ostream *os)
void testing::internal::PrintTo (signed char *s,::std::ostream *os)
void testing::internal::PrintTo (const unsigned char *s,::std::ostream *os)
void testing::internal::PrintTo (unsigned char *s,::std::ostream *os)
GTEST_API_ void testing::internal::PrintTo (const wchar_t *s,::std::ostream *os)
void testing::internal::PrintTo (wchar_t *s,::std::ostream *os)
void testing::internal::PrintTo (const ::std::string &s,::std::ostream *os)
template<typename T1 , typename T2 >
void testing::internal::PrintTo (const ::std::pair< T1, T2 > &value,::std::ostream *os)
template<typename T >
::std::string testing::PrintToString (const T &value)
template<typename T >
void testing::internal::UniversalPrint (const T &value,::std::ostream *os)
template<typename T >
void testing::internal::UniversalPrintArray (const T *begin, size_t len,::std::ostream *os)
GTEST_API_ void testing::internal::UniversalPrintArray (const char *begin, size_t len,::std::ostream *os)
template<typename T >
void testing::internal::UniversalTersePrint (const T &value,::std::ostream *os)
void testing::internal::UniversalTersePrint (const char *str,::std::ostream *os)
void testing::internal::UniversalTersePrint (char *str,::std::ostream *os)


const size_t testing::internal2::kProtobufOneLinerMaxLength = 50

Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:45