hatchbed_common: Humble
  • Links
    • Rosindex
    • Repository
  • C++ API
    • File Hierarchy
    • Full C++ API
      • Namespaces
        • Namespace fmt
        • Namespace hatchbed_common
        • Namespace hatchbed_common::localization
        • Namespace hatchbed_common::logging
        • Namespace hatchbed_common::pointcloud
        • Namespace profile
        • Namespace std
      • Classes and Structs
        • Template Struct formatter< builtin_interfaces::msg::Duration >
        • Template Struct formatter< builtin_interfaces::msg::Time >
        • Template Struct formatter< Eigen::AngleAxis< Scalar > >
        • Template Struct formatter< Eigen::Quaternion< Scalar, Options > >
        • Template Struct formatter< Eigen::Transform< Scalar, Dim, Mode, Options > >
        • Template Struct formatter< geometry_msgs::msg::Pose >
        • Template Struct formatter< geometry_msgs::msg::PoseStamped >
        • Template Struct formatter< geometry_msgs::msg::PoseWithCovariance >
        • Template Struct formatter< geometry_msgs::msg::PoseWithCovarianceStamped >
        • Template Struct formatter< geometry_msgs::msg::Transform >
        • Template Struct formatter< geometry_msgs::msg::TransformStamped >
        • Template Struct formatter< geometry_msgs::msg::Twist >
        • Template Struct formatter< geometry_msgs::msg::TwistStamped >
        • Template Struct formatter< geometry_msgs::msg::TwistWithCovariance >
        • Template Struct formatter< geometry_msgs::msg::TwistWithCovarianceStamped >
        • Template Struct formatter< nav_msgs::msg::Odometry >
        • Template Struct formatter< nav_msgs::msg::Path >
        • Template Struct formatter< profile::SimpleProfiler >
        • Template Struct formatter< rclcpp::Duration >
        • Template Struct formatter< rclcpp::Time >
        • Template Struct formatter< sensor_msgs::msg::Image >
        • Template Struct formatter< sensor_msgs::msg::Imu >
        • Template Struct formatter< sensor_msgs::msg::LaserScan >
        • Template Struct formatter< sensor_msgs::msg::PointCloud2 >
        • Template Struct formatter< std::exception >
        • Template Struct formatter< std::filesystem::path >
        • Template Struct formatter< std::optional< T > >
        • Template Struct formatter< std::shared_ptr< T > >
        • Template Struct formatter< std::unique_ptr< T > >
        • Template Struct formatter< std::variant< T… > >
        • Template Struct formatter< std_msgs::msg::ColorRGBA >
        • Template Struct formatter< std_msgs::msg::Header >
        • Template Struct formatter< T, char, std::enable_if_t< std::is_base_of_v< Eigen::DenseBase< T >, T > > >
        • Template Struct formatter< tf2::Transform >
        • Template Struct formatter< tf2_msgs::msg::TFMessage >
        • Template Struct formatter< visualization_msgs::msg::Marker >
        • Template Struct formatter< visualization_msgs::msg::MarkerArray >
        • Template Struct range_format_kind< T, Char, std::enable_if_t< std::is_base_of_v< Eigen::DenseBase< T >, T > > >
        • Template Struct BorrowedStore
        • Template Struct EnumOption
        • Struct FormatOrForward
        • Template Struct FormatterDelegator
        • Template Struct OwnedStore
        • Template Struct point_field_type
        • Template Struct point_field_type< double >
        • Template Struct point_field_type< float >
        • Template Struct point_field_type< int16_t >
        • Template Struct point_field_type< int32_t >
        • Template Struct point_field_type< int8_t >
        • Template Struct point_field_type< uint16_t >
        • Template Struct point_field_type< uint32_t >
        • Template Struct point_field_type< uint8_t >
        • Template Struct value_type_of
        • Template Struct value_type_of< std::vector< T, U > >
        • Struct ProfileScopeLevel
        • Class PoseBuffer
        • Template Class NumericIntParameter
        • Template Class NumericParameter
        • Template Class Parameter
        • Class Parameter::Declared
        • Class ParamHandler
        • Class ConstPointIterator
        • Class ConstPointRange
        • Template Class FieldIteratorBase
        • Class SimpleProfiler
        • Class SimpleProfiler::ScopedTimer
      • Functions
        • Function fmt::HB_FMT_MSG_QUAT
        • Function fmt::HB_FMT_MSG_XYZ(geometry_msgs::msg::Point)
        • Function fmt::HB_FMT_MSG_XYZ(geometry_msgs::msg::Vector3)
        • Function fmt::HB_FMT_TF2_QUAT
        • Function fmt::HB_FMT_TF2_XYZ
        • Function hatchbed_common::isValidParamName
        • Function hatchbed_common::localization::rotateCovariance
        • Template Function hatchbed_common::logging::format_container_element
        • Function hatchbed_common::logging::get_default_logger
        • Function hatchbed_common::logging::resolve_clock(rclcpp::Clock&)
        • Function hatchbed_common::logging::resolve_clock(const rclcpp::Clock::SharedPtr&)
        • Function hatchbed_common::logging::resolve_clock(std::nullptr_t)
        • Function hatchbed_common::logging::resolve_duration(int)
        • Function hatchbed_common::logging::resolve_duration(const rclcpp::Duration&)
        • Template Function hatchbed_common::logging::resolve_duration(const std::chrono::duration<Rep, Period>&)
        • Function hatchbed_common::logging::resolve_logger(const rclcpp::Logger&)
        • Function hatchbed_common::logging::resolve_logger(rclcpp::Node *)
        • Function hatchbed_common::logging::resolve_logger(const std::shared_ptr<rclcpp::Node>&)
        • Function hatchbed_common::logging::resolve_logger(const std::string&)
        • Function hatchbed_common::logging::resolve_logger(std::nullptr_t)
        • Function hatchbed_common::logging::set_default_logger
        • Template Function hatchbed_common::pointcloud::createPointCloud2
        • Template Function hatchbed_common::pointcloud::getFieldIterator(const sensor_msgs::msg::PointCloud2&, const std::string&)
        • Template Function hatchbed_common::pointcloud::getFieldIterator(sensor_msgs::msg::PointCloud2&, const std::string&)
        • Template Function hatchbed_common::pointcloud::hasField
        • Template Function hatchbed_common::pointcloud::toEigen
        • Function hatchbed_common::pointcloud::transformAndDeskewPointCloud
        • Function hatchbed_common::pointcloud::transformPointCloud
        • Function profile::finalize
        • Function profile::get
        • Function profile::operator<<
        • Function profile::pop
        • Function profile::push
        • Function profile::set_enabled
      • Defines
        • Define HB_DEBUG
        • Define HB_DEBUG_EXPRESSION
        • Define HB_DEBUG_FUNCTION
        • Define HB_DEBUG_ONCE
        • Define HB_DEBUG_SKIPFIRST
        • Define HB_DEBUG_THROTTLE
        • Define HB_ERROR
        • Define HB_ERROR_EXPRESSION
        • Define HB_ERROR_FUNCTION
        • Define HB_ERROR_ONCE
        • Define HB_ERROR_SKIPFIRST
        • Define HB_ERROR_THROTTLE
        • Define HB_FATAL
        • Define HB_FATAL_EXPRESSION
        • Define HB_FATAL_FUNCTION
        • Define HB_FATAL_ONCE
        • Define HB_FATAL_SKIPFIRST
        • Define HB_FATAL_THROTTLE
        • Define HB_FMT_MSG_QUAT
        • Define HB_FMT_MSG_XYZ
        • Define HB_FMT_TF2_QUAT
        • Define HB_FMT_TF2_XYZ
        • Define HB_INFO
        • Define HB_INFO_EXPRESSION
        • Define HB_INFO_FUNCTION
        • Define HB_INFO_ONCE
        • Define HB_INFO_SKIPFIRST
        • Define HB_INFO_THROTTLE
        • Define HB_LOG_CONDITION_EMPTY
        • Define HB_LOG_CONDITION_EXPRESSION_AFTER
        • Define HB_LOG_CONDITION_EXPRESSION_BEFORE
        • Define HB_LOG_CONDITION_FUNCTION_AFTER
        • Define HB_LOG_CONDITION_FUNCTION_BEFORE
        • Define HB_LOG_CONDITION_ONCE_AFTER
        • Define HB_LOG_CONDITION_ONCE_BEFORE
        • Define HB_LOG_CONDITION_SKIPFIRST_AFTER
        • Define HB_LOG_CONDITION_SKIPFIRST_BEFORE
        • Define HB_LOG_CONDITION_THROTTLE_AFTER
        • Define HB_LOG_CONDITION_THROTTLE_BEFORE
        • Define HB_LOG_FMT
        • Define HB_LOG_TIME_POINT_FUNC
        • Define HB_WARN
        • Define HB_WARN_EXPRESSION
        • Define HB_WARN_FUNCTION
        • Define HB_WARN_ONCE
        • Define HB_WARN_SKIPFIRST
        • Define HB_WARN_THROTTLE
        • Define PROFILE_CONCAT
        • Define PROFILE_CONCAT_IMPL
        • Define profile_scope
      • Typedefs
        • Typedef hatchbed_common::BoolArrayParameter
        • Typedef hatchbed_common::BoolParameter
        • Typedef hatchbed_common::DoubleArrayParameter
        • Typedef hatchbed_common::DoubleParameter
        • Typedef hatchbed_common::IntArrayParameter
        • Typedef hatchbed_common::IntParameter
        • Typedef hatchbed_common::localization::Covariance
        • Typedef hatchbed_common::pointcloud::FieldIterator
        • Typedef hatchbed_common::pointcloud::MutableFieldIterator
        • Typedef hatchbed_common::StringArrayParameter
        • Typedef hatchbed_common::StringParameter
        • Typedef hatchbed_common::SystemIntParameter
      • Directories
        • Directory include
        • Directory hatchbed_common
        • Directory localization
        • Directory logging
        • Directory pointcloud
      • Files
        • File covariance_util.h
        • File formatting.h
        • File logging.h
        • File macros.h
        • File message_formatting.h
        • File param_handler.h
        • File parameter.h
        • File point_cloud2_util.hpp
        • File pose_buffer.h
        • File ros_names.h
        • File simple_profiler.h
  • Standard Documents
    • README
      • hatchbed_common
        • Libraries
        • Documentation
    • CONTRIBUTING
    • LICENSE
    • PACKAGE
    • CHANGELOG
      • Changelog for package hatchbed_common
        • 0.1.6 (2026-05-01)
        • 0.1.5 (2026-03-29)
        • 0.1.4 (2026-02-18)
        • 0.1.2 (2025-04-06)
        • 0.1.1 (2024-11-24)
  • ROS Package Dependencies
    • geometry_msgs
    • nav_msgs
    • rclcpp
    • rclcpp_components
    • sensor_msgs
    • std_msgs
    • tf2
    • tf2_msgs
    • tf2_ros
    • visualization_msgs
  • Index
hatchbed_common: Humble
  • C++ API
  • File parameter.h
  • View page source

File parameter.h

↰ Parent directory (include/hatchbed_common)

Contents

  • Definition (include/hatchbed_common/parameter.h)

  • Includes

  • Included By

  • Namespaces

  • Classes

  • Typedefs

Definition (include/hatchbed_common/parameter.h)

  • Program Listing for File parameter.h

Includes

  • algorithm

  • functional

  • memory

  • mutex

  • rclcpp/rclcpp.hpp

  • rcutils/logging.h

  • sstream

  • string

  • type_traits

  • utility

  • vector

Included By

  • File param_handler.h

Namespaces

  • Namespace hatchbed_common

Classes

  • Template Struct BorrowedStore

  • Template Struct EnumOption

  • Template Struct OwnedStore

  • Template Struct value_type_of

  • Template Struct value_type_of< std::vector< T, U > >

  • Template Class NumericIntParameter

  • Template Class NumericParameter

  • Template Class Parameter

  • Class Parameter::Declared

Typedefs

  • Typedef hatchbed_common::BoolArrayParameter

  • Typedef hatchbed_common::BoolParameter

  • Typedef hatchbed_common::DoubleArrayParameter

  • Typedef hatchbed_common::DoubleParameter

  • Typedef hatchbed_common::IntArrayParameter

  • Typedef hatchbed_common::IntParameter

  • Typedef hatchbed_common::StringArrayParameter

  • Typedef hatchbed_common::StringParameter

  • Typedef hatchbed_common::SystemIntParameter

Previous Next

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

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