expr.h (9a87ffc99ec8eb8d35eed7c4f816d75f5cc9662e) expr.h (4a4a9bf9075fbc753ab20f05347fd1482d4801e4)
1/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef PARSE_CTX_H
3#define PARSE_CTX_H 1
4
5struct hashmap;
6struct metric_ref;
7
8struct expr_scanner_ctx {

--- 40 unchanged lines hidden (view full) ---

49 const char *expr);
50
51int expr__find_ids(const char *expr, const char *one,
52 struct expr_parse_ctx *ids);
53
54double expr_id_data__value(const struct expr_id_data *data);
55double expr_id_data__source_count(const struct expr_id_data *data);
56double expr__get_literal(const char *literal, const struct expr_scanner_ctx *ctx);
1/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef PARSE_CTX_H
3#define PARSE_CTX_H 1
4
5struct hashmap;
6struct metric_ref;
7
8struct expr_scanner_ctx {

--- 40 unchanged lines hidden (view full) ---

49 const char *expr);
50
51int expr__find_ids(const char *expr, const char *one,
52 struct expr_parse_ctx *ids);
53
54double expr_id_data__value(const struct expr_id_data *data);
55double expr_id_data__source_count(const struct expr_id_data *data);
56double expr__get_literal(const char *literal, const struct expr_scanner_ctx *ctx);
57double expr__has_event(const struct expr_parse_ctx *ctx, bool compute_ids, const char *id);
57
58#endif
58
59#endif