summaryrefslogtreecommitdiffstats
path: root/old/skeletons/eo.erb
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2022-03-07 14:43:44 +0100
committerJérémy Zurcher <jeremy@asynk.ch>2022-03-07 14:43:44 +0100
commitcbcab8684e06379c9f5c51cfc9cac68d8684fe0c (patch)
treed03b04e9a7f8e3aae70e590953408f90deed077c /old/skeletons/eo.erb
parent721a7ea65d23e7b149ba73968a1d75727a55b390 (diff)
downloadvim-cbcab8684e06379c9f5c51cfc9cac68d8684fe0c.zip
vim-cbcab8684e06379c9f5c51cfc9cac68d8684fe0c.tar.gz
move to old
Diffstat (limited to 'old/skeletons/eo.erb')
-rw-r--r--old/skeletons/eo.erb51
1 files changed, 51 insertions, 0 deletions
diff --git a/old/skeletons/eo.erb b/old/skeletons/eo.erb
new file mode 100644
index 0000000..28b66f7
--- /dev/null
+++ b/old/skeletons/eo.erb
@@ -0,0 +1,51 @@
+classs <%= @class_name %>(Eo_Base)
+{
+ legacy_prefix: null;
+ eo_prefix: <%= @class_name.downcase %>;
+ data: <%= @class_name+"_Protected_Data" %>;
+ properties {
+ attribute
+ set {
+ /*@
+ @brief Blah blah blîh, blah blah . */
+ }
+ get {
+ /*@
+ @brief blob.
+
+ Values @c blob.
+
+ Example:
+ @dontinclude <%= @class_name.downcase %>-example.c
+ @skip <%= @class_name.downcase %>_attribute_set
+ @until return
+
+ @see something */
+ }
+ values {
+ Eina_Bool value; /*@ The attribute itself. */
+ }
+ }
+ }
+ methods {
+ part_table_clear {
+ /*@
+ @brief Does something.
+
+ @return @c EINA_TRUE on suceess, @c EINA_FALSE on failure
+
+ this realy does something, believe me. */
+
+ return Eina_Bool;
+ params {
+ @in const char *part; /*@ The part name */
+ @in Eina_Bool maybe; /*@ If set, it will maybe do something else */
+ }
+ }
+ }
+ implements {
+ Eo_Base::constructor;
+ Eo_Base::destructor;
+ Eo_Base::dbg_info_get;
+ }
+}