parameters: (s)
docstring: Writes the includes that all messages need
      
      @param s: The stream to write to
      @type s: stream
docstring_summary: Writes the includes that all messages need
docstring_tokens: Writes the includes that all messages need
function: def write_generic_includes(s):
      """
      Writes the includes that all messages need
      
      @param s: The stream to write to
      @type s: stream
      """
      s.write('#include <string>\n')
      s.write('#include <vector>\n')
      s.write('#include <map>\n')
      s.write('#include <ostream>\n')
      s.write('#include "ros/serialization.h"\n')
      s.write('#include "ros/builtin_message_traits.h"\n')
      s.write('#include "ros/message_operations.h"\n')
      s.write('#include "ros/time.h"\n\n')
      s.write('#include "ros/macros.h"\n\n')
      s.write('#include "ros/assert.h"\n\n')
function_tokens: def write_generic_includes ( s ) : s . write ( '#include <string>\n' ) s . write ( '#include <vector>\n' ) s . write ( '#include <map>\n' ) s . write ( '#include <ostream>\n' ) s . write ( '#include "ros/serialization.h"\n' ) s . write ( '#include "ros/builtin_message_traits.h"\n' ) s . write ( '#include "ros/message_operations.h"\n' ) s . write ( '#include "ros/time.h"\n\n' ) s . write ( '#include "ros/macros.h"\n\n' ) s . write ( '#include "ros/assert.h"\n\n' )