You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucy.apache.org by "Marvin Humphrey (JIRA)" <ji...@apache.org> on 2009/08/16 23:40:14 UTC
[jira] Updated: (LUCY-14) Boilerplater::Type::Object
[ 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.