Lines Matching refs:expr
28 int constraint_expr_init(constraint_expr_t * expr)
30 memset(expr, 0, sizeof(*expr));
31 ebitmap_init(&expr->names);
32 if ((expr->type_names = malloc(sizeof(*expr->type_names))) == NULL) {
35 type_set_init(expr->type_names);
39 void constraint_expr_destroy(constraint_expr_t * expr)
41 if (expr != NULL) {
42 ebitmap_destroy(&expr->names);
43 type_set_destroy(expr->type_names);
44 free(expr->type_names);
45 free(expr);