// Generated by gencpp from file std_msgs/Empty.msg
// DO NOT EDIT!

#ifndef STD_MSGS_MESSAGE_EMPTY_H
#define STD_MSGS_MESSAGE_EMPTY_H

#include <string>
#include <vector>
#include <memory>

namespace std_msgs
{
  template <class ContainerAllocator>
  struct Empty_
  {
    typedef Empty_<ContainerAllocator> Type;

    Empty_()
    {
    }
    Empty_(const ContainerAllocator &_alloc)
    {
      (void)_alloc;
    }

    typedef boost::shared_ptr<::std_msgs::Empty_<ContainerAllocator>> Ptr;
    typedef boost::shared_ptr<::std_msgs::Empty_<ContainerAllocator> const> ConstPtr;

  }; // struct Empty_

  typedef ::std_msgs::Empty_<std::allocator<void>> Empty;

  typedef boost::shared_ptr<::std_msgs::Empty> EmptyPtr;
  typedef boost::shared_ptr<::std_msgs::Empty const> EmptyConstPtr;

  // constants requiring out of line definition

} // namespace std_msgs

#endif // STD_MSGS_MESSAGE_EMPTY_H
