Searched refs:Elser (Results 1 – 3 of 3) sorted by relevance
/external/libchrome/sandbox/linux/bpf_dsl/ |
D | bpf_dsl.h | 176 SANDBOX_EXPORT Elser If(BoolExpr cond, ResultExpr then_result); 178 class SANDBOX_EXPORT Elser { 180 Elser(const Elser& elser); 181 ~Elser(); 185 Elser ElseIf(BoolExpr cond, ResultExpr then_result) const; 194 explicit Elser(cons::List<Clause> clause_list); 198 friend Elser If(BoolExpr, ResultExpr); 201 DISALLOW_ASSIGN(Elser); 228 Caser(const Arg<T>& arg, Elser elser) : arg_(arg), elser_(elser) {} in Caser() 231 Elser elser_; [all …]
|
D | bpf_dsl.cc | 288 Elser If(BoolExpr cond, ResultExpr then_result) { in If() 289 return Elser(nullptr).ElseIf(std::move(cond), std::move(then_result)); in If() 292 Elser::Elser(cons::List<Clause> clause_list) : clause_list_(clause_list) { in Elser() function in sandbox::bpf_dsl::Elser 295 Elser::Elser(const Elser& elser) : clause_list_(elser.clause_list_) { in Elser() function in sandbox::bpf_dsl::Elser 298 Elser::~Elser() { in ~Elser() 301 Elser Elser::ElseIf(BoolExpr cond, ResultExpr then_result) const { in ElseIf() 302 return Elser(Cons(std::make_pair(std::move(cond), std::move(then_result)), in ElseIf() 306 ResultExpr Elser::Else(ResultExpr else_result) const { in Else()
|
D | bpf_dsl_forward.h | 30 class Elser; variable
|