Template Struct TypeSource_
Defined in File type_source__struct.hpp
Struct Documentation
-
template<class ContainerAllocator>
struct TypeSource_ Public Types
-
using Type = TypeSource_<ContainerAllocator>
-
using _type_name_type = std::basic_string<char, std::char_traits<char>, typename std::allocator_traits<ContainerAllocator>::template rebind_alloc<char>>
-
using _encoding_type = std::basic_string<char, std::char_traits<char>, typename std::allocator_traits<ContainerAllocator>::template rebind_alloc<char>>
-
using _raw_file_contents_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::TypeSource_<ContainerAllocator>*
-
using ConstRawPtr = const rosidl_runtime_cpp::type_description::TypeSource_<ContainerAllocator>*
-
template<typename Deleter = std::default_delete<rosidl_runtime_cpp::type_description::TypeSource_<ContainerAllocator>>>
using UniquePtrWithDeleter = std::unique_ptr<rosidl_runtime_cpp::type_description::TypeSource_<ContainerAllocator>, Deleter>
-
using UniquePtr = UniquePtrWithDeleter<>
-
template<typename Deleter = std::default_delete<rosidl_runtime_cpp::type_description::TypeSource_<ContainerAllocator>>>
using ConstUniquePtrWithDeleter = std::unique_ptr<rosidl_runtime_cpp::type_description::TypeSource_<ContainerAllocator> const, Deleter>
-
using ConstUniquePtr = ConstUniquePtrWithDeleter<>
-
using WeakPtr = std::weak_ptr<rosidl_runtime_cpp::type_description::TypeSource_<ContainerAllocator>>
-
using ConstWeakPtr = std::weak_ptr<rosidl_runtime_cpp::type_description::TypeSource_<ContainerAllocator> const>
- DEPRECATED__rosidl_runtime_cpp__type_description__TypeSource std::shared_ptr< rosidl_runtime_cpp::type_description::TypeSource_< ContainerAllocator > > Ptr
- DEPRECATED__rosidl_runtime_cpp__type_description__TypeSource std::shared_ptr< rosidl_runtime_cpp::type_description::TypeSource_< ContainerAllocator > const > ConstPtr
Public Functions
-
inline explicit TypeSource_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL)
-
inline explicit TypeSource_(const ContainerAllocator &_alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL)
-
inline Type &set__type_name(const std::basic_string<char, std::char_traits<char>, typename std::allocator_traits<ContainerAllocator>::template rebind_alloc<char>> &_arg)
-
inline Type &set__encoding(const std::basic_string<char, std::char_traits<char>, typename std::allocator_traits<ContainerAllocator>::template rebind_alloc<char>> &_arg)
-
inline Type &set__raw_file_contents(const std::basic_string<char, std::char_traits<char>, typename std::allocator_traits<ContainerAllocator>::template rebind_alloc<char>> &_arg)
-
inline bool operator==(const TypeSource_ &other) const
-
inline bool operator!=(const TypeSource_ &other) const
Public Members
-
_type_name_type type_name
-
_encoding_type encoding
-
_raw_file_contents_type raw_file_contents
-
using Type = TypeSource_<ContainerAllocator>