|
Nix 2.93.3
Lix: A modern, delicious implementation of the Nix package manager; unstable internal interfaces
|
Public Member Functions | |
| virtual void | visit (ExprDebugFrame &e, std::unique_ptr< Expr > &ptr)=0 |
| virtual void | visit (ExprLiteral &e, std::unique_ptr< Expr > &ptr)=0 |
| virtual void | visit (ExprVar &e, std::unique_ptr< Expr > &ptr)=0 |
| virtual void | visit (ExprInheritFrom &e, std::unique_ptr< Expr > &ptr)=0 |
| virtual void | visit (ExprSelect &e, std::unique_ptr< Expr > &ptr)=0 |
| virtual void | visit (ExprOpHasAttr &e, std::unique_ptr< Expr > &ptr)=0 |
| virtual void | visit (ExprSet &e, std::unique_ptr< Expr > &ptr)=0 |
| virtual void | visit (ExprList &e, std::unique_ptr< Expr > &ptr)=0 |
| virtual void | visit (ExprLambda &e, std::unique_ptr< Expr > &ptr)=0 |
| virtual void | visit (ExprCall &e, std::unique_ptr< Expr > &ptr)=0 |
| virtual void | visit (ExprLet &e, std::unique_ptr< Expr > &ptr)=0 |
| virtual void | visit (ExprWith &e, std::unique_ptr< Expr > &ptr)=0 |
| virtual void | visit (ExprIf &e, std::unique_ptr< Expr > &ptr)=0 |
| virtual void | visit (ExprAssert &e, std::unique_ptr< Expr > &ptr)=0 |
| virtual void | visit (ExprOpNot &e, std::unique_ptr< Expr > &ptr)=0 |
| virtual void | visit (ExprOpEq &e, std::unique_ptr< Expr > &ptr)=0 |
| virtual void | visit (ExprOpNEq &e, std::unique_ptr< Expr > &ptr)=0 |
| virtual void | visit (ExprOpAnd &e, std::unique_ptr< Expr > &ptr)=0 |
| virtual void | visit (ExprOpOr &e, std::unique_ptr< Expr > &ptr)=0 |
| virtual void | visit (ExprOpImpl &e, std::unique_ptr< Expr > &ptr)=0 |
| virtual void | visit (ExprOpUpdate &e, std::unique_ptr< Expr > &ptr)=0 |
| virtual void | visit (ExprOpConcatLists &e, std::unique_ptr< Expr > &ptr)=0 |
| virtual void | visit (ExprConcatStrings &e, std::unique_ptr< Expr > &ptr)=0 |
| virtual void | visit (ExprPos &e, std::unique_ptr< Expr > &ptr)=0 |
| virtual void | visit (ExprBlackHole &e, std::unique_ptr< Expr > &ptr)=0 |
| void | visit (std::unique_ptr< Expr > &ptr) |