Support enum type for C++ generator 78/296978/12
authorHwankyu Jhun <h.jhun@samsung.com>
Tue, 8 Aug 2023 04:30:17 +0000 (13:30 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Wed, 9 Aug 2023 08:18:31 +0000 (17:18 +0900)
commitb7f4a9d2a1da0f1708d4c40865f87aad72491671
tree701492a0e0ff0fba336e49b2f4af883f794ada60
parentc14e3453fe3b110f7171fa9cf6925703687b15a5
Support enum type for C++ generator

This patch supports the enumeration type.

Change-Id: If6dce33a7e5c6ba87bdf9dd84e10641b6642c08a
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
17 files changed:
idlc/ast/element.cc
idlc/ast/element.h
idlc/ast/structure.h
idlc/ast/type.cc
idlc/ast/type.h
idlc/gen/c_gen_base.cc
idlc/gen/version2/cpp_generator_base.cc
idlc/gen/version2/cpp_generator_base.hh
idlc/gen/version2/cpp_generator_base_cb.hh
idlc/gen/version2/cpp_group_header_generator.cc
idlc/gen/version2/cpp_group_header_generator_cb.hh
idlc/gen/version2/cpp_proxy_body_generator.cc
idlc/gen/version2/cpp_proxy_header_generator.cc
idlc/gen/version2/cpp_proxy_header_generator_cb.hh
idlc/gen/version2/cpp_stub_header_generator.cc
idlc/gen/version2/cpp_stub_header_generator_cb.hh
tests/build_tests/tidl/Message_v2test.tidl