Private Member Functions | Private Attributes | Friends | List of all members
benchmark::internal::LogType Class Reference

#include <log.h>

Private Member Functions

 BENCHMARK_DISALLOW_COPY_AND_ASSIGN (LogType)
 
 BENCHMARK_DISALLOW_COPY_AND_ASSIGN (LogType)
 
 BENCHMARK_DISALLOW_COPY_AND_ASSIGN (LogType)
 
 LogType (std::ostream *out)
 
 LogType (std::ostream *out)
 
 LogType (std::ostream *out)
 

Private Attributes

std::ostream * out_
 

Friends

LogTypeGetErrorLogInstance ()
 
LogTypeGetErrorLogInstance ()
 
LogTypeGetErrorLogInstance ()
 
LogTypeGetNullLogInstance ()
 
LogTypeGetNullLogInstance ()
 
LogTypeGetNullLogInstance ()
 
LogTypeoperator<< (LogType &, EndLType *)
 
LogTypeoperator<< (LogType &, EndLType *)
 
LogTypeoperator<< (LogType &, EndLType *)
 
template<class Tp >
LogTypeoperator<< (LogType &, Tp const &)
 
template<class Tp >
LogTypeoperator<< (LogType &, Tp const &)
 
template<class Tp >
LogTypeoperator<< (LogType &, Tp const &)
 

Detailed Description

Definition at line 14 of file third_party/benchmark/src/log.h.

Constructor & Destructor Documentation

◆ LogType() [1/3]

benchmark::internal::LogType::LogType ( std::ostream *  out)
inlineprivate

Definition at line 24 of file third_party/benchmark/src/log.h.

◆ LogType() [2/3]

benchmark::internal::LogType::LogType ( std::ostream *  out)
inlineprivate

◆ LogType() [3/3]

benchmark::internal::LogType::LogType ( std::ostream *  out)
inlineprivate

Member Function Documentation

◆ BENCHMARK_DISALLOW_COPY_AND_ASSIGN() [1/3]

benchmark::internal::LogType::BENCHMARK_DISALLOW_COPY_AND_ASSIGN ( LogType  )
private

◆ BENCHMARK_DISALLOW_COPY_AND_ASSIGN() [2/3]

benchmark::internal::LogType::BENCHMARK_DISALLOW_COPY_AND_ASSIGN ( LogType  )
private

◆ BENCHMARK_DISALLOW_COPY_AND_ASSIGN() [3/3]

benchmark::internal::LogType::BENCHMARK_DISALLOW_COPY_AND_ASSIGN ( LogType  )
private

Friends And Related Function Documentation

◆ GetErrorLogInstance [1/3]

LogType& GetErrorLogInstance ( )
friend

Definition at line 54 of file third_party/benchmark/src/log.h.

◆ GetErrorLogInstance [2/3]

LogType& GetErrorLogInstance ( )
friend

Definition at line 54 of file third_party/benchmark/src/log.h.

◆ GetErrorLogInstance [3/3]

LogType& GetErrorLogInstance ( )
friend

Definition at line 54 of file third_party/benchmark/src/log.h.

◆ GetNullLogInstance [1/3]

LogType& GetNullLogInstance ( )
friend

Definition at line 49 of file third_party/benchmark/src/log.h.

◆ GetNullLogInstance [2/3]

LogType& GetNullLogInstance ( )
friend

Definition at line 49 of file third_party/benchmark/src/log.h.

◆ GetNullLogInstance [3/3]

LogType& GetNullLogInstance ( )
friend

Definition at line 49 of file third_party/benchmark/src/log.h.

◆ operator<< [1/6]

LogType& operator<< ( LogType log,
EndLType m 
)
friend

Definition at line 37 of file third_party/benchmark/src/log.h.

◆ operator<< [2/6]

LogType& operator<< ( LogType log,
EndLType m 
)
friend

Definition at line 37 of file third_party/benchmark/src/log.h.

◆ operator<< [3/6]

LogType& operator<< ( LogType log,
EndLType m 
)
friend

Definition at line 37 of file third_party/benchmark/src/log.h.

◆ operator<< [4/6]

template<class Tp >
LogType& operator<< ( LogType log,
Tp const value 
)
friend

Definition at line 30 of file third_party/benchmark/src/log.h.

◆ operator<< [5/6]

template<class Tp >
LogType& operator<< ( LogType log,
Tp const value 
)
friend

Definition at line 30 of file third_party/benchmark/src/log.h.

◆ operator<< [6/6]

template<class Tp >
LogType& operator<< ( LogType log,
Tp const value 
)
friend

Definition at line 30 of file third_party/benchmark/src/log.h.

Member Data Documentation

◆ out_

std::ostream * benchmark::internal::LogType::out_
private

Definition at line 25 of file third_party/benchmark/src/log.h.


The documentation for this class was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:02:58