File: assertions.vapi

package info (click to toggle)
umockdev 0.8.12-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 4,256 kB
  • ctags: 1,158
  • sloc: ansic: 22,024; sh: 4,385; makefile: 359; python: 175; xml: 38
file content (23 lines) | stat: -rw-r--r-- 620 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[CCode (cprefix = "G", lower_case_cprefix = "g_", cheader_filename = "glib.h")]
namespace Assertions {
  public enum Op {
    [CCode (cname = "==")]
    EQ,
    [CCode (cname = "!=")]
    NE,
    [CCode (cname = "<")]
    LT,
    [CCode (cname = ">")]
    GT,
    [CCode (cname = "<=")]
    LE,
    [CCode (cname = ">=")]
    GE
  }

  public void assert_cmpstr (string? s1, Op op, string? s2);
  public void assert_cmpint (int n1, Op op, int n2);
  public void assert_cmpuint (uint n1, Op op, uint n2);
  public void assert_cmphex (uint n1, Op op, uint n2);
  public void assert_cmpfloat (float n1, Op op, float n2);
}