-
Notifications
You must be signed in to change notification settings - Fork 778
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[20903] DynamicData to JSON serializer #4780
Conversation
Bitset inheritance has recently been refactored, I would add coverage for this scenario. |
adb273a
to
5c344f6
Compare
test/unittest/dds/xtypes/dyndata_idl/types/data_test/common/DataTestCommon.cpp
Outdated
Show resolved
Hide resolved
test/unittest/dds/xtypes/dyndata_idl/types/data_test/DataTest.idl
Outdated
Show resolved
Hide resolved
test/unittest/dds/xtypes/dyndata_json/types/comprehensive_type/ComprehensiveTypeFilled_OMG.hpp
Outdated
Show resolved
Hide resolved
26fc0a4
to
5c755d2
Compare
726e07f
to
123af30
Compare
test/unittest/dds/xtypes/dyndata_json/types/comprehensive_type/ComprehensiveType.idl
Outdated
Show resolved
Hide resolved
test/unittest/dds/xtypes/dyndata_json/types/comprehensive_type/common/ComprehensiveCommon.cpp
Outdated
Show resolved
Hide resolved
test/unittest/dds/xtypes/dyndata_json/types/comprehensive_type/common/ComprehensiveCommon.cpp
Outdated
Show resolved
Hide resolved
2b95bdc
to
c6baa4b
Compare
...st/dds/xtypes/serializers/json/types/comprehensive_type/implementation/ComprehensiveImpl.cpp
Outdated
Show resolved
Hide resolved
...st/dds/xtypes/serializers/json/types/comprehensive_type/implementation/ComprehensiveImpl.cpp
Outdated
Show resolved
Hide resolved
test/unittest/dds/xtypes/dyndata_json/types/comprehensive_type/common/ComprehensiveCommon.cpp
Outdated
Show resolved
Hide resolved
.../xtypes/serializers/json/types/comprehensive_type/json/ComprehensiveType_Filled_EPROSIMA.hpp
Outdated
Show resolved
Hide resolved
...ds/xtypes/serializers/json/types/comprehensive_type/implementation/ComprehensiveTypeImpl.cpp
Outdated
Show resolved
Hide resolved
...ds/xtypes/serializers/json/types/comprehensive_type/implementation/ComprehensiveTypeImpl.cpp
Show resolved
Hide resolved
Signed-off-by: Juan Lopez Fernandez <juanlopez@eprosima.com>
Signed-off-by: Juan Lopez Fernandez <juanlopez@eprosima.com>
Signed-off-by: Juan Lopez Fernandez <juanlopez@eprosima.com>
Signed-off-by: Lucia Echevarria <luciaechevarria@eprosima.com>
Signed-off-by: Lucia Echevarria <luciaechevarria@eprosima.com>
Signed-off-by: Juan Lopez Fernandez <juanlopez@eprosima.com>
Signed-off-by: Juan Lopez Fernandez <juanlopez@eprosima.com>
Signed-off-by: Lucia Echevarria <luciaechevarria@eprosima.com>
Signed-off-by: Lucia Echevarria <luciaechevarria@eprosima.com>
Signed-off-by: Juan Lopez Fernandez <juanlopez@eprosima.com>
Signed-off-by: Lucia Echevarria <luciaechevarria@eprosima.com>
Signed-off-by: Juan Lopez Fernandez <juanlopez@eprosima.com>
Signed-off-by: Juan Lopez Fernandez <juanlopez@eprosima.com>
Signed-off-by: Juan Lopez Fernandez <juanlopez@eprosima.com>
Signed-off-by: Juan Lopez Fernandez <juanlopez@eprosima.com>
Signed-off-by: Lucia Echevarria <luciaechevarria@eprosima.com>
Signed-off-by: Lucia Echevarria <luciaechevarria@eprosima.com>
Signed-off-by: Lucia Echevarria <luciaechevarria@eprosima.com>
Signed-off-by: Lucia Echevarria <luciaechevarria@eprosima.com>
Signed-off-by: Lucia Echevarria <luciaechevarria@eprosima.com>
42a5fc5
to
83176fd
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Update of update_generated_code_from_idl.sh
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tests LGTM
Description
This PR introduces a couple of utility functions meant to ease the transformation of a
DynamicData
to a digestible JSON object, which is dumped to a user-provided ostream. The resulting JSON objects can follow the OMG standard format (as in https://www.omg.org/spec/DDS-JSON/1.0/Beta1/PDF), or an alternative custom one.Contributor Checklist
versions.md
file (if applicable).Reviewer Checklist