Public Types | Public Member Functions | List of all members
plang::BinOp Class Reference
+ Inheritance diagram for plang::BinOp:
+ Collaboration diagram for plang::BinOp:

Public Types

enum  Type {
  EQ, AND, OR, LT,
  LE, NOT, RLIKE
}
 
- Public Types inherited from plang::Expr
typedef std::function< bool(const ExprValue &)> ExprValueCb
 

Public Member Functions

 BinOp (Type t, Expr *l, Expr *r)
 
virtual void eval (const gpb::Message &msg, ExprValueCb cb) const override
 
const Expr & left () const
 
const Expr & right () const
 
Type type () const
 

Detailed Description

Definition at line 170 of file plang.h.


The documentation for this class was generated from the following files: