21 #ifndef vtkSMMessage_h 22 #define vtkSMMessage_h 24 #if !defined(__VTK_WRAP__) && !defined(VTK_WRAPPING_CXX) 29 #pragma GCC diagnostic ignored "-Wsign-compare" 42 #pragma GCC diagnostic warning "-Wsign-compare" 50 switch (variant.type())
52 case paraview_protobuf::Variant::INT:
53 for (
int cc = 0; cc < variant.integer_size(); cc++)
55 stream << variant.integer(cc);
59 case paraview_protobuf::Variant::FLOAT64:
60 for (
int cc = 0; cc < variant.float64_size(); cc++)
62 stream << variant.float64(cc);
66 case paraview_protobuf::Variant::IDTYPE:
67 for (
int cc = 0; cc < variant.idtype_size(); cc++)
69 stream << variant.idtype(cc);
73 case paraview_protobuf::Variant::STRING:
74 for (
int cc = 0; cc < variant.txt_size(); cc++)
76 stream << variant.txt(cc).c_str();
88 #endif // !(defined(__VTK_WRAP__) && !defined(VTK_WRAPPING_CXX)
vtkClientServerStream & operator<<(vtkClientServerStream &stream, const paraview_protobuf::Variant &variant)
Store messages for the interpreter.