// Generated by gencpp from file robot_move_base_msgs/MoveBaseResult.msg
// DO NOT EDIT!

#ifndef ROBOT_MOVE_BASE_MSGS_MESSAGE_MOVEBASERESULT_H
#define ROBOT_MOVE_BASE_MSGS_MESSAGE_MOVEBASERESULT_H

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

namespace robot_move_base_msgs
{
  template <class ContainerAllocator>
  struct MoveBaseResult_
  {
    typedef MoveBaseResult_<ContainerAllocator> Type;

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

    typedef boost::shared_ptr<::robot_move_base_msgs::MoveBaseResult_<ContainerAllocator>> Ptr;
    typedef boost::shared_ptr<::robot_move_base_msgs::MoveBaseResult_<ContainerAllocator> const> ConstPtr;

  }; // struct MoveBaseResult_

  typedef ::robot_move_base_msgs::MoveBaseResult_<std::allocator<void>> MoveBaseResult;

  typedef boost::shared_ptr<::robot_move_base_msgs::MoveBaseResult> MoveBaseResultPtr;
  typedef boost::shared_ptr<::robot_move_base_msgs::MoveBaseResult const> MoveBaseResultConstPtr;

  // constants requiring out of line definition
} // namespace robot_move_base_msgs

#endif // ROBOT_MOVE_BASE_MSGS_MESSAGE_MOVEBASERESULT_H
