namespace mojo {
template <>
-class TypeConverter<mojo::Array<AutocompleteAdditionalInfoPtr>,
- AutocompleteMatch::AdditionalInfo> {
- public:
- static mojo::Array<AutocompleteAdditionalInfoPtr> ConvertFrom(
+struct TypeConverter<mojo::Array<AutocompleteAdditionalInfoPtr>,
+ AutocompleteMatch::AdditionalInfo> {
+ static mojo::Array<AutocompleteAdditionalInfoPtr> Convert(
const AutocompleteMatch::AdditionalInfo& input) {
mojo::Array<AutocompleteAdditionalInfoPtr> array(input.size());
size_t index = 0;
};
template <>
-class TypeConverter<AutocompleteMatchMojoPtr, AutocompleteMatch> {
- public:
- static AutocompleteMatchMojoPtr ConvertFrom(const AutocompleteMatch& input) {
+struct TypeConverter<AutocompleteMatchMojoPtr, AutocompleteMatch> {
+ static AutocompleteMatchMojoPtr Convert(const AutocompleteMatch& input) {
AutocompleteMatchMojoPtr result(AutocompleteMatchMojo::New());
if (input.provider != NULL) {
result->provider_name = input.provider->GetName();
};
template <>
-class TypeConverter<AutocompleteResultsForProviderMojoPtr,
- scoped_refptr<AutocompleteProvider> > {
- public:
- static AutocompleteResultsForProviderMojoPtr ConvertFrom(
+struct TypeConverter<AutocompleteResultsForProviderMojoPtr,
+ scoped_refptr<AutocompleteProvider> > {
+ static AutocompleteResultsForProviderMojoPtr Convert(
const scoped_refptr<AutocompleteProvider>& input) {
AutocompleteResultsForProviderMojoPtr result(
AutocompleteResultsForProviderMojo::New());