cras_cpp_common: Jazzy
  • Links
    • Rosindex
    • Website
    • Bugtracker
    • Repository
  • C++ API
    • Full C++ API
      • Namespaces
        • Namespace class_loader
        • Namespace cras
        • Namespace cras::impl
        • Namespace diagnostic_updater
        • Namespace filters
        • Namespace nodelet
        • Namespace rclcpp
        • Namespace rclcpp::node_interfaces
        • Namespace ros
        • Namespace sensor_msgs
        • Namespace sensor_msgs::impl
        • Namespace std
        • Namespace testing
        • Namespace tf2_ros
      • Classes and Structs
        • Struct DurationStatusParam
        • Template Struct DurationType
        • Template Struct DurationType< double >
        • Template Struct DurationType< rcl_duration_t >
        • Template Struct DurationType< rcl_duration_value_t >
        • Template Struct DurationType< rmw_time_t >
        • Template Struct DurationType< ::builtin_interfaces::msg::Duration >
        • Template Struct DurationType< ::rclcpp::Duration >
        • Template Struct DurationType< ::std::chrono::duration< R, P > >
        • Template Struct FilterGetParamAdapter
        • Struct NodeletWithDiagnosticsPrivate
        • Struct NodeletWithSharedTfBufferPrivate
        • Struct InterruptibleSleepInterface
        • Template Struct is_c_string
        • Template Struct is_c_string< char * >
        • Template Struct is_c_string< char *const >
        • Template Struct is_c_string< char[I] >
        • Template Struct is_c_string< const char * >
        • Template Struct is_c_string< const char *const >
        • Template Struct is_c_string< const char[I] >
        • Template Struct is_cras_expected
        • Template Struct is_cras_expected< ::cras::expected< T, E > >
        • Template Struct is_string
        • Template Struct is_string< T::std::enable_if_t< ::cras::is_c_string< typename std::decay< T >::type >::value > >
        • Template Struct is_string< T::std::enable_if_t< ::std::is_same< typename std::decay< T >::type::std::string >::value > >
        • Template Struct NodeletWithDiagnostics
        • Template Struct NodeletWithSharedTfBuffer
        • Struct NodeletWithSharedTfBufferInterface
        • Struct SimpleDurationStatusParam
        • Struct SimpleTopicStatusParamNoHeader
        • Struct SimpleTopicStatusParamWithHeader
        • Struct StatefulNodeletInterface
        • Template Struct TimeType
        • Template Struct TimeType< double >
        • Template Struct TimeType< rcl_time_point_t >
        • Template Struct TimeType< rcl_time_point_value_t >
        • Template Struct TimeType< rmw_time_t >
        • Template Struct TimeType< ::builtin_interfaces::msg::Time >
        • Template Struct TimeType< ::rclcpp::Time >
        • Template Struct TimeType< ::std::chrono::time_point< C, D > >
        • Template Struct TimeType< ::tm >
        • Struct TopicStatusParams
        • Template Class DiagnosedPublisher
        • Template Class DiagnosedPubSub
        • Template Class DiagnosedSubscriber
        • Class DiagnosticUpdater
        • Class DurationStatus
        • Template Class FilterBase
        • Template Class FilterChain
        • Template Class FilterChainDiagnostics
        • Template Class FilterChainNodelet
        • Template Class FilterLogHelper
        • Class FrequencyStatusParam
        • Template Class AddTickSubscriptionCallbackHelper
        • Template Class GenericCloudConstIterator
        • Template Class GenericCloudIterator
        • Template Class GenericCloudIteratorBase
        • Class InterruptibleTFBuffer
        • Class LoaderROS
        • Class MemoryLoggingInterface
        • Class NodeHandle
        • Class NodeHandleWithDiagnostics
        • Class Nodelet
        • Class NodeletAwareTFBuffer
        • Template Class NodeletBase
        • Class NodeletLogHelper
        • Class NodeletManager
        • Class NodeletManagerSharingTfBuffer
        • Template Class NodeletParamHelper
        • Class NodeLogHelper
        • Class NodeParamHelper
        • Class NodeWithOptionalMaster
        • Class OfflineDiagUpdater
        • Class RateLimiter
        • Class RclcppTestFixture
        • Class Resettable
        • Class ReverseSemaphore
        • Template Class RunningStats
        • Template Class SemaphoreGuard
        • Class SimpleClockInterface
        • Template Class SmallMap
        • Template Class SmallSet
        • Template Class StatefulNodelet
        • Class TempLocale
        • Template Class ThreadNameUpdatingNodelet
        • Class ThrottleLimiter
        • Class TimeJumpResettable
        • Class TokenBucketLimiter
        • Class TopicDiagnostic
        • Template Class TopicStatus
        • Class TopicStatusParamWithHeader
        • Template Class PreloadingClassLoader
      • Enums
        • Enum CloudChannelType
        • Enum ReplacePosition
      • Functions
        • Function cras::__attribute__((format(printf, 1, 0)))
        • Function cras::__attribute__((format(printf, 1, 2)))
        • Function cras::appendIfNonEmpty
        • Function cras::cleanTypeName
        • Function cras::configureQoSProfile(::rclcpp::QoS&, const ::std::optional<int>&, const ::std::optional<::std::string>&, const ::std::optional<::std::string>&, const ::std::optional<::std::string>&, const ::std::optional<::std::string>&, const ::std::optional<double>&)
        • Function cras::configureQoSProfile(::rclcpp::QoS&, const ::std::optional<size_t>&, const ::std::optional<::rmw_qos_history_policy_t>&, const ::std::optional<::rmw_qos_reliability_policy_t>&, const ::std::optional<::rmw_qos_durability_policy_t>&, const ::std::optional<::rmw_qos_liveliness_policy_t>&, const ::std::optional<::rclcpp::Duration>&)
        • Function cras::contains(const ::std::string&, char)
        • Function cras::contains(const ::std::string&, const ::std::string&)
        • Template Function cras::convertDuration(const T&)
        • Template Function cras::convertDuration(const T1&)
        • Specialized Template Function cras::convertDuration(const ::rclcpp::Duration&)
        • Specialized Template Function cras::convertDuration(const ::rclcpp::Duration&)
        • Specialized Template Function cras::convertDuration(const ::rclcpp::Duration&)
        • Specialized Template Function cras::convertDuration(const ::rclcpp::Duration&)
        • Template Function cras::convertDuration(const ::rclcpp::Duration&)
        • Specialized Template Function cras::convertDuration(const ::builtin_interfaces::msg::Duration&)
        • Specialized Template Function cras::convertDuration(const double&)
        • Specialized Template Function cras::convertDuration(const rcl_duration_value_t&)
        • Specialized Template Function cras::convertDuration(const rcl_duration_value_t&)
        • Specialized Template Function cras::convertDuration(const rcl_duration_t&)
        • Specialized Template Function cras::convertDuration(const rmw_time_t&)
        • Template Function cras::convertTime(const T&)
        • Template Function cras::convertTime(const T1&)
        • Specialized Template Function cras::convertTime(const ::rclcpp::Time&)
        • Specialized Template Function cras::convertTime(const ::rclcpp::Time&)
        • Specialized Template Function cras::convertTime(const ::rclcpp::Time&)
        • Specialized Template Function cras::convertTime(const ::rclcpp::Time&)
        • Specialized Template Function cras::convertTime(const ::rclcpp::Time&)
        • Specialized Template Function cras::convertTime(const ::builtin_interfaces::msg::Time&)
        • Specialized Template Function cras::convertTime(const double&)
        • Specialized Template Function cras::convertTime(const rcl_time_point_value_t&)
        • Specialized Template Function cras::convertTime(const rcl_time_point_value_t&)
        • Specialized Template Function cras::convertTime(const rmw_time_t&)
        • Specialized Template Function cras::convertTime(const ::tm&)
        • Template Function cras::convertTime(const T1&, const ::rcl_clock_type_t)
        • Function cras::copyChannelData
        • Function cras::demangle
        • Function cras::endsWith
        • Template Function cras::float_secs
        • Function cras::frequency
        • Function cras::from_chars(const ::std::string&, float&, const ::std::chars_format)
        • Function cras::from_chars(const ::std::string&, double&, const ::std::chars_format)
        • Function cras::fromStructTm
        • Function cras::getField(::cras::Cloud&, const ::std::string&)
        • Function cras::getField(const ::cras::Cloud&, const ::std::string&)
        • Template Function cras::getParam(const ::ros::NodeHandle&, const ::std::string&, const ::cras::optional<ResultType>&, const ::std::string&, const ::cras::GetParamOptions<ResultType, ParamServerType>&)
        • Template Function cras::getParam(const ::ros::NodeHandle&, const ::std::string&, const ResultType&, const ::std::string&, const ::cras::GetParamOptions<ResultType, ParamServerType>&)
        • Function cras::getParam(const ::ros::NodeHandle&, const ::std::string&, const ::cras::optional<const char *>&, const ::std::string&, const ::cras::GetParamOptions<::std::string>&)
        • Function cras::getParam(const ::ros::NodeHandle&, const ::std::string&, const char *, const ::std::string&, const ::cras::GetParamOptions<std::string>&)
        • Template Function cras::getParamVerbose(const ::ros::NodeHandle&, const ::std::string&, const ::cras::optional<ResultType>&, const ::std::string&, const ::cras::GetParamOptions<ResultType, ParamServerType>&)
        • Template Function cras::getParamVerbose(const ::ros::NodeHandle&, const ::std::string&, const ResultType&, const ::std::string&, const ::cras::GetParamOptions<ResultType, ParamServerType>&)
        • Function cras::getParamVerbose(const ::ros::NodeHandle&, const ::std::string&, const ::cras::optional<const char *>&, const ::std::string&, const ::cras::GetParamOptions<::std::string>&)
        • Function cras::getParamVerbose(const ::ros::NodeHandle&, const ::std::string&, const char *, const ::std::string&, const ::cras::GetParamOptions<::std::string>&)
        • Function cras::getPitch(const ::tf2::Quaternion&)
        • Function cras::getPitch(const ::geometry_msgs::msg::Quaternion&)
        • Function cras::getRoll(const ::tf2::Quaternion&)
        • Function cras::getRoll(const ::geometry_msgs::msg::Quaternion&)
        • Function cras::getRPY(const ::tf2::Quaternion&, double&, double&, double&)
        • Function cras::getRPY(const ::geometry_msgs::msg::Quaternion&, double&, double&, double&)
        • Function cras::getThreadName
        • Template Function cras::getTypeName()
        • Function cras::getTypeName(const ::std::type_info&)
        • Function cras::getYaw(const ::tf2::Quaternion&)
        • Function cras::getYaw(const ::geometry_msgs::msg::Quaternion&)
        • Function cras::getYear(const ::rclcpp::Time&)
        • Function cras::getYear(const ::std::chrono::system_clock::time_point&)
        • Function cras::hasField
        • Function cras::iconvConvert
        • Function cras::isLegalBaseName
        • Function cras::isLegalName
        • Function cras::isNodeletUnloading
        • Template Function cras::isSetIntersectionEmpty
        • Template Function cras::join
        • Function cras::logLevelToMsgLevel
        • Template Function cras::maybeParam
        • Function cras::msgLevelToLogLevel
        • Template Function cras::nanosec
        • Function cras::nodeParams
        • Function cras::numPoints
        • Function cras::outputByteBuffer(allocator_t, const uint8_t *, size_t)
        • Function cras::outputByteBuffer(allocator_t, const std::vector<uint8_t>&)
        • Function cras::outputString(allocator_t, const char *, size_t)
        • Function cras::outputString(allocator_t, const std::string&)
        • Function cras::paramHelper
        • Function cras::paramsForNodeHandle
        • Function cras::parseDouble(const ::std::string&)
        • Function cras::parseDouble(const char *)
        • Function cras::parseDuration
        • Function cras::parseFloat(const ::std::string&)
        • Function cras::parseFloat(const char *)
        • Function cras::parseInt16(const std::string&)
        • Function cras::parseInt16(const std::string&, uint8_t)
        • Function cras::parseInt16(const char *)
        • Function cras::parseInt16(const char *, const uint8_t)
        • Function cras::parseInt32(const std::string&)
        • Function cras::parseInt32(const std::string&, uint8_t)
        • Function cras::parseInt32(const char *)
        • Function cras::parseInt32(const char *, const uint8_t)
        • Function cras::parseInt64(const std::string&)
        • Function cras::parseInt64(const std::string&, uint8_t)
        • Function cras::parseInt64(const char *)
        • Function cras::parseInt64(const char *, const uint8_t)
        • Function cras::parseInt8(const std::string&)
        • Function cras::parseInt8(const std::string&, uint8_t)
        • Function cras::parseInt8(const char *)
        • Function cras::parseInt8(const char *, const uint8_t)
        • Function cras::parseQoSPreset
        • Function cras::parseTime
        • Function cras::parseTimezoneOffset
        • Function cras::parseUInt16(const std::string&)
        • Function cras::parseUInt16(const std::string&, uint8_t)
        • Function cras::parseUInt16(const char *)
        • Function cras::parseUInt16(const char *, const uint8_t)
        • Function cras::parseUInt32(const std::string&)
        • Function cras::parseUInt32(const std::string&, uint8_t)
        • Function cras::parseUInt32(const char *)
        • Function cras::parseUInt32(const char *, const uint8_t)
        • Function cras::parseUInt64(const std::string&)
        • Function cras::parseUInt64(const std::string&, uint8_t)
        • Function cras::parseUInt64(const char *)
        • Function cras::parseUInt64(const char *, const uint8_t)
        • Function cras::parseUInt8(const std::string&)
        • Function cras::parseUInt8(const std::string&, uint8_t)
        • Function cras::parseUInt8(const char *)
        • Function cras::parseUInt8(const char *, const uint8_t)
        • Function cras::prependIfNonEmpty
        • Template Function cras::quoteIfStringType
        • Function cras::registerCloudChannelType
        • Function cras::remainingTime(const ::rclcpp::Time&, double, const ::rclcpp::Clock::ConstSharedPtr&)
        • Function cras::remainingTime(const ::rclcpp::Time&, const ::rclcpp::Duration&, const ::rclcpp::Clock::ConstSharedPtr&)
        • Function cras::removePrefix
        • Function cras::removeSuffix
        • Function cras::replace(const ::std::string&, const ::std::string&, const ::std::string&, const ::cras::ReplacePosition&)
        • Function cras::replace(::std::string&, const ::std::string&, const ::std::string&, const ::cras::ReplacePosition&)
        • Function cras::safeRate
        • Function cras::safeWallRate
        • Function cras::saturateAdd
        • Template Function cras::sec
        • Template Function cras::secNsec
        • Function cras::setThreadName
        • Function cras::sizeOfPointField(int)
        • Function cras::sizeOfPointField(const ::sensor_msgs::PointField&)
        • Function cras::snprintf(::std::string, …)
        • Function cras::snprintf(::std::string, ::va_list)
        • Function cras::split
        • Function cras::startsWith
        • Function cras::strip(::std::string&, const char&)
        • Function cras::strip(const ::std::string&, const char&)
        • Function cras::stripLeading(::std::string&, const char&)
        • Function cras::stripLeading(const ::std::string&, const char&)
        • Function cras::stripLeadingSlash(::std::string&, bool)
        • Function cras::stripLeadingSlash(const ::std::string&, bool)
        • Function cras::stripTrailing(::std::string&, const char&)
        • Function cras::stripTrailing(const ::std::string&, const char&)
        • Template Function cras::to_pretty_string(const T&)
        • Specialized Template Function cras::to_pretty_string(const ::rclcpp::Time&)
        • Template Function cras::to_string(const T&)
        • Template Function cras::to_string(const T&)
        • Function cras::to_string(const double&)
        • Function cras::to_string(const float&)
        • Function cras::to_string(const long double&)
        • Function cras::to_string(const char *)
        • Function cras::to_string(char *)
        • Template Function cras::to_string(const char)
        • Function cras::to_string(const bool&)
        • Function cras::to_string(const ::std::string&)
        • Template Function cras::to_string(const ::std::map<K, V>&)
        • Template Function cras::to_string(const ::std::unordered_map<K, V>&)
        • Template Function cras::to_string(const ::std::array<T, N>&)
        • Template Function cras::to_string(const ::Eigen::Matrix<Scalar, Rows, Cols, Options, MaxRows, MaxCols>&)
        • Template Function cras::to_string(const ::Eigen::RotationBase<Derived, Dim>&)
        • Template Function cras::to_string(const ::Eigen::Transform<Scalar, Dim, Mode, Options>&)
        • Function cras::to_string(const ::rclcpp::Time&)
        • Template Function cras::to_string(const T&)
        • Function cras::to_string(const ::rclcpp::Duration&)
        • Template Function cras::to_string(const M&)
        • Function cras::to_string(const ::tf2::Vector3&)
        • Function cras::to_string(const ::tf2::Quaternion&)
        • Function cras::to_string(const ::tf2::Matrix3x3&)
        • Function cras::to_string(const ::tf2::Transform&)
        • Function cras::toEigen(const ::urdf::Vector3&)
        • Function cras::toEigen(const ::urdf::Rotation&)
        • Function cras::toEigen(const ::urdf::Pose&)
        • Function cras::toLower
        • Function cras::toUpper
        • Function cras::toURDF(const ::Eigen::Translation3d&)
        • Function cras::toURDF(const ::Eigen::Vector3d&)
        • Function cras::toURDF(const ::Eigen::Quaterniond&)
        • Function cras::toURDF(const ::Eigen::Isometry3d&)
        • Function cras::toValidRosName
        • Function cras::transformChannel
        • Function cras::transformOnlyChannels
        • Function cras::transformOnlyXYZ
        • Function cras::transformWithChannels(const ::sensor_msgs::PointCloud2&, ::sensor_msgs::PointCloud2&, const ::geometry_msgs::TransformStamped&)
        • Function cras::transformWithChannels(const ::sensor_msgs::PointCloud2&, ::sensor_msgs::PointCloud2&, const ::geometry_msgs::TransformStamped&, const ::std::unordered_map<::std::string, ::cras::CloudChannelType>&)
        • Function cras::transformWithChannels(const ::sensor_msgs::PointCloud2&, ::sensor_msgs::PointCloud2&, const ::tf2_ros::Buffer&, const ::std::string&)
        • Function cras::transformWithChannels(const ::sensor_msgs::PointCloud2&, ::sensor_msgs::PointCloud2&, const ::tf2_ros::Buffer&, const ::std::string&, const ::std::unordered_map<::std::string, ::cras::CloudChannelType>&)
        • Function cras::transliterateToAscii
        • Function cras::unregisterCloudChannelType
        • Function operator””_sz
        • Function rclcpp::operator*
        • Function rclcpp::operator/
        • Function rclcpp::operator==
        • Template Function sgn
      • Defines
        • Define CRAS_IGNORE_DEPRECATED_WARNING_BEGIN
        • Define CRAS_IGNORE_DEPRECATED_WARNING_END
        • Define CRAS_IGNORE_PRINTF_SECURITY_WARNING_BEGIN
        • Define CRAS_IGNORE_PRINTF_SECURITY_WARNING_END
        • Define CRAS_NODELET_DIAG_GENERATE_OVERLOAD_M
        • Define CRAS_NODELET_DIAG_GENERATE_OVERLOAD_MESSAGE
        • Define CRAS_NODELET_DIAG_GENERATE_OVERLOAD_MT
        • Define CRAS_NODELET_DIAG_GENERATE_OVERLOAD_OPTIONS
        • Define CRAS_NODELET_DIAG_GENERATE_OVERLOADS
        • Define CRAS_SINGLE_ARG
        • Define CREATE_FILTERED_CLOUD
        • Define DECLARE_TO_STRING_MAP
        • Define DECLARE_TO_STRING_VECTOR
        • Define NODELET_DEBUG_DELAYED_THROTTLE
        • Define NODELET_DEBUG_DELAYED_THROTTLE_NAMED
        • Define NODELET_DEBUG_STREAM_DELAYED_THROTTLE
        • Define NODELET_ERROR_DELAYED_THROTTLE
        • Define NODELET_ERROR_DELAYED_THROTTLE_NAMED
        • Define NODELET_ERROR_STREAM_DELAYED_THROTTLE
        • Define NODELET_FATAL_DELAYED_THROTTLE
        • Define NODELET_FATAL_DELAYED_THROTTLE_NAMED
        • Define NODELET_FATAL_STREAM_DELAYED_THROTTLE
        • Define NODELET_INFO_DELAYED_THROTTLE
        • Define NODELET_INFO_DELAYED_THROTTLE_NAMED
        • Define NODELET_INFO_STREAM_DELAYED_THROTTLE
        • Define NODELET_WARN_DELAYED_THROTTLE
        • Define NODELET_WARN_DELAYED_THROTTLE_NAMED
        • Define NODELET_WARN_STREAM_DELAYED_THROTTLE
      • Typedefs
        • Typedef cras::allocator_t
        • Typedef cras::BaseMessage
        • Typedef cras::Cloud
        • Typedef cras::CloudConstIter
        • Typedef cras::CloudIndexConstIter
        • Typedef cras::CloudIndexIter
        • Typedef cras::CloudIter
        • Typedef cras::CloudModifier
        • Typedef cras::DurationStatusPtr
        • Typedef cras::GenericCloudConstIter
        • Typedef cras::GenericCloudIter
        • Typedef cras::IsMessageParam
        • Typedef cras::SimpleTopicStatusParam
        • Typedef cras::TopicStatusParam
        • Typedef cras::TopicStatusPtr
        • Typedef cras::ToStringFn
        • Typedef diagnostic_updater::ImprovedUpdater
      • Directories
        • Directory include
        • Directory cras_cpp_common
        • Directory cloud
        • Directory impl
        • Directory diag_utils
        • Directory deprecated
        • Directory impl
        • Directory diagnostics
        • Directory filter_utils
        • Directory impl
        • Directory log_utils
        • Directory math_utils
        • Directory impl
        • Directory node_utils
        • Directory nodelet_utils
        • Directory impl
        • Directory string_utils
        • Directory test_utils
        • Directory tf2_utils
        • Directory thread_utils
        • Directory time_utils
        • Directory type_utils
      • Files
        • File c_api.hpp
        • File cloud.hpp
        • File cloud.hpp
        • File diag_utils.hpp
        • File diagnosed_pub_sub.hpp
        • File diagnosed_pub_sub.hpp
        • File duration_status.h
        • File duration_status_param.h
        • File eigen.hpp
        • File expected.hpp
        • File filter_base.hpp
        • File filter_base.hpp
        • File filter_chain.hpp
        • File filter_chain.hpp
        • File filter_chain_nodelet.hpp
        • File filter_chain_nodelet.hpp
        • File filter_chain_nodelet.hpp
        • File filter_utils.hpp
        • File from_chars.hpp
        • File ImprovedUpdater.h
        • File interruptible_buffer.h
        • File interruptible_sleep_interface.h
        • File literal_sz.hpp
        • File loader_ros.h
        • File log_macros.h
        • File log_utils.h
        • File math_utils.hpp
        • File memory.h
        • File message_utils.hpp
        • File node.h
        • File node_handle.h
        • File node_handle_with_diagnostics.h
        • File node_utils.hpp
        • File node_with_optional_master.h
        • File nodelet.h
        • File nodelet_aware_tf_buffer.h
        • File nodelet_manager.h
        • File nodelet_manager_sharing_tf_buffer.h
        • File nodelet_utils.hpp
        • File nodelet_with_diagnostics.hpp
        • File nodelet_with_diagnostics.hpp
        • File nodelet_with_shared_tf_buffer.hpp
        • File nodelet_with_shared_tf_buffer.hpp
        • File offline_diag_updater.h
        • File param_helper.h
        • File param_helper.hpp
        • File param_helper.hpp
        • File param_utils.hpp
        • File preloading_class_loader.hpp
        • File qos.hpp
        • File rate_limiter.h
        • File rclcpp.hpp
        • File resettable.h
        • File running_stats.hpp
        • File running_stats.hpp
        • File semaphore.hpp
        • File set_utils.hpp
        • File SlowTopicDiagUpdater.h
        • File small_map.hpp
        • File stateful_nodelet.hpp
        • File stateful_nodelet.hpp
        • File string_traits.hpp
        • File string_utils.hpp
        • File suppress_warnings.hpp
        • File test_utils.hpp
        • File tf2.hpp
        • File tf2_sensor_msgs.h
        • File tf2_utils.hpp
        • File thread_name_updating_nodelet.hpp
        • File thread_name_updating_nodelet.hpp
        • File thread_utils.hpp
        • File time_utils.hpp
        • File topic_diagnostic.h
        • File topic_status.hpp
        • File topic_status_param.hpp
        • File type_utils.hpp
        • File updater.h
        • File urdf_utils.h
  • Standard Documents
    • PACKAGE
    • LICENSE
    • CHANGELOG
      • Changelog for package cras_cpp_common
        • 2.5.1 (2025-02-18)
        • 2.5.0 (2025-02-13)
        • 2.4.8 (2025-01-07)
        • 2.4.7 (2024-12-12)
        • 2.4.6 (2024-12-12)
        • 2.4.5 (2024-11-02)
        • 2.4.4 (2024-09-14)
        • 2.4.3 (2024-09-14)
        • 2.4.2 (2024-09-05)
        • 2.4.1 (2024-09-04)
        • 2.4.0 (2024-09-04)
        • 2.3.9 (2024-02-27)
        • 2.3.8 (2024-01-12)
        • 2.3.7 (2024-01-09)
        • 2.3.6 (2024-01-09)
        • 2.3.5 (2023-11-21)
        • 2.3.4 (2023-10-25)
        • 2.3.3 (2023-10-06)
        • 2.3.2 (2023-10-06)
        • 2.3.1 (2023-07-13)
        • 2.3.0 (2023-07-12)
        • 2.2.3 (2023-06-16)
        • 2.2.2 (2023-05-15)
        • 2.2.1 (2023-05-15)
        • 2.2.0 (2023-04-09)
        • 2.1.2 (2023-02-10)
        • 2.1.1 (2023-02-08)
        • 2.1.0 (2023-02-08)
        • 2.0.10 (2022-11-24)
        • 2.0.9 (2022-11-24)
        • 2.0.8 (2022-11-24)
        • 2.0.7 (2022-11-24)
        • 2.0.6 (2022-11-24)
        • 2.0.5 (2022-10-23)
        • 2.0.4 (2022-10-14)
        • 2.0.3 (2022-10-07)
        • 2.0.2 (2022-08-29)
        • 2.0.1 (2022-08-26)
        • 1.0.0
    • README
      • cras_cpp_common
        • Support and Build Status
        • List of provided libraries
  • ROS Package Dependencies
    • backward_ros
    • tf2_geometry_msgs
    • builtin_interfaces
    • rcl
    • rclcpp
    • rclcpp_components
    • rcutils
    • rmw
    • tf2
    • tf2_ros
  • Index
cras_cpp_common: Jazzy
  • C++ API
  • File c_api.hpp
  • View page source

File c_api.hpp

↰ Parent directory (include/cras_cpp_common)

Support definitions for declaration of a C API of modules.

Contents

  • Definition (include/cras_cpp_common/c_api.hpp)

  • Detailed Description

  • Includes

  • Namespaces

  • Functions

  • Typedefs

Definition (include/cras_cpp_common/c_api.hpp)

  • Program Listing for File c_api.hpp

Detailed Description

Martin Pecka

Includes

  • cstdint

  • string (File eigen.hpp)

  • vector

Namespaces

  • Namespace cras

Functions

  • Function cras::outputByteBuffer(allocator_t, const uint8_t *, size_t)

  • Function cras::outputByteBuffer(allocator_t, const std::vector<uint8_t>&)

  • Function cras::outputString(allocator_t, const char *, size_t)

  • Function cras::outputString(allocator_t, const std::string&)

Typedefs

  • Typedef cras::allocator_t

Previous Next

© Copyright The <cras_cpp_common> Contributors. License: BSD.

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