21 #ifndef vtkSMMessage_h 22 #define vtkSMMessage_h 24 #if !defined(__VTK_WRAP__) && !defined(VTK_WRAPPING_CXX) 29 #pragma GCC diagnostic ignored "-Wsign-compare" 45 #pragma GCC diagnostic warning "-Wsign-compare" 53 switch (variant.type())
55 case paraview_protobuf::Variant::INT:
56 for (
int cc = 0; cc < variant.integer_size(); cc++)
58 stream << variant.integer(cc);
62 case paraview_protobuf::Variant::FLOAT64:
63 for (
int cc = 0; cc < variant.float64_size(); cc++)
65 stream << variant.float64(cc);
69 case paraview_protobuf::Variant::IDTYPE:
70 for (
int cc = 0; cc < variant.idtype_size(); cc++)
72 stream << variant.idtype(cc);
76 case paraview_protobuf::Variant::STRING:
77 for (
int cc = 0; cc < variant.txt_size(); cc++)
79 stream << variant.txt(cc).c_str();
91 #endif // !(defined(__VTK_WRAP__) && !defined(VTK_WRAPPING_CXX)
vtkClientServerStream & operator<<(vtkClientServerStream &stream, const paraview_protobuf::Variant &variant)
Store messages for the interpreter.