summaryrefslogtreecommitdiff
path: root/ccode/valaccodefunction.vala
diff options
context:
space:
mode:
authorJuerg Billeter <j@bitron.ch>2007-11-28 16:28:30 +0000
committerJürg Billeter <juergbi@src.gnome.org>2007-11-28 16:28:30 +0000
commitbee064ffea4a3de56259578662825b69a4a3f91e (patch)
tree870af8c80540d4952e1cd19b0dd9ad65b839d2a6 /ccode/valaccodefunction.vala
parentc63149884fb6883646bbeb7bd4befdf67592adfd (diff)
downloadvala-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.vala5
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);