61 lines
2.0 KiB
C++
61 lines
2.0 KiB
C++
// Generated by gencpp from file std_msgs/MultiArrayLayout.msg
|
|
// DO NOT EDIT!
|
|
|
|
#ifndef STD_MSGS_MESSAGE_MULTIARRAYLAYOUT_H
|
|
#define STD_MSGS_MESSAGE_MULTIARRAYLAYOUT_H
|
|
|
|
#include <string>
|
|
#include <vector>
|
|
#include <memory>
|
|
#include <std_msgs/MultiArrayDimension.h>
|
|
|
|
namespace std_msgs
|
|
{
|
|
template <class ContainerAllocator>
|
|
struct MultiArrayLayout_
|
|
{
|
|
typedef MultiArrayLayout_<ContainerAllocator> Type;
|
|
|
|
MultiArrayLayout_()
|
|
: dim(), data_offset(0)
|
|
{
|
|
}
|
|
MultiArrayLayout_(const ContainerAllocator &_alloc)
|
|
: dim(_alloc), data_offset(0)
|
|
{
|
|
(void)_alloc;
|
|
}
|
|
|
|
typedef std::vector<::std_msgs::MultiArrayDimension_<ContainerAllocator>, typename std::allocator_traits<ContainerAllocator>::template rebind_alloc<::std_msgs::MultiArrayDimension_<ContainerAllocator>>> _dim_type;
|
|
_dim_type dim;
|
|
|
|
typedef uint32_t _data_offset_type;
|
|
_data_offset_type data_offset;
|
|
|
|
typedef boost::shared_ptr<::std_msgs::MultiArrayLayout_<ContainerAllocator>> Ptr;
|
|
typedef boost::shared_ptr<::std_msgs::MultiArrayLayout_<ContainerAllocator> const> ConstPtr;
|
|
|
|
}; // struct MultiArrayLayout_
|
|
|
|
typedef ::std_msgs::MultiArrayLayout_<std::allocator<void>> MultiArrayLayout;
|
|
|
|
typedef boost::shared_ptr<::std_msgs::MultiArrayLayout> MultiArrayLayoutPtr;
|
|
typedef boost::shared_ptr<::std_msgs::MultiArrayLayout const> MultiArrayLayoutConstPtr;
|
|
|
|
template <typename ContainerAllocator1, typename ContainerAllocator2>
|
|
bool operator==(const ::std_msgs::MultiArrayLayout_<ContainerAllocator1> &lhs, const ::std_msgs::MultiArrayLayout_<ContainerAllocator2> &rhs)
|
|
{
|
|
return lhs.dim == rhs.dim &&
|
|
lhs.data_offset == rhs.data_offset;
|
|
}
|
|
|
|
template <typename ContainerAllocator1, typename ContainerAllocator2>
|
|
bool operator!=(const ::std_msgs::MultiArrayLayout_<ContainerAllocator1> &lhs, const ::std_msgs::MultiArrayLayout_<ContainerAllocator2> &rhs)
|
|
{
|
|
return !(lhs == rhs);
|
|
}
|
|
|
|
} // namespace std_msgs
|
|
|
|
#endif // STD_MSGS_MESSAGE_MULTIARRAYLAYOUT_H
|