[
https://issues.apache.org/jira/browse/LUCY-14?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marvin Humphrey updated LUCY-14:
--------------------------------
Attachment: Object.pm
parser_add_object_support.diff
105-object_type.t
In the following .bp sample code, the declaration of the variable "foo"...
{noformat}
Foo *foo;
{noformat}
... gets parsed as a Boilerplater::Variable with a type that's a
Boilerplater::Type::Object with the specifier "Foo".
Boilerplater::Type::Object is also where we register that an argument or a
return value is "incremented" or "decremented", which is useful when
auto-generating binding code.
{noformat}
incremented Foo*
Make_Foo(FooMaker *self);
{noformat}
> Boilerplater::Type::Object
> --------------------------
>
> Key: LUCY-14
> URL: https://issues.apache.org/jira/browse/LUCY-14
> Project: Lucy
> Issue Type: Sub-task
> Components: Boilerplater
> Reporter: Marvin Humphrey
> Assignee: Marvin Humphrey
> Attachments: 105-object_type.t, Object.pm,
> parser_add_object_support.diff
>
>
> Boilerplater support for object types.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.