We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 78a603a + 91d04ae commit 890b805Copy full SHA for 890b805
src/ti_object.cpp
@@ -28,8 +28,15 @@ namespace daw::json_to_cpp::types {
28
std::string ti_object::json_name( daw::string_view member_name,
29
bool use_cpp20,
30
daw::string_view parent_name ) const {
31
+ auto const gen_member_name = impl::format_member_name( member_name, use_cpp20, parent_name );
32
+ if (gen_member_name == "no_name") {
33
+ // array member should not have name
34
+ // json_class_no_name<data_element_t>
35
+ return "json_class_no_name<" + name( ) + ">";
36
+ }
37
+ // json_class<"name", data_element_t>
38
return "json_class<" +
- impl::format_member_name( member_name, use_cpp20, parent_name ) +
39
+ gen_member_name +
40
", " + name( ) + ">";
41
}
42
0 commit comments