{ GI_MARSHALLING_TESTS_FLAGS_VALUE1, "GI_MARSHALLING_TESTS_FLAGS_VALUE1", "value1" },
{ GI_MARSHALLING_TESTS_FLAGS_VALUE2, "GI_MARSHALLING_TESTS_FLAGS_VALUE2", "value2" },
{ GI_MARSHALLING_TESTS_FLAGS_VALUE3, "GI_MARSHALLING_TESTS_FLAGS_VALUE3", "value3" },
+ { GI_MARSHALLING_TESTS_FLAGS_MASK, "GI_MARSHALLING_TESTS_FLAGS_MASK", "mask" },
+ { GI_MARSHALLING_TESTS_FLAGS_MASK2, "GI_MARSHALLING_TESTS_FLAGS_MASK2", "mask2" },
{ 0, NULL, NULL }
};
type = g_flags_register_static (g_intern_static_string ("GIMarshallingTestsFlags"), values);
{
GI_MARSHALLING_TESTS_FLAGS_VALUE1 = 1 << 0,
GI_MARSHALLING_TESTS_FLAGS_VALUE2 = 1 << 1,
- GI_MARSHALLING_TESTS_FLAGS_VALUE3 = 1 << 2
+ GI_MARSHALLING_TESTS_FLAGS_VALUE3 = 1 << 2,
+ GI_MARSHALLING_TESTS_FLAGS_MASK = GI_MARSHALLING_TESTS_FLAGS_VALUE1 |
+ GI_MARSHALLING_TESTS_FLAGS_VALUE2,
+ GI_MARSHALLING_TESTS_FLAGS_MASK2 = GI_MARSHALLING_TESTS_FLAGS_MASK
} GIMarshallingTestsFlags;
GType gi_marshalling_tests_flags_get_type (void) G_GNUC_CONST;
{
GI_MARSHALLING_TESTS_NO_TYPE_FLAGS_VALUE1 = 1 << 0,
GI_MARSHALLING_TESTS_NO_TYPE_FLAGS_VALUE2 = 1 << 1,
- GI_MARSHALLING_TESTS_NO_TYPE_FLAGS_VALUE3 = 1 << 2
+ GI_MARSHALLING_TESTS_NO_TYPE_FLAGS_VALUE3 = 1 << 2,
+ GI_MARSHALLING_TESTS_NO_TYPE_FLAGS_MASK = GI_MARSHALLING_TESTS_NO_TYPE_FLAGS_VALUE1 |
+ GI_MARSHALLING_TESTS_NO_TYPE_FLAGS_VALUE2,
+ GI_MARSHALLING_TESTS_NO_TYPE_FLAGS_MASK2 = GI_MARSHALLING_TESTS_FLAGS_MASK
} GIMarshallingTestsNoTypeFlags;
GIMarshallingTestsNoTypeFlags gi_marshalling_tests_no_type_flags_returnv (void);