Boilerplater::Dumpable
----------------------

                 Key: LUCY-30
                 URL: https://issues.apache.org/jira/browse/LUCY-30
             Project: Lucy
          Issue Type: Sub-task
          Components: Boilerplater
            Reporter: Marvin Humphrey


The Lucy_Obj_Dump() method creates a JSON-izable data structure from an
object; Load() takes the output of Dump() and builds an object from it.
Classes which implement Dump() and Load have the attribute "dumpable".

If a class declares that it has the attribute "dumpable", but does not declare
either Dump() or Load(), Boilerplater::Dumpable will attempt to auto-generate
those methods if methods inherited from the parent class do not suffice.

{code:none}
class Foo::Bar extends Foo : dumpable {
    Thing *thing;

    public inert incremented Bar*
    new();

    void
    Destroy(Bar *self);
}
{code}


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to