2 * Autogenerated by Thrift Compiler (0.11.0)
4 * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
7 #include "tracetest_types.h"
12 #include <thrift/TToString.h>
14 namespace jaegertracing
{ namespace crossdock
{ namespace thrift
{
16 int _kTransportValues
[] = {
21 const char* _kTransportNames
[] = {
26 const std::map
<int, const char*> _Transport_VALUES_TO_NAMES(::apache::thrift::TEnumIterator(3, _kTransportValues
, _kTransportNames
), ::apache::thrift::TEnumIterator(-1, NULL
, NULL
));
28 std::ostream
& operator<<(std::ostream
& out
, const Transport::type
& val
) {
29 std::map
<int, const char*>::const_iterator it
= _Transport_VALUES_TO_NAMES
.find(val
);
30 if (it
!= _Transport_VALUES_TO_NAMES
.end()) {
33 out
<< static_cast<int>(val
);
39 Downstream::~Downstream() throw() {
43 void Downstream::__set_serviceName(const std::string
& val
) {
44 this->serviceName
= val
;
47 void Downstream::__set_serverRole(const std::string
& val
) {
48 this->serverRole
= val
;
51 void Downstream::__set_host(const std::string
& val
) {
55 void Downstream::__set_port(const std::string
& val
) {
59 void Downstream::__set_transport(const Transport::type val
) {
60 this->transport
= val
;
63 void Downstream::__set_downstream(const std::shared_ptr
<Downstream
>& val
) {
64 this->downstream
= val
;
65 __isset
.downstream
= true;
67 std::ostream
& operator<<(std::ostream
& out
, const Downstream
& obj
)
74 uint32_t Downstream::read(::apache::thrift::protocol::TProtocol
* iprot
) {
76 ::apache::thrift::protocol::TInputRecursionTracker
tracker(*iprot
);
79 ::apache::thrift::protocol::TType ftype
;
82 xfer
+= iprot
->readStructBegin(fname
);
84 using ::apache::thrift::protocol::TProtocolException
;
86 bool isset_serviceName
= false;
87 bool isset_serverRole
= false;
88 bool isset_host
= false;
89 bool isset_port
= false;
90 bool isset_transport
= false;
94 xfer
+= iprot
->readFieldBegin(fname
, ftype
, fid
);
95 if (ftype
== ::apache::thrift::protocol::T_STOP
) {
101 if (ftype
== ::apache::thrift::protocol::T_STRING
) {
102 xfer
+= iprot
->readString(this->serviceName
);
103 isset_serviceName
= true;
105 xfer
+= iprot
->skip(ftype
);
109 if (ftype
== ::apache::thrift::protocol::T_STRING
) {
110 xfer
+= iprot
->readString(this->serverRole
);
111 isset_serverRole
= true;
113 xfer
+= iprot
->skip(ftype
);
117 if (ftype
== ::apache::thrift::protocol::T_STRING
) {
118 xfer
+= iprot
->readString(this->host
);
121 xfer
+= iprot
->skip(ftype
);
125 if (ftype
== ::apache::thrift::protocol::T_STRING
) {
126 xfer
+= iprot
->readString(this->port
);
129 xfer
+= iprot
->skip(ftype
);
133 if (ftype
== ::apache::thrift::protocol::T_I32
) {
135 xfer
+= iprot
->readI32(ecast0
);
136 this->transport
= (Transport::type
)ecast0
;
137 isset_transport
= true;
139 xfer
+= iprot
->skip(ftype
);
143 if (ftype
== ::apache::thrift::protocol::T_STRUCT
) {
144 xfer
+= this->downstream
->read(iprot
);
145 this->__isset
.downstream
= true;
147 xfer
+= iprot
->skip(ftype
);
151 xfer
+= iprot
->skip(ftype
);
154 xfer
+= iprot
->readFieldEnd();
157 xfer
+= iprot
->readStructEnd();
159 if (!isset_serviceName
)
160 throw TProtocolException(TProtocolException::INVALID_DATA
);
161 if (!isset_serverRole
)
162 throw TProtocolException(TProtocolException::INVALID_DATA
);
164 throw TProtocolException(TProtocolException::INVALID_DATA
);
166 throw TProtocolException(TProtocolException::INVALID_DATA
);
167 if (!isset_transport
)
168 throw TProtocolException(TProtocolException::INVALID_DATA
);
172 uint32_t Downstream::write(::apache::thrift::protocol::TProtocol
* oprot
) const {
174 ::apache::thrift::protocol::TOutputRecursionTracker
tracker(*oprot
);
175 xfer
+= oprot
->writeStructBegin("Downstream");
177 xfer
+= oprot
->writeFieldBegin("serviceName", ::apache::thrift::protocol::T_STRING
, 1);
178 xfer
+= oprot
->writeString(this->serviceName
);
179 xfer
+= oprot
->writeFieldEnd();
181 xfer
+= oprot
->writeFieldBegin("serverRole", ::apache::thrift::protocol::T_STRING
, 2);
182 xfer
+= oprot
->writeString(this->serverRole
);
183 xfer
+= oprot
->writeFieldEnd();
185 xfer
+= oprot
->writeFieldBegin("host", ::apache::thrift::protocol::T_STRING
, 3);
186 xfer
+= oprot
->writeString(this->host
);
187 xfer
+= oprot
->writeFieldEnd();
189 xfer
+= oprot
->writeFieldBegin("port", ::apache::thrift::protocol::T_STRING
, 4);
190 xfer
+= oprot
->writeString(this->port
);
191 xfer
+= oprot
->writeFieldEnd();
193 xfer
+= oprot
->writeFieldBegin("transport", ::apache::thrift::protocol::T_I32
, 5);
194 xfer
+= oprot
->writeI32((int32_t)this->transport
);
195 xfer
+= oprot
->writeFieldEnd();
197 if (this->__isset
.downstream
) {
198 xfer
+= oprot
->writeFieldBegin("downstream", ::apache::thrift::protocol::T_STRUCT
, 6);
199 xfer
+= this->downstream
->write(oprot
);
200 xfer
+= oprot
->writeFieldEnd();
202 xfer
+= oprot
->writeFieldStop();
203 xfer
+= oprot
->writeStructEnd();
207 void swap(Downstream
&a
, Downstream
&b
) {
209 swap(a
.serviceName
, b
.serviceName
);
210 swap(a
.serverRole
, b
.serverRole
);
211 swap(a
.host
, b
.host
);
212 swap(a
.port
, b
.port
);
213 swap(a
.transport
, b
.transport
);
214 swap(a
.downstream
, b
.downstream
);
215 swap(a
.__isset
, b
.__isset
);
218 Downstream::Downstream(const Downstream
& other1
) {
219 serviceName
= other1
.serviceName
;
220 serverRole
= other1
.serverRole
;
223 transport
= other1
.transport
;
224 downstream
= other1
.downstream
;
225 __isset
= other1
.__isset
;
227 Downstream
& Downstream::operator=(const Downstream
& other2
) {
228 serviceName
= other2
.serviceName
;
229 serverRole
= other2
.serverRole
;
232 transport
= other2
.transport
;
233 downstream
= other2
.downstream
;
234 __isset
= other2
.__isset
;
237 void Downstream::printTo(std::ostream
& out
) const {
238 using ::apache::thrift::to_string
;
239 out
<< "Downstream(";
240 out
<< "serviceName=" << to_string(serviceName
);
241 out
<< ", " << "serverRole=" << to_string(serverRole
);
242 out
<< ", " << "host=" << to_string(host
);
243 out
<< ", " << "port=" << to_string(port
);
244 out
<< ", " << "transport=" << to_string(transport
);
245 out
<< ", " << "downstream="; (__isset
.downstream
? (out
<< to_string(downstream
)) : (out
<< "<null>"));
250 StartTraceRequest::~StartTraceRequest() throw() {
254 void StartTraceRequest::__set_serverRole(const std::string
& val
) {
255 this->serverRole
= val
;
258 void StartTraceRequest::__set_sampled(const bool val
) {
262 void StartTraceRequest::__set_baggage(const std::string
& val
) {
266 void StartTraceRequest::__set_downstream(const Downstream
& val
) {
267 this->downstream
= val
;
269 std::ostream
& operator<<(std::ostream
& out
, const StartTraceRequest
& obj
)
276 uint32_t StartTraceRequest::read(::apache::thrift::protocol::TProtocol
* iprot
) {
278 ::apache::thrift::protocol::TInputRecursionTracker
tracker(*iprot
);
281 ::apache::thrift::protocol::TType ftype
;
284 xfer
+= iprot
->readStructBegin(fname
);
286 using ::apache::thrift::protocol::TProtocolException
;
288 bool isset_serverRole
= false;
289 bool isset_sampled
= false;
290 bool isset_baggage
= false;
291 bool isset_downstream
= false;
295 xfer
+= iprot
->readFieldBegin(fname
, ftype
, fid
);
296 if (ftype
== ::apache::thrift::protocol::T_STOP
) {
302 if (ftype
== ::apache::thrift::protocol::T_STRING
) {
303 xfer
+= iprot
->readString(this->serverRole
);
304 isset_serverRole
= true;
306 xfer
+= iprot
->skip(ftype
);
310 if (ftype
== ::apache::thrift::protocol::T_BOOL
) {
311 xfer
+= iprot
->readBool(this->sampled
);
312 isset_sampled
= true;
314 xfer
+= iprot
->skip(ftype
);
318 if (ftype
== ::apache::thrift::protocol::T_STRING
) {
319 xfer
+= iprot
->readString(this->baggage
);
320 isset_baggage
= true;
322 xfer
+= iprot
->skip(ftype
);
326 if (ftype
== ::apache::thrift::protocol::T_STRUCT
) {
327 xfer
+= this->downstream
.read(iprot
);
328 isset_downstream
= true;
330 xfer
+= iprot
->skip(ftype
);
334 xfer
+= iprot
->skip(ftype
);
337 xfer
+= iprot
->readFieldEnd();
340 xfer
+= iprot
->readStructEnd();
342 if (!isset_serverRole
)
343 throw TProtocolException(TProtocolException::INVALID_DATA
);
345 throw TProtocolException(TProtocolException::INVALID_DATA
);
347 throw TProtocolException(TProtocolException::INVALID_DATA
);
348 if (!isset_downstream
)
349 throw TProtocolException(TProtocolException::INVALID_DATA
);
353 uint32_t StartTraceRequest::write(::apache::thrift::protocol::TProtocol
* oprot
) const {
355 ::apache::thrift::protocol::TOutputRecursionTracker
tracker(*oprot
);
356 xfer
+= oprot
->writeStructBegin("StartTraceRequest");
358 xfer
+= oprot
->writeFieldBegin("serverRole", ::apache::thrift::protocol::T_STRING
, 1);
359 xfer
+= oprot
->writeString(this->serverRole
);
360 xfer
+= oprot
->writeFieldEnd();
362 xfer
+= oprot
->writeFieldBegin("sampled", ::apache::thrift::protocol::T_BOOL
, 2);
363 xfer
+= oprot
->writeBool(this->sampled
);
364 xfer
+= oprot
->writeFieldEnd();
366 xfer
+= oprot
->writeFieldBegin("baggage", ::apache::thrift::protocol::T_STRING
, 3);
367 xfer
+= oprot
->writeString(this->baggage
);
368 xfer
+= oprot
->writeFieldEnd();
370 xfer
+= oprot
->writeFieldBegin("downstream", ::apache::thrift::protocol::T_STRUCT
, 4);
371 xfer
+= this->downstream
.write(oprot
);
372 xfer
+= oprot
->writeFieldEnd();
374 xfer
+= oprot
->writeFieldStop();
375 xfer
+= oprot
->writeStructEnd();
379 void swap(StartTraceRequest
&a
, StartTraceRequest
&b
) {
381 swap(a
.serverRole
, b
.serverRole
);
382 swap(a
.sampled
, b
.sampled
);
383 swap(a
.baggage
, b
.baggage
);
384 swap(a
.downstream
, b
.downstream
);
387 StartTraceRequest::StartTraceRequest(const StartTraceRequest
& other3
) {
388 serverRole
= other3
.serverRole
;
389 sampled
= other3
.sampled
;
390 baggage
= other3
.baggage
;
391 downstream
= other3
.downstream
;
393 StartTraceRequest
& StartTraceRequest::operator=(const StartTraceRequest
& other4
) {
394 serverRole
= other4
.serverRole
;
395 sampled
= other4
.sampled
;
396 baggage
= other4
.baggage
;
397 downstream
= other4
.downstream
;
400 void StartTraceRequest::printTo(std::ostream
& out
) const {
401 using ::apache::thrift::to_string
;
402 out
<< "StartTraceRequest(";
403 out
<< "serverRole=" << to_string(serverRole
);
404 out
<< ", " << "sampled=" << to_string(sampled
);
405 out
<< ", " << "baggage=" << to_string(baggage
);
406 out
<< ", " << "downstream=" << to_string(downstream
);
411 JoinTraceRequest::~JoinTraceRequest() throw() {
415 void JoinTraceRequest::__set_serverRole(const std::string
& val
) {
416 this->serverRole
= val
;
419 void JoinTraceRequest::__set_downstream(const Downstream
& val
) {
420 this->downstream
= val
;
421 __isset
.downstream
= true;
423 std::ostream
& operator<<(std::ostream
& out
, const JoinTraceRequest
& obj
)
430 uint32_t JoinTraceRequest::read(::apache::thrift::protocol::TProtocol
* iprot
) {
432 ::apache::thrift::protocol::TInputRecursionTracker
tracker(*iprot
);
435 ::apache::thrift::protocol::TType ftype
;
438 xfer
+= iprot
->readStructBegin(fname
);
440 using ::apache::thrift::protocol::TProtocolException
;
442 bool isset_serverRole
= false;
446 xfer
+= iprot
->readFieldBegin(fname
, ftype
, fid
);
447 if (ftype
== ::apache::thrift::protocol::T_STOP
) {
453 if (ftype
== ::apache::thrift::protocol::T_STRING
) {
454 xfer
+= iprot
->readString(this->serverRole
);
455 isset_serverRole
= true;
457 xfer
+= iprot
->skip(ftype
);
461 if (ftype
== ::apache::thrift::protocol::T_STRUCT
) {
462 xfer
+= this->downstream
.read(iprot
);
463 this->__isset
.downstream
= true;
465 xfer
+= iprot
->skip(ftype
);
469 xfer
+= iprot
->skip(ftype
);
472 xfer
+= iprot
->readFieldEnd();
475 xfer
+= iprot
->readStructEnd();
477 if (!isset_serverRole
)
478 throw TProtocolException(TProtocolException::INVALID_DATA
);
482 uint32_t JoinTraceRequest::write(::apache::thrift::protocol::TProtocol
* oprot
) const {
484 ::apache::thrift::protocol::TOutputRecursionTracker
tracker(*oprot
);
485 xfer
+= oprot
->writeStructBegin("JoinTraceRequest");
487 xfer
+= oprot
->writeFieldBegin("serverRole", ::apache::thrift::protocol::T_STRING
, 1);
488 xfer
+= oprot
->writeString(this->serverRole
);
489 xfer
+= oprot
->writeFieldEnd();
491 if (this->__isset
.downstream
) {
492 xfer
+= oprot
->writeFieldBegin("downstream", ::apache::thrift::protocol::T_STRUCT
, 2);
493 xfer
+= this->downstream
.write(oprot
);
494 xfer
+= oprot
->writeFieldEnd();
496 xfer
+= oprot
->writeFieldStop();
497 xfer
+= oprot
->writeStructEnd();
501 void swap(JoinTraceRequest
&a
, JoinTraceRequest
&b
) {
503 swap(a
.serverRole
, b
.serverRole
);
504 swap(a
.downstream
, b
.downstream
);
505 swap(a
.__isset
, b
.__isset
);
508 JoinTraceRequest::JoinTraceRequest(const JoinTraceRequest
& other5
) {
509 serverRole
= other5
.serverRole
;
510 downstream
= other5
.downstream
;
511 __isset
= other5
.__isset
;
513 JoinTraceRequest
& JoinTraceRequest::operator=(const JoinTraceRequest
& other6
) {
514 serverRole
= other6
.serverRole
;
515 downstream
= other6
.downstream
;
516 __isset
= other6
.__isset
;
519 void JoinTraceRequest::printTo(std::ostream
& out
) const {
520 using ::apache::thrift::to_string
;
521 out
<< "JoinTraceRequest(";
522 out
<< "serverRole=" << to_string(serverRole
);
523 out
<< ", " << "downstream="; (__isset
.downstream
? (out
<< to_string(downstream
)) : (out
<< "<null>"));
528 ObservedSpan::~ObservedSpan() throw() {
532 void ObservedSpan::__set_traceId(const std::string
& val
) {
536 void ObservedSpan::__set_sampled(const bool val
) {
540 void ObservedSpan::__set_baggage(const std::string
& val
) {
543 std::ostream
& operator<<(std::ostream
& out
, const ObservedSpan
& obj
)
550 uint32_t ObservedSpan::read(::apache::thrift::protocol::TProtocol
* iprot
) {
552 ::apache::thrift::protocol::TInputRecursionTracker
tracker(*iprot
);
555 ::apache::thrift::protocol::TType ftype
;
558 xfer
+= iprot
->readStructBegin(fname
);
560 using ::apache::thrift::protocol::TProtocolException
;
562 bool isset_traceId
= false;
563 bool isset_sampled
= false;
564 bool isset_baggage
= false;
568 xfer
+= iprot
->readFieldBegin(fname
, ftype
, fid
);
569 if (ftype
== ::apache::thrift::protocol::T_STOP
) {
575 if (ftype
== ::apache::thrift::protocol::T_STRING
) {
576 xfer
+= iprot
->readString(this->traceId
);
577 isset_traceId
= true;
579 xfer
+= iprot
->skip(ftype
);
583 if (ftype
== ::apache::thrift::protocol::T_BOOL
) {
584 xfer
+= iprot
->readBool(this->sampled
);
585 isset_sampled
= true;
587 xfer
+= iprot
->skip(ftype
);
591 if (ftype
== ::apache::thrift::protocol::T_STRING
) {
592 xfer
+= iprot
->readString(this->baggage
);
593 isset_baggage
= true;
595 xfer
+= iprot
->skip(ftype
);
599 xfer
+= iprot
->skip(ftype
);
602 xfer
+= iprot
->readFieldEnd();
605 xfer
+= iprot
->readStructEnd();
608 throw TProtocolException(TProtocolException::INVALID_DATA
);
610 throw TProtocolException(TProtocolException::INVALID_DATA
);
612 throw TProtocolException(TProtocolException::INVALID_DATA
);
616 uint32_t ObservedSpan::write(::apache::thrift::protocol::TProtocol
* oprot
) const {
618 ::apache::thrift::protocol::TOutputRecursionTracker
tracker(*oprot
);
619 xfer
+= oprot
->writeStructBegin("ObservedSpan");
621 xfer
+= oprot
->writeFieldBegin("traceId", ::apache::thrift::protocol::T_STRING
, 1);
622 xfer
+= oprot
->writeString(this->traceId
);
623 xfer
+= oprot
->writeFieldEnd();
625 xfer
+= oprot
->writeFieldBegin("sampled", ::apache::thrift::protocol::T_BOOL
, 2);
626 xfer
+= oprot
->writeBool(this->sampled
);
627 xfer
+= oprot
->writeFieldEnd();
629 xfer
+= oprot
->writeFieldBegin("baggage", ::apache::thrift::protocol::T_STRING
, 3);
630 xfer
+= oprot
->writeString(this->baggage
);
631 xfer
+= oprot
->writeFieldEnd();
633 xfer
+= oprot
->writeFieldStop();
634 xfer
+= oprot
->writeStructEnd();
638 void swap(ObservedSpan
&a
, ObservedSpan
&b
) {
640 swap(a
.traceId
, b
.traceId
);
641 swap(a
.sampled
, b
.sampled
);
642 swap(a
.baggage
, b
.baggage
);
645 ObservedSpan::ObservedSpan(const ObservedSpan
& other7
) {
646 traceId
= other7
.traceId
;
647 sampled
= other7
.sampled
;
648 baggage
= other7
.baggage
;
650 ObservedSpan
& ObservedSpan::operator=(const ObservedSpan
& other8
) {
651 traceId
= other8
.traceId
;
652 sampled
= other8
.sampled
;
653 baggage
= other8
.baggage
;
656 void ObservedSpan::printTo(std::ostream
& out
) const {
657 using ::apache::thrift::to_string
;
658 out
<< "ObservedSpan(";
659 out
<< "traceId=" << to_string(traceId
);
660 out
<< ", " << "sampled=" << to_string(sampled
);
661 out
<< ", " << "baggage=" << to_string(baggage
);
666 TraceResponse::~TraceResponse() throw() {
670 void TraceResponse::__set_span(const ObservedSpan
& val
) {
675 void TraceResponse::__set_downstream(const std::shared_ptr
<TraceResponse
>& val
) {
676 this->downstream
= val
;
677 __isset
.downstream
= true;
680 void TraceResponse::__set_notImplementedError(const std::string
& val
) {
681 this->notImplementedError
= val
;
683 std::ostream
& operator<<(std::ostream
& out
, const TraceResponse
& obj
)
690 uint32_t TraceResponse::read(::apache::thrift::protocol::TProtocol
* iprot
) {
692 ::apache::thrift::protocol::TInputRecursionTracker
tracker(*iprot
);
695 ::apache::thrift::protocol::TType ftype
;
698 xfer
+= iprot
->readStructBegin(fname
);
700 using ::apache::thrift::protocol::TProtocolException
;
702 bool isset_notImplementedError
= false;
706 xfer
+= iprot
->readFieldBegin(fname
, ftype
, fid
);
707 if (ftype
== ::apache::thrift::protocol::T_STOP
) {
713 if (ftype
== ::apache::thrift::protocol::T_STRUCT
) {
714 xfer
+= this->span
.read(iprot
);
715 this->__isset
.span
= true;
717 xfer
+= iprot
->skip(ftype
);
721 if (ftype
== ::apache::thrift::protocol::T_STRUCT
) {
722 xfer
+= this->downstream
->read(iprot
);
723 this->__isset
.downstream
= true;
725 xfer
+= iprot
->skip(ftype
);
729 if (ftype
== ::apache::thrift::protocol::T_STRING
) {
730 xfer
+= iprot
->readString(this->notImplementedError
);
731 isset_notImplementedError
= true;
733 xfer
+= iprot
->skip(ftype
);
737 xfer
+= iprot
->skip(ftype
);
740 xfer
+= iprot
->readFieldEnd();
743 xfer
+= iprot
->readStructEnd();
745 if (!isset_notImplementedError
)
746 throw TProtocolException(TProtocolException::INVALID_DATA
);
750 uint32_t TraceResponse::write(::apache::thrift::protocol::TProtocol
* oprot
) const {
752 ::apache::thrift::protocol::TOutputRecursionTracker
tracker(*oprot
);
753 xfer
+= oprot
->writeStructBegin("TraceResponse");
755 if (this->__isset
.span
) {
756 xfer
+= oprot
->writeFieldBegin("span", ::apache::thrift::protocol::T_STRUCT
, 1);
757 xfer
+= this->span
.write(oprot
);
758 xfer
+= oprot
->writeFieldEnd();
760 if (this->__isset
.downstream
) {
761 xfer
+= oprot
->writeFieldBegin("downstream", ::apache::thrift::protocol::T_STRUCT
, 2);
762 xfer
+= this->downstream
->write(oprot
);
763 xfer
+= oprot
->writeFieldEnd();
765 xfer
+= oprot
->writeFieldBegin("notImplementedError", ::apache::thrift::protocol::T_STRING
, 3);
766 xfer
+= oprot
->writeString(this->notImplementedError
);
767 xfer
+= oprot
->writeFieldEnd();
769 xfer
+= oprot
->writeFieldStop();
770 xfer
+= oprot
->writeStructEnd();
774 void swap(TraceResponse
&a
, TraceResponse
&b
) {
776 swap(a
.span
, b
.span
);
777 swap(a
.downstream
, b
.downstream
);
778 swap(a
.notImplementedError
, b
.notImplementedError
);
779 swap(a
.__isset
, b
.__isset
);
782 TraceResponse::TraceResponse(const TraceResponse
& other9
) {
784 downstream
= other9
.downstream
;
785 notImplementedError
= other9
.notImplementedError
;
786 __isset
= other9
.__isset
;
788 TraceResponse
& TraceResponse::operator=(const TraceResponse
& other10
) {
790 downstream
= other10
.downstream
;
791 notImplementedError
= other10
.notImplementedError
;
792 __isset
= other10
.__isset
;
795 void TraceResponse::printTo(std::ostream
& out
) const {
796 using ::apache::thrift::to_string
;
797 out
<< "TraceResponse(";
798 out
<< "span="; (__isset
.span
? (out
<< to_string(span
)) : (out
<< "<null>"));
799 out
<< ", " << "downstream="; (__isset
.downstream
? (out
<< to_string(downstream
)) : (out
<< "<null>"));
800 out
<< ", " << "notImplementedError=" << to_string(notImplementedError
);