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 22:56:14 UTC

[jira] Created: (LUCY-14) Boilerplater::Type::Object

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


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.


[jira] Resolved: (LUCY-14) Boilerplater::Type::Object

Posted by "Marvin Humphrey (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/LUCY-14?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Marvin Humphrey resolved LUCY-14.
---------------------------------

    Resolution: Fixed

Committed as r805219.

> 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.


[jira] Updated: (LUCY-14) Boilerplater::Type::Object

Posted by "Marvin Humphrey (JIRA)" <ji...@apache.org>.
     [ 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.