19#ifndef FASTDDS_DDS_XTYPES__UTILS_HPP
20#define FASTDDS_DDS_XTYPES__UTILS_HPP
25#include <fastdds/dds/core/ReturnCode.hpp>
26#include <fastdds/dds/xtypes/dynamic_types/DynamicData.hpp>
27#include <fastdds/dds/xtypes/dynamic_types/DynamicType.hpp>
28#include <fastdds/fastdds_dll.hpp>
49 std::ostream& output)
noexcept;
61 std::ostream& output)
noexcept;
typename traits< DynamicData >::ref_type _ref_type
Definition DynamicData.hpp:35
typename traits< DynamicType >::ref_type _ref_type
Definition DynamicType.hpp:36
Definition DomainParticipant.hpp:45
DynamicDataJsonFormat
Definition utils.hpp:35
int32_t ReturnCode_t
Definition DDSReturnCode.hpp:59
FASTDDS_EXPORTED_API ReturnCode_t idl_serialize(const DynamicType::_ref_type &dynamic_type, std::ostream &output) noexcept
Serializes a DynamicType into its IDL representation.
FASTDDS_EXPORTED_API ReturnCode_t json_serialize(const DynamicData::_ref_type &data, DynamicDataJsonFormat format, std::ostream &output) noexcept
Serializes a DynamicData into a JSON object, which is then dumped into an std::ostream.