Expression.h File Reference

`#include <iomanip>`

`#include <iostream>`

Include dependency graph for Expression.h:

**This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.**

This graph shows which files directly or indirectly include this file:

**This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.**

## Classes | |

class | ROOT::Math::BinaryOp< Operator, LHS, RHS, T > |

BinaryOperation class A class representing binary operators in the parse tree. More... | |

class | ROOT::Math::BinaryOpCopyL< Operator, LHS, RHS, T > |

Binary Operation class with value storage for the left argument. More... | |

class | ROOT::Math::BinaryOpCopyR< Operator, LHS, RHS, T > |

Binary Operation class with value storage for the right argument. More... | |

class | ROOT::Math::Constant< T > |

Constant expression class A class representing constant expressions (literals) in the parse tree. More... | |

class | ROOT::Math::Expr< ExprType, T, D, D2, R1 > |

class | ROOT::Math::UnaryOp< Operator, RHS, T > |

UnaryOperation class A class representing unary operators in the parse tree. More... | |

class | ROOT::Math::VecExpr< ExprType, T, D > |

Expression wrapper class for Vector objects. More... | |

## Namespaces | |

namespace | ROOT |

This file contains a specialised ROOT message handler to test for diagnostic in unit tests. | |

namespace | ROOT::Math |

## Functions | |

template<class A , class T , unsigned int D1, unsigned int D2, class R1 > | |

std::ostream & | ROOT::Math::operator<< (std::ostream &os, const Expr< A, T, D1, D2, R1 > &rhs) |

template<class A , class T , unsigned int D> | |

std::ostream & | ROOT::Math::operator<< (std::ostream &os, const VecExpr< A, T, D > &rhs) |