Expanded class hierarchy of Twig_Node_Expression_Binary
abstract class Twig_Node_Expression_Binary extends Twig_Node_Expression {
  public function __construct(Twig_NodeInterface $left, Twig_NodeInterface $right, $lineno) {
    parent::__construct(array(
      'left' => $left,
      'right' => $right,
    ), array(), $lineno);
  }
  /**
   * Compiles the node to PHP.
   *
   * @param Twig_Compiler A Twig_Compiler instance
   */
  public function compile(Twig_Compiler $compiler) {
    $compiler
      ->raw('(')
      ->subcompile($this
      ->getNode('left'))
      ->raw(' ');
    $this
      ->operator($compiler);
    $compiler
      ->raw(' ')
      ->subcompile($this
      ->getNode('right'))
      ->raw(')');
  }
  public abstract function operator(Twig_Compiler $compiler);
}| 
            Name | 
                  Modifiers | Type | Description | Overrides | 
|---|---|---|---|---|
| 
            Twig_Node:: | 
                  protected | property | ||
| 
            Twig_Node:: | 
                  protected | property | ||
| 
            Twig_Node:: | 
                  protected | property | ||
| 
            Twig_Node:: | 
                  protected | property | ||
| 
            Twig_Node:: | 
                  public | function | ||
| 
            Twig_Node:: | 
                  public | function | Gets an attribute. | |
| 
            Twig_Node:: | 
                  public | function | ||
| 
            Twig_Node:: | 
                  public | function | 
            Overrides Twig_NodeInterface:: | 
                  |
| 
            Twig_Node:: | 
                  public | function | Gets a node by name. | |
| 
            Twig_Node:: | 
                  public | function | 
            Overrides Twig_NodeInterface:: | 
                  |
| 
            Twig_Node:: | 
                  public | function | Returns true if the attribute is defined. | |
| 
            Twig_Node:: | 
                  public | function | Returns true if the node with the given identifier exists. | |
| 
            Twig_Node:: | 
                  public | function | Removes an attribute. | |
| 
            Twig_Node:: | 
                  public | function | Removes a node by name. | |
| 
            Twig_Node:: | 
                  public | function | Sets an attribute. | |
| 
            Twig_Node:: | 
                  public | function | Sets a node. | |
| 
            Twig_Node:: | 
                  public | function | ||
| 
            Twig_Node:: | 
                  public | function | ||
| 
            Twig_Node_Expression_Binary:: | 
                  public | function | 
            Compiles the node to PHP. Overrides Twig_Node:: | 
                  5 | 
| 
            Twig_Node_Expression_Binary:: | 
                  abstract public | function | 22 | |
| 
            Twig_Node_Expression_Binary:: | 
                  public | function | 
            Constructor. Overrides Twig_Node:: |