Searched refs:cfg_evaluator (Results 1 – 4 of 4) sorted by relevance
/third_party/rust/crates/cxx/gen/src/ |
D | cfg.rs | 23 cfg_evaluator: &dyn CfgEvaluator, in strip() 26 apis.retain(|api| eval(cx, cfg_errors, cfg_evaluator, api.cfg())); in strip() 31 .retain(|field| eval(cx, cfg_errors, cfg_evaluator, &field.cfg)), in strip() 34 .retain(|variant| eval(cx, cfg_errors, cfg_evaluator, &variant.cfg)), in strip() 43 cfg_evaluator: &dyn CfgEvaluator, in eval() 46 match try_eval(cfg_evaluator, expr) { in eval() 59 fn try_eval(cfg_evaluator: &dyn CfgEvaluator, expr: &CfgExpr) -> Result<bool, Vec<Error>> { in try_eval() 65 match cfg_evaluator.eval(&key, value.as_deref()) { in try_eval() 77 match try_eval(cfg_evaluator, subexpr) { in try_eval() 92 match try_eval(cfg_evaluator, subexpr) { in try_eval() [all …]
|
D | mod.rs | 61 pub(super) cfg_evaluator: Box<dyn CfgEvaluator>, field 92 cfg_evaluator: Box::new(UnsupportedCfgEvaluator), in default() 151 if cfg::eval(errors, cfg_errors, opt.cfg_evaluator.as_ref(), &cfg) { in generate() 163 cfg::strip(errors, cfg_errors, opt.cfg_evaluator.as_ref(), apis); in generate()
|
/third_party/rust/crates/cxx/gen/cmd/src/ |
D | main.rs | 99 cfg_evaluator: Box::new(FlagsCfgEvaluator::new(opt.cfg)), in try_main()
|
/third_party/rust/crates/cxx/gen/build/src/ |
D | lib.rs | 400 cfg_evaluator: Box::new(CargoEnvCfgEvaluator), in generate_bridge()
|