Eolian/Lexer: support of @own tag on parameter and return values.
authorDaniel Zaoui <daniel.zaoui@samsung.com>
Fri, 14 Mar 2014 11:04:33 +0000 (13:04 +0200)
committerDaniel Zaoui <daniel.zaoui@samsung.com>
Fri, 14 Mar 2014 11:21:51 +0000 (13:21 +0200)
commit66e1cc29bc5d8ca98a4c9466e24ff839dd3c3ef9
tree1c0b6d672cb877bd60373cd7ccb67e1e87d79e0c
parent81c2a5d217871d76fdfc3eed5fcd2e9434ec4fa1
Eolian/Lexer: support of @own tag on parameter and return values.

This tag indicates that the ownership of the parameter/return
value changes.
It is needed by generators (C++/LUA...) to determine if it has to be
freed or not, if it can be used as is or need to be copied...
src/lib/eolian/Eolian.h
src/lib/eolian/eo_definitions.c
src/lib/eolian/eo_definitions.h
src/lib/eolian/eo_lexer.c
src/lib/eolian/eo_lexer.rl
src/lib/eolian/eolian_database.c
src/lib/eolian/eolian_database.h