Input C/C++ Header
enum long_prefix_to_remove_foo {
BAR = 0
};
int long_prefix_to_remove_bar();
There is no way to implement ParseCallbacks::item_name that can follow different naming logic for these two items.
I propose that item_name be refactored to look more like generated_name_override, which passes in an info struct instead of solely a name.
Cc @vsukhoml
Input C/C++ Header
There is no way to implement
ParseCallbacks::item_namethat can follow different naming logic for these two items.I propose that
item_namebe refactored to look more likegenerated_name_override, which passes in an info struct instead of solely a name.Cc @vsukhoml