Lines Matching refs:str
61 std::ostream& operator<< (std::ostream& str, PointerFmt<T> fmt)
65 str << "{ ";
69 str << ", ";
70 str << fmt.arr[ndx];
72 str << " }";
73 return str;
76 return str << "(null)";
98 inline std::ostream& operator<< (std::ostream& str, EnumPointerFmt fmt)
101 return str << tcu::Format::Enum<int, 2>(fmt.getName, *fmt.value);
103 return str << "(null)";
116 const char* str;
117 StringFmt (const char* str_) : str(str_) {}
120 inline std::ostream& operator<< (std::ostream& str, StringFmt fmt)
122 return str << (fmt.str ? fmt.str : "NULL");
139 inline std::ostream& operator<< (std::ostream& str, const ConfigAttribValuePointerFmt& fmt)
142 return str << getConfigAttribValueStr(fmt.attrib, *fmt.value);
144 return str << "NULL";
159 inline std::ostream& operator<< (std::ostream& str, const ContextAttribValuePointerFmt& fmt)
162 return str << getContextAttribValueStr(fmt.attrib, *fmt.value);
164 return str << "NULL";
179 inline std::ostream& operator<< (std::ostream& str, const SurfaceAttribValuePointerFmt& fmt)
182 return str << getSurfaceAttribValueStr(fmt.attrib, *fmt.value);
184 return str << "NULL";
198 inline std::ostream& operator<< (std::ostream& str, const EGLDisplayFmt& fmt)
201 return str << "EGL_NO_DISPLAY";
203 return str << toHex(fmt.display);
217 inline std::ostream& operator<< (std::ostream& str, const EGLSurfaceFmt& fmt)
220 return str << "EGL_NO_SURFACE";
222 return str << toHex(fmt.surface);
236 inline std::ostream& operator<< (std::ostream& str, const EGLContextFmt& fmt)
239 return str << "EGL_NO_CONTEXT";
241 return str << toHex(fmt.context);