ros_babel_fish: Rolling
  • Links
    • Rosindex
    • Repository
  • C++ API
    • Class Hierarchy
    • File Hierarchy
    • Full C++ API
      • Namespaces
        • Namespace rclcpp
        • Namespace rclcpp_action
        • Namespace ros_babel_fish
        • Namespace ros_babel_fish::impl
        • Namespace ros_babel_fish::message_type_traits
        • Namespace ros_babel_fish::MessageTypes
        • Namespace std
      • Classes and Structs
        • Template Struct BabelFishAction >::SendGoalOptions
        • Struct ActionTypeSupport
        • Struct BabelFishAction
        • Struct BabelFishAction::Impl
        • Struct Impl::CancelGoalService
        • Struct Impl::GetResultService
        • Struct Impl::SendGoalService
        • Struct BabelFishService
        • Template Struct EqHelper
        • Template Struct EqHelper< ArrayMessageBase >
        • Template Struct EqHelper< bool >
        • Template Struct EqHelper< CompoundMessage >
        • Template Struct EqHelper< std::string >
        • Template Struct EqHelper< std::wstring >
        • Template Struct PassThrough
        • Template Struct array_type
        • Template Struct array_type< bool, false >
        • Template Struct array_type< Message, false >
        • Template Struct array_type< Message, true >
        • Template Struct member_type
        • Template Struct message_type
        • Template Struct value_type
        • Struct MessageMemberIntrospection
        • Struct MessageMembersIntrospection
        • Struct MessageTypeSupport
        • Struct ServiceTypeSupport
        • Template Class Client< ros_babel_fish::impl::BabelFishAction >
        • Template Class Server< ros_babel_fish::impl::BabelFishAction >
        • Template Class ServerGoalHandle< ros_babel_fish::impl::BabelFishAction >
        • Class AnyServiceCallback
        • Template Class ArrayMessage_
        • Class ArrayMessageBase
        • Class BabelFish
        • Class BabelFishException
        • Class BabelFishPublisher
        • Class BabelFishService
        • Class BabelFishServiceClient
        • Class BabelFishSubscription
        • Template Class CompoundArrayMessage_
        • Class CompoundMessage
        • Class LocalTypeSupportProvider
        • Class Message
        • Class TypeSupportException
        • Class TypeSupportProvider
        • Template Class ValueMessage
      • Enums
        • Enum ArraySize
        • Enum MessageType
      • Functions
        • Function ros_babel_fish::createContainer(const rosidl_typesupport_introspection_cpp::MessageMembers&, rosidl_runtime_cpp::MessageInitialization)
        • Function ros_babel_fish::createContainer(const MessageMembersIntrospection&, rosidl_runtime_cpp::MessageInitialization)
        • Template Function ros_babel_fish::impl::call_for_array_message(ArrayMessageBase&, Callable&&, Args&&…)
        • Template Function ros_babel_fish::impl::call_for_array_message(const ArrayMessageBase&, Callable&&, Args&&…)
        • Template Function ros_babel_fish::impl::invoke
        • Function ros_babel_fish::impl::wait_for_topic_and_type_nanoseconds
        • Function ros_babel_fish::impl::wait_for_topic_nanoseconds
        • Template Function ros_babel_fish::invoke_for_array_message(ArrayMessageBase&, Callable&&, Args&&…)
        • Template Function ros_babel_fish::invoke_for_array_message(const ArrayMessageBase&, Callable&&, Args&&…)
        • Template Function ros_babel_fish::invoke_for_message(Message&, Callable&&, Args&&…)
        • Template Function ros_babel_fish::invoke_for_message(const Message&, Callable&&, Args&&…)
        • Template Function ros_babel_fish::invoke_for_value_message(Message&, Callable&&, Args&&…)
        • Template Function ros_babel_fish::invoke_for_value_message(const Message&, Callable&&, Args&&…)
        • Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Bool, bool)
        • Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Octet, unsigned char)
        • Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::UInt8, uint8_t)
        • Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::UInt16, uint16_t)
        • Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::UInt32, uint32_t)
        • Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::UInt64, uint64_t)
        • Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Int8, int8_t)
        • Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Int16, int16_t)
        • Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Int32, int32_t)
        • Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Int64, int64_t)
        • Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Float, float)
        • Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Double, double)
        • Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::LongDouble, long double)
        • Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Char, unsigned char)
        • Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::WChar, char16_t)
        • Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::String, std::string)
        • Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::WString, std::wstring)
        • Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Compound, CompoundMessage)
        • Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Array, ArrayMessageBase)
        • Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::None, void)
        • Function ros_babel_fish::message_type_traits::DECLARE_MESSAGE_TYPE_FOR_TYPE(MessageTypes::Bool, bool)
        • Function ros_babel_fish::message_type_traits::DECLARE_MESSAGE_TYPE_FOR_TYPE(MessageTypes::UInt8, uint8_t)
        • Function ros_babel_fish::message_type_traits::DECLARE_MESSAGE_TYPE_FOR_TYPE(MessageTypes::UInt16, uint16_t)
        • Function ros_babel_fish::message_type_traits::DECLARE_MESSAGE_TYPE_FOR_TYPE(MessageTypes::UInt32, uint32_t)
        • Function ros_babel_fish::message_type_traits::DECLARE_MESSAGE_TYPE_FOR_TYPE(MessageTypes::UInt64, uint64_t)
        • Function ros_babel_fish::message_type_traits::DECLARE_MESSAGE_TYPE_FOR_TYPE(MessageTypes::Int8, int8_t)
        • Function ros_babel_fish::message_type_traits::DECLARE_MESSAGE_TYPE_FOR_TYPE(MessageTypes::Int16, int16_t)
        • Function ros_babel_fish::message_type_traits::DECLARE_MESSAGE_TYPE_FOR_TYPE(MessageTypes::Int32, int32_t)
        • Function ros_babel_fish::message_type_traits::DECLARE_MESSAGE_TYPE_FOR_TYPE(MessageTypes::Int64, int64_t)
        • Function ros_babel_fish::message_type_traits::DECLARE_MESSAGE_TYPE_FOR_TYPE(MessageTypes::Float, float)
        • Function ros_babel_fish::message_type_traits::DECLARE_MESSAGE_TYPE_FOR_TYPE(MessageTypes::Double, double)
        • Function ros_babel_fish::message_type_traits::DECLARE_MESSAGE_TYPE_FOR_TYPE(MessageTypes::LongDouble, long double)
        • Function ros_babel_fish::message_type_traits::DECLARE_MESSAGE_TYPE_FOR_TYPE(MessageTypes::WChar, char16_t)
        • Function ros_babel_fish::message_type_traits::DECLARE_MESSAGE_TYPE_FOR_TYPE(MessageTypes::String, std::string)
        • Function ros_babel_fish::message_type_traits::DECLARE_MESSAGE_TYPE_FOR_TYPE(MessageTypes::WString, std::wstring)
        • Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Bool, bool)
        • Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Octet, unsigned char)
        • Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::UInt8, uint8_t)
        • Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::UInt16, uint16_t)
        • Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::UInt32, uint32_t)
        • Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::UInt64, uint64_t)
        • Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Int8, int8_t)
        • Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Int16, int16_t)
        • Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Int32, int32_t)
        • Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Int64, int64_t)
        • Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Float, float)
        • Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Double, double)
        • Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::LongDouble, long double)
        • Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Char, unsigned char)
        • Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::WChar, char16_t)
        • Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::String, std::string)
        • Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::WString, std::wstring)
        • Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Compound, CompoundMessage)
        • Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Array, ArrayMessageBase)
        • Function ros_babel_fish::message_type_traits::isValueType
        • Function ros_babel_fish::resolve_topic
        • Template Function ros_babel_fish::wait_for_topic
        • Template Function ros_babel_fish::wait_for_topic_and_type
      • Defines
        • Define _RBF2_TEMPLATE_CALL_ARRAY_FUNCTION
        • Define _RBF2_TEMPLATE_CALL_ARRAY_TYPES
        • Define DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE
        • Define DECLARE_MESSAGE_TYPE_FOR_TYPE
        • Define DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE
        • Define RBF2_INVOKE_FN
        • Define RBF2_TEMPLATE_CALL
        • Define RBF2_TEMPLATE_CALL_ARRAY_TYPES
        • Define RBF2_TEMPLATE_CALL_SIMPLE_VALUE_TYPES
        • Define RBF2_TEMPLATE_CALL_VALUE_TYPES
      • Typedefs
        • Typedef ros_babel_fish::ArrayMessage
        • Typedef ros_babel_fish::BabelFishActionClient
        • Typedef ros_babel_fish::BabelFishActionServer
        • Typedef ros_babel_fish::BabelFishActionServerGoalHandle
        • Typedef ros_babel_fish::BoundedArrayMessage
        • Typedef ros_babel_fish::BoundedCompoundArrayMessage
        • Typedef ros_babel_fish::CompoundArrayMessage
        • Typedef ros_babel_fish::FixedLengthArrayMessage
        • Typedef ros_babel_fish::FixedLengthCompoundArrayMessage
        • Typedef ros_babel_fish::MessageType
      • Directories
        • Directory include
        • Directory ros_babel_fish
        • Directory detail
        • Directory exceptions
        • Directory idl
        • Directory providers
        • Directory messages
      • Files
        • File any_service_callback.hpp
        • File array_message.hpp
        • File babel_fish.hpp
        • File babel_fish_action.hpp
        • File babel_fish_action_client.hpp
        • File babel_fish_action_server.hpp
        • File babel_fish_exception.hpp
        • File babel_fish_publisher.hpp
        • File babel_fish_service.hpp
        • File babel_fish_service_client.hpp
        • File babel_fish_subscription.hpp
        • File compound_message.hpp
        • File exceptions.hpp
        • File local_type_support_provider.hpp
        • File macros.hpp
        • File message.hpp
        • File message_type_traits.hpp
        • File message_types.hpp
        • File method_invoke_helpers.hpp
        • File serialization.hpp
        • File topic.hpp
        • File type_support.hpp
        • File type_support_provider.hpp
        • File value_message.hpp
  • Standard Documents
    • PACKAGE
    • CHANGELOG
      • Changelog for package ros_babel_fish
        • 3.25.2 (2025-02-07)
        • 0.10.2 (2024-12-03)
        • 0.10.1 (2024-10-25)
        • 0.9.5 (2024-10-11)
        • 0.9.3 (2024-08-16)
        • 0.9.2 (2024-08-14)
  • Index
ros_babel_fish: Rolling
  • Links
  • View page source

Links

  • Rosindex
  • Repository
Previous Next

© Copyright The <ros_babel_fish> Contributors. License: MIT.

Built with Sphinx using a theme provided by Read the Docs.