Template Struct KeyValue_

Struct Documentation

template<class ContainerAllocator>
struct KeyValue_

Public Types

using Type = KeyValue_<ContainerAllocator>
using _key_type = std::basic_string<char, std::char_traits<char>, typename std::allocator_traits<ContainerAllocator>::template rebind_alloc<char>>
using _value_type = std::basic_string<char, std::char_traits<char>, typename std::allocator_traits<ContainerAllocator>::template rebind_alloc<char>>
using RawPtr = rosidl_runtime_cpp::type_description::KeyValue_<ContainerAllocator>*
using ConstRawPtr = const rosidl_runtime_cpp::type_description::KeyValue_<ContainerAllocator>*
using SharedPtr = std::shared_ptr<rosidl_runtime_cpp::type_description::KeyValue_<ContainerAllocator>>
using ConstSharedPtr = std::shared_ptr<rosidl_runtime_cpp::type_description::KeyValue_<ContainerAllocator> const>
template<typename Deleter = std::default_delete<rosidl_runtime_cpp::type_description::KeyValue_<ContainerAllocator>>>
using UniquePtrWithDeleter = std::unique_ptr<rosidl_runtime_cpp::type_description::KeyValue_<ContainerAllocator>, Deleter>
using UniquePtr = UniquePtrWithDeleter<>
template<typename Deleter = std::default_delete<rosidl_runtime_cpp::type_description::KeyValue_<ContainerAllocator>>>
using ConstUniquePtrWithDeleter = std::unique_ptr<rosidl_runtime_cpp::type_description::KeyValue_<ContainerAllocator> const, Deleter>
using ConstUniquePtr = ConstUniquePtrWithDeleter<>
using WeakPtr = std::weak_ptr<rosidl_runtime_cpp::type_description::KeyValue_<ContainerAllocator>>
using ConstWeakPtr = std::weak_ptr<rosidl_runtime_cpp::type_description::KeyValue_<ContainerAllocator> const>
DEPRECATED__rosidl_runtime_cpp__type_description__KeyValue std::shared_ptr< rosidl_runtime_cpp::type_description::KeyValue_< ContainerAllocator > > Ptr
DEPRECATED__rosidl_runtime_cpp__type_description__KeyValue std::shared_ptr< rosidl_runtime_cpp::type_description::KeyValue_< ContainerAllocator > const  > ConstPtr

Public Functions

inline explicit KeyValue_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL)
inline explicit KeyValue_(const ContainerAllocator &_alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL)
inline Type &set__key(const std::basic_string<char, std::char_traits<char>, typename std::allocator_traits<ContainerAllocator>::template rebind_alloc<char>> &_arg)
inline Type &set__value(const std::basic_string<char, std::char_traits<char>, typename std::allocator_traits<ContainerAllocator>::template rebind_alloc<char>> &_arg)
inline bool operator==(const KeyValue_ &other) const
inline bool operator!=(const KeyValue_ &other) const

Public Members

_key_type key
_value_type value