diff options
author | Juerg Billeter <j@bitron.ch> | 2007-11-28 16:28:30 +0000 |
---|---|---|
committer | Jürg Billeter <juergbi@src.gnome.org> | 2007-11-28 16:28:30 +0000 |
commit | bee064ffea4a3de56259578662825b69a4a3f91e (patch) | |
tree | 870af8c80540d4952e1cd19b0dd9ad65b839d2a6 /ccode/valaccodefunction.vala | |
parent | c63149884fb6883646bbeb7bd4befdf67592adfd (diff) | |
download | vala-bee064ffea4a3de56259578662825b69a4a3f91e.tar.gz |
add support for inline methods
2007-11-28 Juerg Billeter <j@bitron.ch>
* vala/parser.y, vala/scanner.l, vala/valamethod.vala,
ccode/valaccodefunction.vala, ccode/valaccodemodifiers.vala,
gobject/valaccodegeneratormethod.vala: add support for inline methods
svn path=/trunk/; revision=734
Diffstat (limited to 'ccode/valaccodefunction.vala')
-rw-r--r-- | ccode/valaccodefunction.vala | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/ccode/valaccodefunction.vala b/ccode/valaccodefunction.vala index eeeccc8f6..e3dfcf493 100644 --- a/ccode/valaccodefunction.vala +++ b/ccode/valaccodefunction.vala @@ -83,9 +83,12 @@ public class Vala.CCodeFunction : CCodeNode { public override void write (CCodeWriter! writer) { writer.write_indent (line); - if ((modifiers & CCodeModifiers.STATIC) == CCodeModifiers.STATIC) { + if (CCodeModifiers.STATIC in modifiers) { writer.write_string ("static "); } + if (CCodeModifiers.INLINE in modifiers) { + writer.write_string ("inline "); + } writer.write_string (return_type); writer.write_string (" "); writer.write_string (name); |