Lines Matching defs:Output_Expr
505 /* ----------------------- Output_Expr and subclasses ----------------------- */
509 struct Output_Expr
512 Output_Expr () {}
513 virtual ~Output_Expr () {}
518 struct Output_Expr1 : public Output_Expr
537 struct Output_Expr2 : public Output_Expr
566 virtual void output_comparison (const Output_Expr& expr1,
567 const Output_Expr& expr2) const = 0;
570 bool output_firstchar_comparison (const Output_Expr& expr1,
571 const Output_Expr& expr2) const;
576 bool Output_Compare::output_firstchar_comparison (const Output_Expr& expr1,
577 const Output_Expr& expr2) const
608 virtual void output_comparison (const Output_Expr& expr1,
609 const Output_Expr& expr2) const;
614 void Output_Compare_Strcmp::output_comparison (const Output_Expr& expr1,
615 const Output_Expr& expr2) const
644 virtual void output_comparison (const Output_Expr& expr1,
645 const Output_Expr& expr2) const;
650 void Output_Compare_Strncmp::output_comparison (const Output_Expr& expr1,
651 const Output_Expr& expr2) const
684 virtual void output_comparison (const Output_Expr& expr1,
685 const Output_Expr& expr2) const;
690 void Output_Compare_Memcmp::output_comparison (const Output_Expr& expr1,
691 const Output_Expr& expr2) const