Skip to content
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

add support for array input #194

Merged
merged 13 commits into from
Dec 23, 2024
Prev Previous commit
Next Next commit
rename to get_swift_member_name
stevenbrix committed Dec 23, 2024
commit b8e39087b964fbfd82e29961ff3a9a34c6393de3
18 changes: 9 additions & 9 deletions swiftwinrt/helpers.h
Original file line number Diff line number Diff line change
@@ -631,24 +631,24 @@ namespace swiftwinrt
}
}

inline std::string get_swift_name(std::string_view const& name)
inline std::string get_swift_member_name(std::string_view const& name)
{
return to_camel_case(name);
}

inline std::string get_swift_name(Property const& property)
{
return get_swift_name(property.Name());
return get_swift_member_name(property.Name());
}

inline std::string get_swift_name(Event const& event)
{
return get_swift_name(event.Name());
return get_swift_member_name(event.Name());
}

inline std::string get_swift_name(Field const& field)
{
return get_swift_name(field.Name());
return get_swift_member_name(field.Name());
}

inline std::string get_swift_name(Param const& param)
@@ -677,17 +677,17 @@ namespace swiftwinrt

inline std::string get_swift_name(function_param const& param)
{
return get_swift_name(param.def);
return get_swift_member_name(param.def);
}

inline std::string get_swift_name(function_return_type const& return_type)
{
return get_swift_name(return_type.name);
return get_swift_member_name(return_type.name);
}

inline std::string get_swift_name(property_def const& property)
{
return get_swift_name(property.def.Name());
return get_swift_member_name(property.def.Name());
}

inline std::string get_swift_name(function_def const& function)
@@ -697,12 +697,12 @@ namespace swiftwinrt
{
return "handler";
}
return get_swift_name(function.def.Name());
return get_swift_member_name(function.def.Name());
}

inline std::string get_swift_name(struct_member const& member)
{
return get_swift_name(member.field.Name());
return get_swift_member_name(member.field.Name());
}

inline std::string_view get_abi_name(struct_member const& member)