OR-Tools  8.1
stl_logging.h File Reference

Go to the source code of this file.

Namespaces

 google
 

Macros

#define OUTPUT_TWO_ARG_CONTAINER(Sequence)
 
#define OUTPUT_THREE_ARG_CONTAINER(Sequence)
 
#define OUTPUT_FOUR_ARG_CONTAINER(Sequence)
 
#define OUTPUT_FIVE_ARG_CONTAINER(Sequence)
 

Functions

template<class First , class Second >
std::ostream & operator<< (std::ostream &out, const std::pair< First, Second > &p)
 
template<class Iter >
void PrintSequence (std::ostream &out, Iter begin, Iter end)
 

Macro Definition Documentation

◆ OUTPUT_FIVE_ARG_CONTAINER

#define OUTPUT_FIVE_ARG_CONTAINER (   Sequence)
Value:
template <class T1, class T2, class T3, class T4, class T5> \
inline std::ostream& operator<<(std::ostream& out, \
const Sequence<T1, T2, T3, T4, T5>& seq) { \
google::PrintSequence(out, seq.begin(), seq.end()); \
return out; \
}

Definition at line 85 of file stl_logging.h.

◆ OUTPUT_FOUR_ARG_CONTAINER

#define OUTPUT_FOUR_ARG_CONTAINER (   Sequence)
Value:
template <class T1, class T2, class T3, class T4> \
inline std::ostream& operator<<(std::ostream& out, \
const Sequence<T1, T2, T3, T4>& seq) { \
google::PrintSequence(out, seq.begin(), seq.end()); \
return out; \
}

Definition at line 70 of file stl_logging.h.

◆ OUTPUT_THREE_ARG_CONTAINER

#define OUTPUT_THREE_ARG_CONTAINER (   Sequence)
Value:
template <class T1, class T2, class T3> \
inline std::ostream& operator<<(std::ostream& out, \
const Sequence<T1, T2, T3>& seq) { \
google::PrintSequence(out, seq.begin(), seq.end()); \
return out; \
}

Definition at line 57 of file stl_logging.h.

◆ OUTPUT_TWO_ARG_CONTAINER

#define OUTPUT_TWO_ARG_CONTAINER (   Sequence)
Value:
template <class T1, class T2> \
inline std::ostream& operator<<(std::ostream& out, \
const Sequence<T1, T2>& seq) { \
google::PrintSequence(out, seq.begin(), seq.end()); \
return out; \
}

Definition at line 43 of file stl_logging.h.

Function Documentation

◆ operator<<()

std::ostream & operator<< ( std::ostream &  out,
const std::pair< First, Second > &  p 
)
inline

Definition at line 99 of file stl_logging.h.

google::PrintSequence
void PrintSequence(std::ostream &out, Iter begin, Iter end)
Definition: stl_logging.h:108
operator<<
std::ostream & operator<<(std::ostream &out, const std::pair< First, Second > &p)
Definition: stl_logging.h:99