summaryrefslogtreecommitdiff
path: root/src/lib/ecore_audio
diff options
context:
space:
mode:
authorDaniel Kolesa <d.kolesa@osg.samsung.com>2016-05-23 15:41:28 +0100
committerDaniel Kolesa <d.kolesa@osg.samsung.com>2016-05-23 15:58:33 +0100
commite984e5a11a777765761e0438911ee714f67cf322 (patch)
tree0a496432fa765c7f8110a3ce6fe7d02eb68963ce /src/lib/ecore_audio
parent0c6b0efaee80d6ed64a2ad619d8bcb637fd6bec6 (diff)
eolian: remove pointers from complex and class types
Complex types (i.e. list, array, hash, accessor etc.) now do not require pointers with them anymore (the pointer is implied) and the same goes for class handles. Eolian now explicitly disallows creating pointers to these as well. This is the first part of the work to remove pointers from Eolian completely, with the goal of simplifying the DSL (higher level) and therefore making it easier for bindings (as well as easier API usage). @feature
Diffstat (limited to 'src/lib/ecore_audio')
-rw-r--r--src/lib/ecore_audio/ecore_audio_in.eo2
-rw-r--r--src/lib/ecore_audio/ecore_audio_out.eo6
2 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/ecore_audio/ecore_audio_in.eo b/src/lib/ecore_audio/ecore_audio_in.eo
index 7ab998cd97..91e93e14df 100644
--- a/src/lib/ecore_audio/ecore_audio_in.eo
+++ b/src/lib/ecore_audio/ecore_audio_in.eo
@@ -98,7 +98,7 @@ class Ecore.Audio.In (Ecore.Audio)
98 ]] 98 ]]
99 } 99 }
100 values { 100 values {
101 output: Ecore.Audio *; [[The output]] /* FIXME-cyclic Should be Ecore.Audio.Out */ 101 output: Ecore.Audio; [[The output]] /* FIXME-cyclic Should be Ecore.Audio.Out */
102 } 102 }
103 } 103 }
104 @property remaining { 104 @property remaining {
diff --git a/src/lib/ecore_audio/ecore_audio_out.eo b/src/lib/ecore_audio/ecore_audio_out.eo
index 588d1a3cb9..f2f1d7c484 100644
--- a/src/lib/ecore_audio/ecore_audio_out.eo
+++ b/src/lib/ecore_audio/ecore_audio_out.eo
@@ -12,7 +12,7 @@ class Ecore.Audio.Out (Ecore.Audio)
12 ]] 12 ]]
13 return: bool; [[true if the input was attached, false otherwise]] 13 return: bool; [[true if the input was attached, false otherwise]]
14 params { 14 params {
15 @in input: Ecore.Audio.In *; [[The input to attach to the output]] 15 @in input: Ecore.Audio.In; [[The input to attach to the output]]
16 } 16 }
17 } 17 }
18 input_detach { 18 input_detach {
@@ -22,7 +22,7 @@ class Ecore.Audio.Out (Ecore.Audio)
22 ]] 22 ]]
23 return: bool; [[true if the input was detached, false otherwise]] 23 return: bool; [[true if the input was detached, false otherwise]]
24 params { 24 params {
25 @in input: Ecore.Audio.In *; [[The input to detach to the output]] 25 @in input: Ecore.Audio.In; [[The input to detach to the output]]
26 } 26 }
27 } 27 }
28 inputs_get { 28 inputs_get {
@@ -30,7 +30,7 @@ class Ecore.Audio.Out (Ecore.Audio)
30 30
31 @since 1.8 31 @since 1.8
32 ]] 32 ]]
33 return: list<Ecore.Audio.In*> *; [[A list of the inputs that are attached to the output]] 33 return: list<Ecore.Audio.In>; [[A list of the inputs that are attached to the output]]
34 } 34 }
35 } 35 }
36 implements { 36 implements {