rmw_desert: Rolling
Links
Rosindex
Repository
C++ API
Page Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace ::json_literals
Namespace @14
Namespace cbor
Namespace CStringHelper
Namespace detail
Namespace detail::container_input_adapter_factory_impl
Namespace detail::dtoa_impl
Namespace detail::impl
Namespace detail::utility_internal
Namespace Discovery
Namespace half_float
Namespace half_float::detail
Namespace literals
Namespace literals::json_literals
Namespace MessageSerialization
Namespace nlohmann
Namespace nlohmann::detail
Namespace nlohmann::json_abi_v3_11_3
Namespace std
Namespace std::conditional
Classes and Structs
Template Struct adl_serializer
Template Struct actual_object_comparator
Template Struct char_traits
Template Struct char_traits< signed char >
Template Struct char_traits< unsigned char >
Template Struct conjunction
Template Struct conjunction< B >
Template Struct conjunction< B, Bn… >
Template Struct container_input_adapter_factory
Template Struct container_input_adapter_factory< ContainerType, void_t< decltype(begin(std::declval< ContainerType >, ()), end(std::declval< ContainerType >, ())) > >
Template Struct detector
Template Struct detector< Default, void_t< Op< Args… > >, Op, Args… >
Struct boundaries
Struct cached_power
Struct diyfp
Template Struct external_constructor
Template Struct external_constructor< value_t::array >
Template Struct external_constructor< value_t::binary >
Template Struct external_constructor< value_t::boolean >
Template Struct external_constructor< value_t::number_float >
Template Struct external_constructor< value_t::number_integer >
Template Struct external_constructor< value_t::number_unsigned >
Template Struct external_constructor< value_t::object >
Template Struct external_constructor< value_t::string >
Struct from_json_fn
Template Struct has_from_json
Template Struct has_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >
Template Struct has_key_compare
Template Struct has_non_default_from_json
Template Struct has_non_default_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >
Template Struct has_to_json
Template Struct has_to_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >
Template Struct identity_tag
Template Struct integer_sequence
Template Struct internal_iterator
Template Struct is_basic_json
Template Struct is_basic_json< NLOHMANN_BASIC_JSON_TPL >
Template Struct is_basic_json_context
Template Struct is_c_string
Template Struct is_comparable
Template Struct is_comparable< Compare, A, B, void_t< decltype(std::declval< Compare >, ()(std::declval< A >, (), std::declval< B >, ())), decltype(std::declval< Compare >, ()(std::declval< B >, (), std::declval< A >, ())) > >
Template Struct is_compatible_array_type
Template Struct is_compatible_array_type_impl
Template Struct is_compatible_array_type_impl< BasicJsonType, CompatibleArrayType, enable_if_t< is_detected< iterator_t, CompatibleArrayType >::value &&is_iterator_traits< iterator_traits< detected_t< iterator_t, CompatibleArrayType > > >::value &&!std::is_same< CompatibleArrayType, detected_t< range_value_t, CompatibleArrayType > >::value > >
Template Struct is_compatible_integer_type
Template Struct is_compatible_integer_type_impl
Template Struct is_compatible_integer_type_impl< RealIntegerType, CompatibleNumberIntegerType, enable_if_t< std::is_integral< RealIntegerType >::value &&std::is_integral< CompatibleNumberIntegerType >::value &&!std::is_same< bool, CompatibleNumberIntegerType >::value > >
Template Struct is_compatible_object_type
Template Struct is_compatible_object_type_impl
Template Struct is_compatible_object_type_impl< BasicJsonType, CompatibleObjectType, enable_if_t< is_detected< mapped_type_t, CompatibleObjectType >::value &&is_detected< key_type_t, CompatibleObjectType >::value > >
Template Struct is_compatible_string_type
Template Struct is_compatible_type
Template Struct is_compatible_type_impl
Template Struct is_compatible_type_impl< BasicJsonType, CompatibleType, enable_if_t< is_complete_type< CompatibleType >::value > >
Template Struct is_complete_type
Template Struct is_complete_type< T, decltype(void(sizeof(T))) >
Template Struct is_constructible
Template Struct is_constructible< const std::pair< T1, T2 > >
Template Struct is_constructible< const std::tuple< Ts… > >
Template Struct is_constructible< std::pair< T1, T2 > >
Template Struct is_constructible< std::tuple< Ts… > >
Template Struct is_constructible_array_type
Template Struct is_constructible_array_type_impl
Template Struct is_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, enable_if_t< !std::is_same< ConstructibleArrayType, typename BasicJsonType::value_type >::value &&!is_compatible_string_type< BasicJsonType, ConstructibleArrayType >::value &&is_default_constructible< ConstructibleArrayType >::value &&(std::is_move_assignable< ConstructibleArrayType >::value||std::is_copy_assignable< ConstructibleArrayType >::value)&&is_detected< iterator_t, ConstructibleArrayType >::value &&is_iterator_traits< iterator_traits< detected_t< iterator_t, ConstructibleArrayType > > >::value &&is_detected< range_value_t, ConstructibleArrayType >::value &&!std::is_same< ConstructibleArrayType, detected_t< range_value_t, ConstructibleArrayType > >::value &&is_complete_type< detected_t< range_value_t, ConstructibleArrayType > >::value > >
Template Struct is_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, enable_if_t< std::is_same< ConstructibleArrayType, typename BasicJsonType::value_type >::value > >
Template Struct is_constructible_object_type
Template Struct is_constructible_object_type_impl
Template Struct is_constructible_object_type_impl< BasicJsonType, ConstructibleObjectType, enable_if_t< is_detected< mapped_type_t, ConstructibleObjectType >::value &&is_detected< key_type_t, ConstructibleObjectType >::value > >
Template Struct is_constructible_string_type
Template Struct is_constructible_tuple
Template Struct is_constructible_tuple< T1, std::tuple< Args… > >
Template Struct is_default_constructible
Template Struct is_default_constructible< const std::pair< T1, T2 > >
Template Struct is_default_constructible< const std::tuple< Ts… > >
Template Struct is_default_constructible< std::pair< T1, T2 > >
Template Struct is_default_constructible< std::tuple< Ts… > >
Template Struct is_detected_lazy
Template Struct is_getable
Template Struct is_iterator_of_multibyte
Template Struct is_iterator_traits
Template Struct is_iterator_traits< iterator_traits< T > >
Template Struct is_json_iterator_of
Template Struct is_json_iterator_of< BasicJsonType, typename BasicJsonType::const_iterator >
Template Struct is_json_iterator_of< BasicJsonType, typename BasicJsonType::iterator >
Template Struct is_json_ref
Template Struct is_json_ref< json_ref< T > >
Template Struct is_ordered_map
Struct is_ordered_map::two
Template Struct is_range
Template Struct is_sax
Template Struct is_sax_static_asserts
Template Struct is_specialization_of
Template Struct is_specialization_of< Primary, Primary< Args… > >
Template Struct is_transparent
Template Struct iterator_input_adapter_factory
Template Struct iterator_input_adapter_factory< IteratorType, enable_if_t< is_iterator_of_multibyte< IteratorType >::value > >
Template Struct iterator_traits
Template Struct iterator_traits< T *, enable_if_t< std::is_object< T >::value > >
Template Struct iterator_traits< T, enable_if_t< !std::is_pointer< T >::value > >
Template Struct iterator_types
Template Struct iterator_types< It, void_t< typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category > >
Struct json_default_base
Template Struct make_void
Template Struct negation
Struct nonesuch
Template Struct output_adapter_protocol
Struct position_t
Template Struct priority_tag
Template Struct priority_tag< 0 >
Template Struct static_const
Struct to_json_fn
Template Struct Extend
Template Struct Extend< integer_sequence< T, Ints… >, SeqSize, 0 >
Template Struct Extend< integer_sequence< T, Ints… >, SeqSize, 1 >
Template Struct Gen
Template Struct Gen< T, 0 >
Template Struct value_in_range_of_impl1
Template Struct value_in_range_of_impl1< OfType, T, false >
Template Struct value_in_range_of_impl1< OfType, T, true >
Template Struct value_in_range_of_impl2
Template Struct value_in_range_of_impl2< OfType, T, false, false >
Template Struct value_in_range_of_impl2< OfType, T, false, true >
Template Struct value_in_range_of_impl2< OfType, T, true, false >
Template Struct value_in_range_of_impl2< OfType, T, true, true >
Template Struct wide_string_input_helper
Template Struct wide_string_input_helper< BaseInputAdapter, 2 >
Template Struct wide_string_input_helper< BaseInputAdapter, 4 >
Template Struct GenericCSequence
Struct binary_t
Template Struct bits
Template Struct bits< const T >
Template Struct bits< const volatile T >
Template Struct bits< double >
Template Struct bits< float >
Template Struct bits< volatile T >
Template Struct bool_type
Template Struct conditional
Template Struct conditional< false, T, F >
Struct f31
Template Struct half_caster
Template Struct half_caster< half, half, R >
Template Struct half_caster< half, U, R >
Template Struct half_caster< T, half, R >
Template Struct is_float
Template Struct is_float< const T >
Template Struct is_float< const volatile T >
Template Struct is_float< double >
Template Struct is_float< float >
Template Struct is_float< long double >
Template Struct is_float< volatile T >
Template Struct json_pointer::string_t_helper
Template Struct json_pointer::string_t_helper< NLOHMANN_BASIC_JSON_TPL >
Template Struct json_sax
Template Struct ordered_map
Struct rmw_context_impl_s
Template Struct hash< nlohmann::NLOHMANN_BASIC_JSON_TPL >
Template Struct less< ::nlohmann::detail::value_t >
Template Class basic_json
Template Class byte_container_with_subtype
Class RxStream
Class TxStream
Template Class CircularQueue
Class DesertClient
Class DesertGuardCondition
Class DesertNode
Class DesertPublisher
Class DesertService
Class DesertSubscriber
Class DesertWaitset
Template Class binary_reader
Template Class binary_writer
Class exception
Class file_input_adapter
Class input_stream_adapter
Class invalid_iterator
Template Class iter_impl
Template Class iteration_proxy
Template Class iteration_proxy_value
Template Class iterator_input_adapter
Template Class json_ref
Template Class json_reverse_iterator
Template Class json_sax_acceptor
Template Class json_sax_dom_callback_parser
Template Class json_sax_dom_parser
Template Class lexer
Template Class lexer_base
Class other_error
Class out_of_range
Template Class output_adapter
Template Class output_stream_adapter
Template Class output_string_adapter
Template Class output_vector_adapter
Class parse_error
Template Class parser
Class primitive_iterator_t
Template Class serializer
Class span_input_adapter
Class type_error
Template Class wide_string_input_adapter
Class half
Template Class json_pointer
Template Class numeric_limits< half_float::half >
Template Class tuple_element< N::nlohmann::detail::iteration_proxy_value< IteratorType > >
Template Class tuple_size< ::nlohmann::detail::iteration_proxy_value< IteratorType > >
Class TcpDaemon
Class TopicsConfig
Enums
Enum cbor_tag_handler_t
Enum error_handler_t
Enum input_format_t
Enum parse_event_t
Enum value_t
Unions
Union RxStream::_cbor_value
Functions
Function CStringHelper::assign_string
Function CStringHelper::assign_u16string
Function CStringHelper::assign_vector_string
Function CStringHelper::assign_vector_string_to_sequence
Function CStringHelper::assign_vector_u16string
Function CStringHelper::assign_vector_u16string_to_sequence
Function CStringHelper::convert_sequence_to_std_vector_string
Function CStringHelper::convert_sequence_to_std_vector_u16string
Function CStringHelper::convert_to_std_string
Function CStringHelper::convert_to_std_u16string
Function CStringHelper::convert_to_std_vector_string
Function CStringHelper::convert_to_std_vector_u16string
Function detail::combine
Template Function detail::concat
Template Function detail::concat_into(OutStringType&)
Template Function detail::concat_into(OutStringType&, Arg&&, Args&&…)
Template Function detail::concat_into(OutStringType&, const Arg&, Args&&…)
Function detail::concat_length()
Template Function detail::concat_length(const char *, const Args&…)
Template Function detail::concat_length(const StringType&, const Args&…)
Template Function detail::concat_length(const char, const Args&…)
Template Function detail::conditional_static_cast
Function detail::dtoa_impl::append_exponent
Template Function detail::dtoa_impl::compute_boundaries
Function detail::dtoa_impl::find_largest_pow10
Function detail::dtoa_impl::format_buffer
Function detail::dtoa_impl::get_cached_power_for_binary_exponent
Function detail::dtoa_impl::grisu2(char *, int&, int&, diyfp, diyfp, diyfp)
Template Function detail::dtoa_impl::grisu2(char *, int&, int&, FloatType)
Function detail::dtoa_impl::grisu2_digit_gen
Function detail::dtoa_impl::grisu2_round
Template Function detail::dtoa_impl::reinterpret_bits
Template Function detail::escape
Template Function detail::from_json(const BasicJsonType&, typename std::nullptr_t&)
Template Function detail::from_json(const BasicJsonType&, typename BasicJsonType::boolean_t&)
Template Function detail::from_json(const BasicJsonType&, typename BasicJsonType::string_t&)
Template Function detail::from_json(const BasicJsonType&, StringType&)
Template Function detail::from_json(const BasicJsonType&, typename BasicJsonType::number_float_t&)
Template Function detail::from_json(const BasicJsonType&, typename BasicJsonType::number_unsigned_t&)
Template Function detail::from_json(const BasicJsonType&, typename BasicJsonType::number_integer_t&)
Template Function detail::from_json(const BasicJsonType&, EnumType&)
Template Function detail::from_json(const BasicJsonType&, std::forward_list<T, Allocator>&)
Template Function detail::from_json(const BasicJsonType&, std::valarray<T>&)
Template Function detail::from_json(const BasicJsonType&, T(&))
Template Function detail::from_json(const BasicJsonType&, ConstructibleArrayType&)
Template Function detail::from_json(BasicJsonType&&, identity_tag<std::array<T, N>>)
Template Function detail::from_json(const BasicJsonType&, typename BasicJsonType::binary_t&)
Template Function detail::from_json(const BasicJsonType&, ConstructibleObjectType&)
Template Function detail::from_json(const BasicJsonType&, ArithmeticType&)
Template Function detail::from_json(BasicJsonType&&, TupleRelated&&)
Template Function detail::from_json(const BasicJsonType&, std::map<Key, Value, Compare, Allocator>&)
Template Function detail::from_json(const BasicJsonType&, std::unordered_map<Key, Value, Hash, KeyEqual, Allocator>&)
Template Function detail::from_json_array_impl(const BasicJsonType&, typename BasicJsonType::array_t&, priority_tag<3>)
Template Function detail::from_json_array_impl(const BasicJsonType&, std::array<T, N>&, priority_tag<2>)
Template Function detail::from_json_array_impl(const BasicJsonType&, ConstructibleArrayType&, priority_tag<1>)
Template Function detail::from_json_array_impl(const BasicJsonType&, ConstructibleArrayType&, priority_tag<0>)
Template Function detail::from_json_inplace_array_impl
Template Function detail::from_json_tuple_impl(BasicJsonType&&, identity_tag<std::pair<A1, A2>>, priority_tag<0>)
Template Function detail::from_json_tuple_impl(BasicJsonType&&, std::pair<A1, A2>&, priority_tag<1>)
Template Function detail::from_json_tuple_impl(BasicJsonType&&, identity_tag<std::tuple<Args…>>, priority_tag<2>)
Template Function detail::from_json_tuple_impl(BasicJsonType&&, std::tuple<Args…>&, priority_tag<3>)
Template Function detail::from_json_tuple_impl_base
Template Function detail::get
Template Function detail::get_arithmetic_value
Template Function detail::hash
Template Function detail::impl::is_c_string
Template Function detail::impl::is_transparent
Template Function detail::input_adapter(IteratorType, IteratorType)
Template Function detail::input_adapter(const ContainerType&)
Function detail::input_adapter(std::FILE *)
Function detail::input_adapter(std::istream&)
Function detail::input_adapter(std::istream&&)
Template Function detail::input_adapter(CharT)
Template Function detail::input_adapter(T(&))
Template Function detail::int_to_string
Function detail::little_endianness
Template Function detail::make_array
Function detail::operator<
Template Function detail::replace_substring
Template Function detail::to_chars
Template Function detail::to_json(BasicJsonType&, T)
Template Function detail::to_json(BasicJsonType&, const BoolRef&)
Template Function detail::to_json(BasicJsonType&, const CompatibleString&)
Template Function detail::to_json(BasicJsonType&, typename BasicJsonType::string_t&&)
Template Function detail::to_json(BasicJsonType&, FloatType)
Template Function detail::to_json(BasicJsonType&, CompatibleNumberUnsignedType)
Template Function detail::to_json(BasicJsonType&, CompatibleNumberIntegerType)
Template Function detail::to_json(BasicJsonType&, EnumType)
Template Function detail::to_json(BasicJsonType&, const std::vector<bool>&)
Template Function detail::to_json(BasicJsonType&, const CompatibleArrayType&)
Template Function detail::to_json(BasicJsonType&, const typename BasicJsonType::binary_t&)
Template Function detail::to_json(BasicJsonType&, const std::valarray<T>&)
Template Function detail::to_json(BasicJsonType&, typename BasicJsonType::array_t&&)
Template Function detail::to_json(BasicJsonType&, const CompatibleObjectType&)
Template Function detail::to_json(BasicJsonType&, typename BasicJsonType::object_t&&)
Template Function detail::to_json(BasicJsonType&, const T(&))
Template Function detail::to_json(BasicJsonType&, const std::pair<T1, T2>&)
Template Function detail::to_json(BasicJsonType&, const T&)
Template Function detail::to_json_tuple_impl
Template Function detail::unescape
Template Function detail::value_in_range_of
Function Discovery::demangle_publisher_from_topic
Function Discovery::demangle_service_from_topic
Function Discovery::demangle_service_reply_from_topic
Function Discovery::demangle_service_request_from_topic
Function Discovery::demangle_subscriber_from_topic
Function Discovery::demangle_topic
Function Discovery::discovery_thread
Function Discovery::discovery_thread_start
Function Discovery::discovery_thread_stop
Function Discovery::identity_demangle
Function Discovery::integer_to_string
Function Discovery::resolve_prefix
Function Discovery::send_discovery_beacon
Function Discovery::send_discovery_request
Function half_float::abs
Function half_float::acos
Function half_float::acosh
Function half_float::asin
Function half_float::asinh
Function half_float::atan
Function half_float::atan2
Function half_float::atanh
Function half_float::cbrt
Function half_float::ceil
Function half_float::copysign
Function half_float::cos
Function half_float::cosh
Function half_float::detail::angle_arg
Function half_float::detail::area
Function half_float::detail::arithmetic_shift
Function half_float::detail::atan2
Function half_float::detail::atan2_args
Function half_float::detail::builtin_isinf
Function half_float::detail::builtin_isnan
Function half_float::detail::builtin_signbit
Function half_float::detail::check_underflow
Function half_float::detail::compsignal
Function half_float::detail::divide64
Function half_float::detail::erf
Function half_float::detail::errflags
Function half_float::detail::exp2
Function half_float::detail::exp2_post
Function half_float::detail::fixed2half
Function half_float::detail::float2half
Function half_float::detail::float2half_impl()
Function half_float::detail::float2half_impl()
Function half_float::detail::float2half_impl()
Function half_float::detail::gamma
Function half_float::detail::half2float
Function half_float::detail::half2float_impl()
Function half_float::detail::half2float_impl()
Function half_float::detail::half2float_impl()
Function half_float::detail::half2int
Function half_float::detail::hyperbolic_args
Function half_float::detail::hypot_post
Function half_float::detail::int2half
Function half_float::detail::integral
Function half_float::detail::invalid
Function half_float::detail::log2
Function half_float::detail::log2_post
Function half_float::detail::mod
Function half_float::detail::mulhi
Function half_float::detail::multiply64
Function half_float::detail::overflow
Function half_float::detail::pole
Function half_float::detail::raise
Function half_float::detail::rounded
Function half_float::detail::select
Function half_float::detail::sign_mask
Function half_float::detail::signal()
Function half_float::detail::signal()
Function half_float::detail::signal()
Function half_float::detail::sincos
Function half_float::detail::sqrt
Function half_float::detail::tangent_post
Function half_float::detail::underflow
Function half_float::erf
Function half_float::erfc
Function half_float::exp
Function half_float::exp2
Function half_float::expm1
Function half_float::fabs
Function half_float::fdim
Function half_float::feclearexcept
Function half_float::fegetexceptflag
Function half_float::feraiseexcept
Function half_float::fesetexceptflag
Function half_float::fetestexcept
Function half_float::fethrowexcept
Function half_float::floor
Function half_float::fma
Function half_float::fmax
Function half_float::fmin
Function half_float::fmod
Function half_float::fpclassify
Function half_float::frexp
Function half_float::half_cast()
Function half_float::half_cast()
Function half_float::hypot()
Function half_float::hypot()
Function half_float::ilogb
Function half_float::isfinite
Function half_float::isgreater
Function half_float::isgreaterequal
Function half_float::isinf
Function half_float::isless
Function half_float::islessequal
Function half_float::islessgreater
Function half_float::isnan
Function half_float::isnormal
Function half_float::isunordered
Function half_float::ldexp
Function half_float::lgamma
Function half_float::log
Function half_float::log10
Function half_float::log1p
Function half_float::log2
Function half_float::logb
Function half_float::lrint
Function half_float::lround
Function half_float::modf
Function half_float::nanh
Function half_float::nearbyint
Function half_float::nextafter
Function half_float::nexttoward
Function half_float::operator!=
Function half_float::operator*
Function half_float::operator+()
Function half_float::operator+()
Function half_float::operator-()
Function half_float::operator-()
Function half_float::operator/
Function half_float::operator<
Function half_float::operator<<
Function half_float::operator<=
Function half_float::operator==
Function half_float::operator>
Function half_float::operator>=
Function half_float::operator>>
Function half_float::pow
Function half_float::remainder
Function half_float::remquo
Function half_float::rint
Function half_float::round
Function half_float::rsqrt
Function half_float::scalbln
Function half_float::scalbn
Function half_float::signbit
Function half_float::sin
Function half_float::sincos
Function half_float::sinh
Function half_float::sqrt
Function half_float::tan
Function half_float::tanh
Function half_float::tgamma
Function half_float::trunc
Template Function MessageSerialization::deserialize
Template Function MessageSerialization::deserialize_field(const INTROSPECTION_CPP_MEMBER *, void *, cbor::RxStream&)
Template Function MessageSerialization::deserialize_field(const INTROSPECTION_C_MEMBER *, void *, cbor::RxStream&)
Template Function MessageSerialization::serialize
Template Function MessageSerialization::serialize_field(const INTROSPECTION_CPP_MEMBER *, void *, cbor::TxStream&)
Template Function MessageSerialization::serialize_field(const INTROSPECTION_C_MEMBER *, void *, cbor::TxStream&)
Function NLOHMANN_CAN_CALL_STD_FUNC_IMPL(begin)
Function NLOHMANN_CAN_CALL_STD_FUNC_IMPL(end)
Template Function operator!=(const json_pointer<RefStringTypeLhs>&, const json_pointer<RefStringTypeRhs>&)
Template Function operator!=(const json_pointer<RefStringTypeLhs>&, const StringType&)
Template Function operator!=(const StringType&, const json_pointer<RefStringTypeRhs>&)
Template Function operator<
Template Function operator==(const json_pointer<RefStringTypeLhs>&, const json_pointer<RefStringTypeRhs>&)
Template Function operator==(const json_pointer<RefStringTypeLhs>&, const StringType&)
Template Function operator==(const StringType&, const json_pointer<RefStringTypeRhs>&)
Function std::swap
Function to_string
Variables
Variable detail::dtoa_impl::kAlpha
Variable detail::dtoa_impl::kGamma
Variable Discovery::ros_service_requester_prefix
Variable Discovery::ros_service_response_prefix
Variable Discovery::ros_topic_publisher_prefix
Variable Discovery::ros_topic_subscriber_prefix
Variable half_float::detail::binary
Defines
Define ADDRESS
Define BYTE_MASK
Define CLIENT_TYPE
Define DEBUG
Define DEBUG_ENABLED
Define END_MARKER
Define FE_ALL_EXCEPT
Define FE_DIVBYZERO
Define FE_INEXACT
Define FE_INVALID
Define FE_OVERFLOW
Define FE_UNDERFLOW
Define FP_FAST_FMAH
Define FP_ILOGB0
Define FP_ILOGBNAN
Define FP_INFINITE
Define FP_NAN
Define FP_NORMAL
Define FP_SUBNORMAL
Define FP_ZERO
Define HALF_CONSTEXPR
Define HALF_CONSTEXPR_CONST
Define HALF_CONSTEXPR_NOERR
Define HALF_ENABLE_F16C_INTRINSICS
Define HALF_ERRHANDLING
Define HALF_ERRHANDLING_OVERFLOW_TO_INEXACT
Define HALF_ERRHANDLING_UNDERFLOW_TO_INEXACT
Define HALF_GCC_VERSION
Define HALF_ICC_VERSION
Define HALF_NOEXCEPT
Define HALF_NOTHROW
Define HALF_ROUND_STYLE
Define HALF_THREAD_LOCAL
Define HALF_UNUSED_NOERR
Define HLF_ROUNDS
Define HUGE_VALH
Define INCLUDE_NLOHMANN_JSON_FWD_HPP_
Define INTROSPECTION_C_MEMBER
Define INTROSPECTION_C_MEMBERS
Define INTROSPECTION_C_SERVICE_MEMBERS
Define INTROSPECTION_CPP_MEMBER
Define INTROSPECTION_CPP_MEMBERS
Define INTROSPECTION_CPP_SERVICE_MEMBERS
Define JSON_ASSERT
Define JSON_BINARY_READER_MAKE_BJD_OPTIMIZED_TYPE_MARKERS_
Define JSON_BINARY_READER_MAKE_BJD_TYPES_MAP_
Define JSON_CATCH
Define JSON_DIAGNOSTICS
Define JSON_DISABLE_ENUM_SERIALIZATION
Define JSON_EXPLICIT
Define JSON_HAS_CPP_11
Define JSON_HAS_EXPERIMENTAL_FILESYSTEM
Define JSON_HAS_FILESYSTEM
Define JSON_HAS_RANGES
Define JSON_HAS_STATIC_RTTI
Define JSON_HAS_THREE_WAY_COMPARISON
Define JSON_HEDLEY_ALWAYS_INLINE
Define JSON_HEDLEY_ARM_VERSION_CHECK
Define JSON_HEDLEY_ARRAY_PARAM
Define JSON_HEDLEY_ASSUME
Define JSON_HEDLEY_BEGIN_C_DECLS
Define JSON_HEDLEY_C_DECL
Define JSON_HEDLEY_CLANG_HAS_ATTRIBUTE
Define JSON_HEDLEY_CLANG_HAS_BUILTIN
Define JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE
Define JSON_HEDLEY_CLANG_HAS_DECLSPEC_ATTRIBUTE
Define JSON_HEDLEY_CLANG_HAS_EXTENSION
Define JSON_HEDLEY_CLANG_HAS_FEATURE
Define JSON_HEDLEY_CLANG_HAS_WARNING
Define JSON_HEDLEY_COMPCERT_VERSION_CHECK
Define JSON_HEDLEY_CONCAT
Define JSON_HEDLEY_CONCAT3
Define JSON_HEDLEY_CONCAT3_EX
Define JSON_HEDLEY_CONCAT_EX
Define JSON_HEDLEY_CONST
Define JSON_HEDLEY_CONST_CAST
Define JSON_HEDLEY_CONSTEXPR
Define JSON_HEDLEY_CPP_CAST
Define JSON_HEDLEY_CRAY_VERSION_CHECK
Define JSON_HEDLEY_DEPRECATED
Define JSON_HEDLEY_DEPRECATED_FOR
Define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL
Define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_
Define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED
Define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES
Define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS
Define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNUSED_FUNCTION
Define JSON_HEDLEY_DIAGNOSTIC_POP
Define JSON_HEDLEY_DIAGNOSTIC_PUSH
Define JSON_HEDLEY_DMC_VERSION_CHECK
Define JSON_HEDLEY_EMPTY_BASES
Define JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK
Define JSON_HEDLEY_END_C_DECLS
Define JSON_HEDLEY_FALL_THROUGH
Define JSON_HEDLEY_FLAGS
Define JSON_HEDLEY_FLAGS_CAST
Define JSON_HEDLEY_GCC_HAS_ATTRIBUTE
Define JSON_HEDLEY_GCC_HAS_BUILTIN
Define JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE
Define JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE
Define JSON_HEDLEY_GCC_HAS_EXTENSION
Define JSON_HEDLEY_GCC_HAS_FEATURE
Define JSON_HEDLEY_GCC_HAS_WARNING
Define JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK
Define JSON_HEDLEY_GCC_VERSION_CHECK
Define JSON_HEDLEY_GNUC_HAS_ATTRIBUTE
Define JSON_HEDLEY_GNUC_HAS_BUILTIN
Define JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE
Define JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE
Define JSON_HEDLEY_GNUC_HAS_EXTENSION
Define JSON_HEDLEY_GNUC_HAS_FEATURE
Define JSON_HEDLEY_GNUC_HAS_WARNING
Define JSON_HEDLEY_GNUC_VERSION_CHECK
Define JSON_HEDLEY_HAS_ATTRIBUTE
Define JSON_HEDLEY_HAS_BUILTIN
Define JSON_HEDLEY_HAS_CPP_ATTRIBUTE
Define JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS
Define JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE
Define JSON_HEDLEY_HAS_EXTENSION
Define JSON_HEDLEY_HAS_FEATURE
Define JSON_HEDLEY_HAS_WARNING
Define JSON_HEDLEY_IAR_VERSION_CHECK
Define JSON_HEDLEY_IBM_VERSION_CHECK
Define JSON_HEDLEY_IMPORT
Define JSON_HEDLEY_INLINE
Define JSON_HEDLEY_INTEL_CL_VERSION_CHECK
Define JSON_HEDLEY_INTEL_VERSION_CHECK
Define JSON_HEDLEY_IS_CONSTANT
Define JSON_HEDLEY_LIKELY
Define JSON_HEDLEY_MALLOC
Define JSON_HEDLEY_MCST_LCC_VERSION_CHECK
Define JSON_HEDLEY_MESSAGE
Define JSON_HEDLEY_MSVC_VERSION_CHECK
Define JSON_HEDLEY_NEVER_INLINE
Define JSON_HEDLEY_NO_ESCAPE
Define JSON_HEDLEY_NO_RETURN
Define JSON_HEDLEY_NO_THROW
Define JSON_HEDLEY_NON_NULL
Define JSON_HEDLEY_NULL
Define JSON_HEDLEY_PELLES_VERSION_CHECK
Define JSON_HEDLEY_PGI_VERSION_CHECK
Define JSON_HEDLEY_PRAGMA
Define JSON_HEDLEY_PREDICT
Define JSON_HEDLEY_PREDICT_FALSE
Define JSON_HEDLEY_PREDICT_TRUE
Define JSON_HEDLEY_PRINTF_FORMAT
Define JSON_HEDLEY_PRIVATE
Define JSON_HEDLEY_PUBLIC
Define JSON_HEDLEY_PURE
Define JSON_HEDLEY_REINTERPRET_CAST
Define JSON_HEDLEY_REQUIRE
Define JSON_HEDLEY_REQUIRE_CONSTEXPR
Define JSON_HEDLEY_REQUIRE_MSG
Define JSON_HEDLEY_RESTRICT
Define JSON_HEDLEY_RETURNS_NON_NULL
Define JSON_HEDLEY_SENTINEL
Define JSON_HEDLEY_STATIC_ASSERT
Define JSON_HEDLEY_STATIC_CAST
Define JSON_HEDLEY_STRINGIFY
Define JSON_HEDLEY_STRINGIFY_EX
Define JSON_HEDLEY_SUNPRO_VERSION_CHECK
Define JSON_HEDLEY_TI_ARMCL_VERSION_CHECK
Define JSON_HEDLEY_TI_CL2000_VERSION_CHECK
Define JSON_HEDLEY_TI_CL430_VERSION_CHECK
Define JSON_HEDLEY_TI_CL6X_VERSION_CHECK
Define JSON_HEDLEY_TI_CL7X_VERSION_CHECK
Define JSON_HEDLEY_TI_CLPRU_VERSION_CHECK
Define JSON_HEDLEY_TI_VERSION_CHECK
Define JSON_HEDLEY_TINYC_VERSION_CHECK
Define JSON_HEDLEY_UNAVAILABLE
Define JSON_HEDLEY_UNLIKELY
Define JSON_HEDLEY_UNPREDICTABLE
Define JSON_HEDLEY_UNREACHABLE
Define JSON_HEDLEY_UNREACHABLE_RETURN
Define JSON_HEDLEY_VERSION
Define JSON_HEDLEY_VERSION_DECODE_MAJOR
Define JSON_HEDLEY_VERSION_DECODE_MINOR
Define JSON_HEDLEY_VERSION_DECODE_REVISION
Define JSON_HEDLEY_VERSION_ENCODE
Define JSON_HEDLEY_WARN_UNUSED_RESULT
Define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG
Define JSON_HEDLEY_WARNING
Define JSON_IMPLEMENT_OPERATOR
Define JSON_INLINE_VARIABLE
Define JSON_INTERNAL_CATCH
Define JSON_NO_UNIQUE_ADDRESS
Define JSON_PRIVATE_UNLESS_TESTED
Define JSON_THROW
Define JSON_TRY
Define JSON_USE_GLOBAL_UDLS
Define JSON_USE_IMPLICIT_CONVERSIONS
Define JSON_USE_LEGACY_DISCARDED_VALUE_COMPARISON
Define MAX_BUFFER_CAPACITY
Define MAX_PACKET_LENGTH
Define NLOHMANN_BASIC_JSON_TPL
Define NLOHMANN_BASIC_JSON_TPL_DECLARATION
Define NLOHMANN_CAN_CALL_STD_FUNC_IMPL
Define NLOHMANN_DEFINE_TYPE_INTRUSIVE
Define NLOHMANN_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE
Define NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT
Define NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE
Define NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE
Define NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_DEFAULT
Define NLOHMANN_JSON_ABI_TAG_DIAGNOSTICS
Define NLOHMANN_JSON_ABI_TAG_LEGACY_DISCARDED_VALUE_COMPARISON
Define NLOHMANN_JSON_ABI_TAGS
Define NLOHMANN_JSON_ABI_TAGS_CONCAT
Define NLOHMANN_JSON_ABI_TAGS_CONCAT_EX
Define NLOHMANN_JSON_EXPAND
Define NLOHMANN_JSON_FROM
Define NLOHMANN_JSON_FROM_WITH_DEFAULT
Define NLOHMANN_JSON_GET_MACRO
Define NLOHMANN_JSON_NAMESPACE
Define NLOHMANN_JSON_NAMESPACE_BEGIN
Define NLOHMANN_JSON_NAMESPACE_CONCAT
Define NLOHMANN_JSON_NAMESPACE_CONCAT_EX
Define NLOHMANN_JSON_NAMESPACE_END
Define NLOHMANN_JSON_NAMESPACE_NO_VERSION
Define NLOHMANN_JSON_NAMESPACE_VERSION
Define NLOHMANN_JSON_NAMESPACE_VERSION_CONCAT
Define NLOHMANN_JSON_NAMESPACE_VERSION_CONCAT_EX
Define NLOHMANN_JSON_PASTE
Define NLOHMANN_JSON_PASTE10
Define NLOHMANN_JSON_PASTE11
Define NLOHMANN_JSON_PASTE12
Define NLOHMANN_JSON_PASTE13
Define NLOHMANN_JSON_PASTE14
Define NLOHMANN_JSON_PASTE15
Define NLOHMANN_JSON_PASTE16
Define NLOHMANN_JSON_PASTE17
Define NLOHMANN_JSON_PASTE18
Define NLOHMANN_JSON_PASTE19
Define NLOHMANN_JSON_PASTE2
Define NLOHMANN_JSON_PASTE20
Define NLOHMANN_JSON_PASTE21
Define NLOHMANN_JSON_PASTE22
Define NLOHMANN_JSON_PASTE23
Define NLOHMANN_JSON_PASTE24
Define NLOHMANN_JSON_PASTE25
Define NLOHMANN_JSON_PASTE26
Define NLOHMANN_JSON_PASTE27
Define NLOHMANN_JSON_PASTE28
Define NLOHMANN_JSON_PASTE29
Define NLOHMANN_JSON_PASTE3
Define NLOHMANN_JSON_PASTE30
Define NLOHMANN_JSON_PASTE31
Define NLOHMANN_JSON_PASTE32
Define NLOHMANN_JSON_PASTE33
Define NLOHMANN_JSON_PASTE34
Define NLOHMANN_JSON_PASTE35
Define NLOHMANN_JSON_PASTE36
Define NLOHMANN_JSON_PASTE37
Define NLOHMANN_JSON_PASTE38
Define NLOHMANN_JSON_PASTE39
Define NLOHMANN_JSON_PASTE4
Define NLOHMANN_JSON_PASTE40
Define NLOHMANN_JSON_PASTE41
Define NLOHMANN_JSON_PASTE42
Define NLOHMANN_JSON_PASTE43
Define NLOHMANN_JSON_PASTE44
Define NLOHMANN_JSON_PASTE45
Define NLOHMANN_JSON_PASTE46
Define NLOHMANN_JSON_PASTE47
Define NLOHMANN_JSON_PASTE48
Define NLOHMANN_JSON_PASTE49
Define NLOHMANN_JSON_PASTE5
Define NLOHMANN_JSON_PASTE50
Define NLOHMANN_JSON_PASTE51
Define NLOHMANN_JSON_PASTE52
Define NLOHMANN_JSON_PASTE53
Define NLOHMANN_JSON_PASTE54
Define NLOHMANN_JSON_PASTE55
Define NLOHMANN_JSON_PASTE56
Define NLOHMANN_JSON_PASTE57
Define NLOHMANN_JSON_PASTE58
Define NLOHMANN_JSON_PASTE59
Define NLOHMANN_JSON_PASTE6
Define NLOHMANN_JSON_PASTE60
Define NLOHMANN_JSON_PASTE61
Define NLOHMANN_JSON_PASTE62
Define NLOHMANN_JSON_PASTE63
Define NLOHMANN_JSON_PASTE64
Define NLOHMANN_JSON_PASTE7
Define NLOHMANN_JSON_PASTE8
Define NLOHMANN_JSON_PASTE9
Define NLOHMANN_JSON_SERIALIZE_ENUM
Define NLOHMANN_JSON_TO
Define NLOHMANN_JSON_VERSION_MAJOR
Define NLOHMANN_JSON_VERSION_MINOR
Define NLOHMANN_JSON_VERSION_PATCH
Define PUBLISHER_TYPE
Define SERVICE_TYPE
Define SPECIALIZE_GENERIC_C_SEQUENCE
Define START_MARKER
Define SUBSCRIBER_TYPE
Typedefs
Typedef detail::actual_object_comparator_t
Typedef detail::all_integral
Typedef detail::all_signed
Typedef detail::all_unsigned
Typedef detail::binary_function_t
Typedef detail::bool_constant
Typedef detail::boolean_function_t
Typedef detail::contiguous_bytes_input_adapter
Typedef detail::detect_erase_with_key_type
Typedef detail::detect_is_transparent
Typedef detail::detect_key_compare
Typedef detail::detect_string_can_append
Typedef detail::detect_string_can_append_data
Typedef detail::detect_string_can_append_iter
Typedef detail::detect_string_can_append_op
Typedef detail::detected_or
Typedef detail::detected_or_t
Typedef detail::detected_t
Typedef detail::difference_type_t
Typedef detail::enable_if_t
Typedef detail::end_array_function_t
Typedef detail::end_object_function_t
Typedef detail::from_json_function
Typedef detail::get_template_function
Typedef detail::has_erase_with_key_type
Typedef detail::index_sequence
Typedef detail::index_sequence_for
Typedef detail::is_c_string_uncvref
Typedef detail::is_detected
Typedef detail::is_detected_convertible
Typedef detail::is_detected_exact
Typedef detail::is_json_pointer
Typedef detail::is_usable_as_basic_json_key_type
Typedef detail::is_usable_as_key_type
Typedef detail::iterator_category_t
Typedef detail::iterator_t
Typedef detail::json_base_class
Typedef detail::key_function_t
Typedef detail::key_type_t
Typedef detail::make_index_sequence
Typedef detail::make_integer_sequence
Typedef detail::mapped_type_t
Typedef detail::never_out_of_range
Typedef detail::null_function_t
Typedef detail::number_float_function_t
Typedef detail::number_integer_function_t
Typedef detail::number_unsigned_function_t
Typedef detail::output_adapter_t
Typedef detail::parse_error_function_t
Typedef detail::parser_callback_t
Typedef detail::pointer_t
Typedef detail::range_value_t
Typedef detail::reference_t
Typedef detail::same_sign
Typedef detail::start_array_function_t
Typedef detail::start_object_function_t
Typedef detail::string_can_append
Typedef detail::string_can_append_data
Typedef detail::string_can_append_iter
Typedef detail::string_can_append_op
Typedef detail::string_function_t
Typedef detail::to_json_function
Typedef detail::uncvref_t
Typedef detail::value_type_t
Typedef detail::void_t
Typedef Discovery::DemangleFunction
Typedef half_float::detail::false_type
Typedef half_float::detail::int32
Typedef half_float::detail::true_type
Typedef half_float::detail::uint16
Typedef half_float::detail::uint32
Typedef json
Typedef ordered_json
Directories
Directory src
Directory desert_classes
Files
File CBorStream.h
File classes.h
File CStringHelper.h
File debug.h
File demangle.h
File DesertClient.h
File DesertGuardCondition.h
File DesertNode.h
File DesertPublisher.h
File DesertService.h
File DesertSubscriber.h
File DesertWaitSet.h
File Discovery.h
File half.hpp
File json.hpp
File macros.h
File MessageSerialization.h
File rmw_context_impl_s.h
File TcpDaemon.h
File TopicsConfig.h
Pages
Deprecated List
Standard Documents
PACKAGE
LICENSE
CHANGELOG
Changelog for package rmw_desert
4.0.0 (2025-05-21)
3.0.0 (2025-03-17)
2.0.0 (2025-03-10)
1.0.3 (2025-03-07)
1.0.2 (2025-03-04)
1.0.1 (2025-02-26)
README
rmw_desert
Index
rmw_desert: Rolling
C++ API
Define JSON_HEDLEY_GNUC_HAS_EXTENSION
View page source
Define JSON_HEDLEY_GNUC_HAS_EXTENSION
Defined in
File json.hpp
Define Documentation
JSON_HEDLEY_GNUC_HAS_EXTENSION
(
extension
,
major
,
minor
,
patch
)