1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562
|
/* ccode.vapi generated by valac, do not modify. */
namespace Vala {
[CCode (cheader_filename = "valaccode.h")]
public class CCodeAssignment : Vala.CCodeExpression {
public CCodeAssignment (Vala.CCodeExpression l, Vala.CCodeExpression r, Vala.CCodeAssignmentOperator op = CCodeAssignmentOperator.SIMPLE);
public override void write (Vala.CCodeWriter writer);
public override void write_inner (Vala.CCodeWriter writer);
public Vala.CCodeExpression left { get; set; }
public Vala.CCodeAssignmentOperator operator { get; set; }
public Vala.CCodeExpression right { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeBinaryCompareExpression : Vala.CCodeBinaryExpression {
public CCodeBinaryCompareExpression (Vala.CCodeExpression cmp, Vala.CCodeBinaryOperator op, Vala.CCodeExpression l, Vala.CCodeExpression r, Vala.CCodeExpression res);
public override void write (Vala.CCodeWriter writer);
public Vala.CCodeExpression call { get; set; }
public Vala.CCodeExpression result { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeBinaryExpression : Vala.CCodeExpression {
public CCodeBinaryExpression (Vala.CCodeBinaryOperator op, Vala.CCodeExpression l, Vala.CCodeExpression r);
public override void write (Vala.CCodeWriter writer);
public override void write_inner (Vala.CCodeWriter writer);
public Vala.CCodeExpression left { get; set; }
public Vala.CCodeBinaryOperator operator { get; set; }
public Vala.CCodeExpression right { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeBlock : Vala.CCodeStatement {
public CCodeBlock ();
public void add_statement (Vala.CCodeNode statement);
public void prepend_statement (Vala.CCodeNode statement);
public override void write (Vala.CCodeWriter writer);
public bool suppress_newline { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeBreakStatement : Vala.CCodeStatement {
public CCodeBreakStatement ();
public override void write (Vala.CCodeWriter writer);
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeCaseStatement : Vala.CCodeStatement {
public CCodeCaseStatement (Vala.CCodeExpression expression);
public override void write (Vala.CCodeWriter writer);
public Vala.CCodeExpression expression { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeCastExpression : Vala.CCodeExpression {
public CCodeCastExpression (Vala.CCodeExpression expr, string type);
public override void write (Vala.CCodeWriter writer);
public override void write_inner (Vala.CCodeWriter writer);
public Vala.CCodeExpression inner { get; set; }
public string type_name { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeCommaExpression : Vala.CCodeExpression {
public CCodeCommaExpression ();
public void append_expression (Vala.CCodeExpression expr);
public unowned Vala.List<Vala.CCodeExpression> get_inner ();
public void set_expression (int index, Vala.CCodeExpression expr);
public override void write (Vala.CCodeWriter writer);
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeComment : Vala.CCodeNode {
public CCodeComment (string _text);
public override void write (Vala.CCodeWriter writer);
public string text { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeConditionalExpression : Vala.CCodeExpression {
public CCodeConditionalExpression (Vala.CCodeExpression cond, Vala.CCodeExpression true_expr, Vala.CCodeExpression false_expr);
public override void write (Vala.CCodeWriter writer);
public override void write_inner (Vala.CCodeWriter writer);
public Vala.CCodeExpression condition { get; set; }
public Vala.CCodeExpression false_expression { get; set; }
public Vala.CCodeExpression true_expression { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeConstant : Vala.CCodeExpression {
public CCodeConstant (global::string _name);
public CCodeConstant.string (global::string _name);
public override void write (Vala.CCodeWriter writer);
public global::string name { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeConstantIdentifier : Vala.CCodeIdentifier {
public CCodeConstantIdentifier (string name);
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeContinueStatement : Vala.CCodeStatement {
public CCodeContinueStatement ();
public override void write (Vala.CCodeWriter writer);
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeDeclaration : Vala.CCodeStatement {
public CCodeDeclaration (string type_name);
public void add_declarator (Vala.CCodeDeclarator decl);
public unowned Vala.List<Vala.CCodeDeclarator> get_declarators ();
public override void write (Vala.CCodeWriter writer);
public override void write_declaration (Vala.CCodeWriter writer);
public string type_name { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public abstract class CCodeDeclarator : Vala.CCodeNode {
protected CCodeDeclarator ();
public virtual void write_initialization (Vala.CCodeWriter writer);
public string name { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeDeclaratorSuffix {
public CCodeDeclaratorSuffix ();
public CCodeDeclaratorSuffix.with_array (Vala.CCodeExpression? array_length = null);
public CCodeDeclaratorSuffix.with_multi_array (Vala.List<Vala.CCodeExpression>? array_length = null);
public void write (Vala.CCodeWriter writer);
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeDefine : Vala.CCodeNode {
public CCodeDefine (string name, string? value = null);
public CCodeDefine.with_expression (string name, Vala.CCodeExpression expression);
public override void write (Vala.CCodeWriter writer);
public string name { get; set; }
public string? value { get; set; }
public Vala.CCodeExpression? value_expression { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeDoStatement : Vala.CCodeStatement {
public CCodeDoStatement (Vala.CCodeStatement stmt, Vala.CCodeExpression cond);
public override void write (Vala.CCodeWriter writer);
public Vala.CCodeStatement body { get; set; }
public Vala.CCodeExpression condition { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeElementAccess : Vala.CCodeExpression {
public CCodeElementAccess (Vala.CCodeExpression cont, Vala.CCodeExpression i);
public CCodeElementAccess.with_indices (Vala.CCodeExpression cont, Vala.List<Vala.CCodeExpression> i);
public override void write (Vala.CCodeWriter writer);
public Vala.CCodeExpression container { get; set; }
public Vala.List<Vala.CCodeExpression> indices { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeEmptyStatement : Vala.CCodeStatement {
public CCodeEmptyStatement ();
public override void write (Vala.CCodeWriter writer);
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeEnum : Vala.CCodeNode {
public CCodeEnum (string? name = null);
public void add_value (Vala.CCodeEnumValue value);
public override void write (Vala.CCodeWriter writer);
public string name { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeEnumValue : Vala.CCodeNode {
public CCodeEnumValue (string name, Vala.CCodeExpression? value = null);
public override void write (Vala.CCodeWriter writer);
public string name { get; set; }
public Vala.CCodeExpression? value { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public abstract class CCodeExpression : Vala.CCodeNode {
protected CCodeExpression ();
public virtual void write_inner (Vala.CCodeWriter writer);
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeExpressionStatement : Vala.CCodeStatement {
public CCodeExpressionStatement (Vala.CCodeExpression expr);
public override void write (Vala.CCodeWriter writer);
public Vala.CCodeExpression expression { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeFile {
public CCodeFile (CCodeFileType type = CCodeFileType.SOURCE, Vala.SourceFile? source_file = null);
public void add_comment (Vala.CCodeComment comment);
public void add_constant_declaration (Vala.CCodeNode node);
public bool add_declaration (string name);
public void add_define (Vala.CCodeNode node);
public void add_feature_test_macro (string feature_test_macro);
public void add_function (Vala.CCodeFunction func);
public void add_function_declaration (Vala.CCodeFunction func);
public void add_include (string filename, bool local = false);
public void add_type_declaration (Vala.CCodeNode node);
public void add_type_definition (Vala.CCodeNode node);
public void add_type_member_declaration (Vala.CCodeNode node);
public void add_type_member_definition (Vala.CCodeNode node);
public Vala.List<string> get_symbols ();
public bool store (string filename, string? source_filename, bool write_version, bool line_directives, string? begin_decls = null, string? end_decls = null);
public weak Vala.SourceFile? file { get; private set; }
public CCodeFileType file_type { get; private set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeForStatement : Vala.CCodeStatement {
public CCodeForStatement (Vala.CCodeExpression? condition, Vala.CCodeStatement? body = null);
public void add_initializer (Vala.CCodeExpression expr);
public void add_iterator (Vala.CCodeExpression expr);
public override void write (Vala.CCodeWriter writer);
public Vala.CCodeStatement body { get; set; }
public Vala.CCodeExpression? condition { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeFragment : Vala.CCodeNode {
public CCodeFragment ();
public void append (Vala.CCodeNode node);
public unowned Vala.List<Vala.CCodeNode> get_children ();
public override void write (Vala.CCodeWriter writer);
public override void write_combined (Vala.CCodeWriter writer);
public override void write_declaration (Vala.CCodeWriter writer);
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeFunction : Vala.CCodeNode {
public CCodeFunction (string name, string return_type = "void");
public void add_assignment (Vala.CCodeExpression left, Vala.CCodeExpression right);
public void add_break ();
public void add_case (Vala.CCodeExpression expression);
public void add_continue ();
public void add_declaration (string type_name, Vala.CCodeDeclarator declarator, Vala.CCodeModifiers modifiers = 0);
public void add_default ();
public void add_else ();
public void add_expression (Vala.CCodeExpression expression);
public void add_goto (string target);
public void add_label (string label);
public void add_parameter (Vala.CCodeParameter param);
public void add_return (Vala.CCodeExpression? expression = null);
public void add_statement (Vala.CCodeNode stmt);
public void close ();
public Vala.CCodeFunction copy ();
public void else_if (Vala.CCodeExpression condition);
public Vala.CCodeParameter get_parameter (int position);
public int get_parameter_count ();
public void insert_parameter (int position, Vala.CCodeParameter param);
public void open_block ();
public void open_for (Vala.CCodeExpression? initializer, Vala.CCodeExpression condition, Vala.CCodeExpression? iterator);
public void open_if (Vala.CCodeExpression condition);
public void open_switch (Vala.CCodeExpression expression);
public void open_while (Vala.CCodeExpression condition);
public override void write (Vala.CCodeWriter writer);
public Vala.CCodeBlock block { get; set; }
public Vala.CCodeBlock current_block { get; set; }
public Vala.CCodeLineDirective current_line { get; set; }
public bool is_declaration { get; set; }
public string name { get; set; }
public string return_type { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeFunctionCall : Vala.CCodeExpression {
public CCodeFunctionCall (Vala.CCodeExpression? call = null);
public void add_argument (Vala.CCodeExpression expr);
public unowned Vala.List<Vala.CCodeExpression> get_arguments ();
public void insert_argument (int index, Vala.CCodeExpression expr);
public override void write (Vala.CCodeWriter writer);
public Vala.CCodeExpression? call { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeFunctionDeclarator : Vala.CCodeDeclarator {
public CCodeFunctionDeclarator (string name);
public void add_parameter (Vala.CCodeParameter param);
public override void write (Vala.CCodeWriter writer);
public override void write_declaration (Vala.CCodeWriter writer);
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeGGnucSection : Vala.CCodeFragment {
public CCodeGGnucSection (Vala.GGnucSectionType t);
public override void write (Vala.CCodeWriter writer);
public override void write_declaration (Vala.CCodeWriter writer);
public Vala.GGnucSectionType section_type { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeGotoStatement : Vala.CCodeStatement {
public CCodeGotoStatement (string name);
public override void write (Vala.CCodeWriter writer);
public string name { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeIdentifier : Vala.CCodeExpression {
public CCodeIdentifier (string _name);
public override void write (Vala.CCodeWriter writer);
public string name { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeIfSection : Vala.CCodeFragment {
public CCodeIfSection (string? expr);
public unowned Vala.CCodeIfSection append_else (string? expr = null);
public override void write (Vala.CCodeWriter writer);
public override void write_combined (Vala.CCodeWriter writer);
public override void write_declaration (Vala.CCodeWriter writer);
public string? expression { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeIfStatement : Vala.CCodeStatement {
public CCodeIfStatement (Vala.CCodeExpression cond, Vala.CCodeStatement true_stmt, Vala.CCodeStatement? false_stmt = null);
public override void write (Vala.CCodeWriter writer);
public Vala.CCodeExpression condition { get; set; }
public bool else_if { get; set; }
public Vala.CCodeStatement? false_statement { get; set; }
public Vala.CCodeStatement true_statement { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeIncludeDirective : Vala.CCodeNode {
public CCodeIncludeDirective (string _filename, bool _local = false);
public override void write (Vala.CCodeWriter writer);
public string filename { get; set; }
public bool local { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeInitializerList : Vala.CCodeExpression {
public CCodeInitializerList ();
public void append (Vala.CCodeExpression expr);
public override void write (Vala.CCodeWriter writer);
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeInvalidExpression : Vala.CCodeExpression {
public CCodeInvalidExpression ();
public override void write (Vala.CCodeWriter writer);
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeLabel : Vala.CCodeStatement {
public CCodeLabel (string name);
public override void write (Vala.CCodeWriter writer);
public string name { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeLineDirective : Vala.CCodeNode {
public CCodeLineDirective (string _filename, int _line);
public override void write (Vala.CCodeWriter writer);
public string filename { get; set; }
public int line_number { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeMacroReplacement : Vala.CCodeDefine {
public CCodeMacroReplacement (string name, string replacement);
public CCodeMacroReplacement.with_expression (string name, Vala.CCodeExpression replacement_expression);
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeMemberAccess : Vala.CCodeExpression {
public CCodeMemberAccess (Vala.CCodeExpression container, string member, bool pointer = false);
public CCodeMemberAccess.pointer (Vala.CCodeExpression container, string member);
public override void write (Vala.CCodeWriter writer);
public Vala.CCodeExpression inner { get; set; }
public bool is_pointer { get; set; }
public string member_name { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeNewline : Vala.CCodeNode {
public CCodeNewline ();
public override void write (Vala.CCodeWriter writer);
}
[CCode (cheader_filename = "valaccode.h")]
public abstract class CCodeNode {
protected CCodeNode ();
public abstract void write (Vala.CCodeWriter writer);
public virtual void write_combined (Vala.CCodeWriter writer);
public virtual void write_declaration (Vala.CCodeWriter writer);
public Vala.CCodeLineDirective line { get; set; }
public Vala.CCodeModifiers modifiers { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeOnceSection : Vala.CCodeFragment {
public CCodeOnceSection (string def);
public override void write (Vala.CCodeWriter writer);
public override void write_declaration (Vala.CCodeWriter writer);
public string define { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeParameter : Vala.CCodeNode {
public CCodeParameter (string n, string type);
public CCodeParameter.with_declarator (string type, Vala.CCodeDeclarator decl);
public CCodeParameter.with_ellipsis ();
public override void write (Vala.CCodeWriter writer);
public bool ellipsis { get; set; }
public string name { get; set; }
public string type_name { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeParenthesizedExpression : Vala.CCodeExpression {
public CCodeParenthesizedExpression (Vala.CCodeExpression expr);
public override void write (Vala.CCodeWriter writer);
public Vala.CCodeExpression inner { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodePragma : Vala.CCodeNode {
public CCodePragma (string prefix, string directive, string? value = null);
public override void write (Vala.CCodeWriter writer);
public string directive { get; set; }
public string prefix { get; set; }
public string? value { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeReturnStatement : Vala.CCodeStatement {
public CCodeReturnStatement (Vala.CCodeExpression? expr = null);
public override void write (Vala.CCodeWriter writer);
public Vala.CCodeExpression? return_expression { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public abstract class CCodeStatement : Vala.CCodeNode {
protected CCodeStatement ();
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeStruct : Vala.CCodeNode {
public CCodeStruct (string name);
public void add_declaration (Vala.CCodeDeclaration decl);
public void add_field (string type_name, string name, Vala.CCodeModifiers modifiers = 0, Vala.CCodeDeclaratorSuffix? declarator_suffix = null);
public override void write (Vala.CCodeWriter writer);
public bool is_empty { get; }
public string name { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeSwitchStatement : Vala.CCodeBlock {
public CCodeSwitchStatement (Vala.CCodeExpression expression);
public override void write (Vala.CCodeWriter writer);
public Vala.CCodeExpression expression { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeTypeDefinition : Vala.CCodeNode {
public CCodeTypeDefinition (string type, Vala.CCodeDeclarator decl);
public override void write (Vala.CCodeWriter writer);
public override void write_declaration (Vala.CCodeWriter writer);
public Vala.CCodeDeclarator declarator { get; set; }
public string type_name { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeUnaryExpression : Vala.CCodeExpression {
public CCodeUnaryExpression (Vala.CCodeUnaryOperator op, Vala.CCodeExpression expr);
public override void write (Vala.CCodeWriter writer);
public override void write_inner (Vala.CCodeWriter writer);
public Vala.CCodeExpression inner { get; set; }
public Vala.CCodeUnaryOperator operator { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeVariableDeclarator : Vala.CCodeDeclarator {
public CCodeVariableDeclarator (string name, Vala.CCodeExpression? initializer = null, Vala.CCodeDeclaratorSuffix? declarator_suffix = null);
public override void write (Vala.CCodeWriter writer);
public override void write_declaration (Vala.CCodeWriter writer);
public override void write_initialization (Vala.CCodeWriter writer);
public CCodeVariableDeclarator.zero (string name, Vala.CCodeExpression? initializer, Vala.CCodeDeclaratorSuffix? declarator_suffix = null);
public Vala.CCodeDeclaratorSuffix? declarator_suffix { get; set; }
public bool init0 { get; set; }
public Vala.CCodeExpression? initializer { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeWhileStatement : Vala.CCodeStatement {
public CCodeWhileStatement (Vala.CCodeExpression cond, Vala.CCodeStatement? stmt = null);
public override void write (Vala.CCodeWriter writer);
public Vala.CCodeStatement body { get; set; }
public Vala.CCodeExpression condition { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public class CCodeWriter {
public CCodeWriter (string filename, string? source_filename = null);
public void close ();
public bool open (bool write_version);
public void write_begin_block ();
public void write_comment (string text);
public void write_end_block ();
public void write_indent (Vala.CCodeLineDirective? line = null);
public void write_newline ();
public void write_nspaces (uint n);
public void write_string (string s);
public bool bol { get; }
public string filename { get; set; }
public bool line_directives { get; set; }
}
[CCode (cheader_filename = "valaccode.h")]
public enum CCodeAssignmentOperator {
SIMPLE,
BITWISE_OR,
BITWISE_AND,
BITWISE_XOR,
ADD,
SUB,
MUL,
DIV,
PERCENT,
SHIFT_LEFT,
SHIFT_RIGHT
}
[CCode (cheader_filename = "valaccode.h")]
public enum CCodeBinaryOperator {
PLUS,
MINUS,
MUL,
DIV,
MOD,
SHIFT_LEFT,
SHIFT_RIGHT,
LESS_THAN,
GREATER_THAN,
LESS_THAN_OR_EQUAL,
GREATER_THAN_OR_EQUAL,
EQUALITY,
INEQUALITY,
BITWISE_AND,
BITWISE_OR,
BITWISE_XOR,
AND,
OR
}
[CCode (cheader_filename = "valaccode.h")]
[Flags]
public enum CCodeModifiers {
NONE,
STATIC,
REGISTER,
EXTERN,
INLINE,
VOLATILE,
DEPRECATED,
THREAD_LOCAL,
INTERNAL,
CONST,
UNUSED,
CONSTRUCTOR,
DESTRUCTOR,
FORMAT_ARG,
PRINTF,
SCANF,
NO_INLINE
}
[CCode (cheader_filename = "valaccode.h")]
public enum CCodeUnaryOperator {
PLUS,
MINUS,
LOGICAL_NEGATION,
BITWISE_COMPLEMENT,
POINTER_INDIRECTION,
ADDRESS_OF,
PREFIX_INCREMENT,
PREFIX_DECREMENT,
POSTFIX_INCREMENT,
POSTFIX_DECREMENT
}
[CCode (cheader_filename = "valaccode.h")]
public enum GGnucSectionType {
IGNORE_DEPRECATIONS;
public unowned string to_string ();
}
[CCode (cheader_filename = "valaccode.h")]
public static weak string GNUC_CONST;
[CCode (cheader_filename = "valaccode.h")]
public static weak string GNUC_DEPRECATED;
[CCode (cheader_filename = "valaccode.h")]
public static weak string GNUC_FORMAT;
[CCode (cheader_filename = "valaccode.h")]
public static weak string GNUC_INTERNAL;
[CCode (cheader_filename = "valaccode.h")]
public static weak string GNUC_NO_INLINE;
[CCode (cheader_filename = "valaccode.h")]
public static weak string GNUC_PRINTF;
[CCode (cheader_filename = "valaccode.h")]
public static weak string GNUC_SCANF;
[CCode (cheader_filename = "valaccode.h")]
public static weak string GNUC_UNUSED;
[CCode (cheader_filename = "valaccode.h")]
public static void ccode_init (Vala.Profile profile);
}
[CCode (cheader_filename = "valaccode.h")]
[Flags]
public enum CCodeFileType {
SOURCE,
PUBLIC_HEADER,
INTERNAL_HEADER,
HEADER
}
|