nixd
Loading...
Searching...
No Matches
Nodes.inc
Go to the documentation of this file.
1/// \file
2/// \brief Nix expressions declaration.
3///
4/// This record file provides `NIX_EXPR` macro that contains all names of
5/// `nix::Expr`
6
7#ifdef NIX_EXPR
8
9NIX_EXPR(ExprAssert)
10NIX_EXPR(ExprAttrs)
11NIX_EXPR(ExprCall)
12NIX_EXPR(ExprConcatStrings)
13NIX_EXPR(ExprFloat)
14NIX_EXPR(ExprIf)
15NIX_EXPR(ExprInt)
16NIX_EXPR(ExprLambda)
17NIX_EXPR(ExprLet)
18NIX_EXPR(ExprList)
19NIX_EXPR(ExprOpAnd)
20NIX_EXPR(ExprOpConcatLists)
21NIX_EXPR(ExprOpEq)
22NIX_EXPR(ExprOpHasAttr)
23NIX_EXPR(ExprOpImpl)
24NIX_EXPR(ExprOpNEq)
25NIX_EXPR(ExprOpNot)
26NIX_EXPR(ExprOpOr)
27NIX_EXPR(ExprOpUpdate)
28NIX_EXPR(ExprPath)
29NIX_EXPR(ExprPos)
30NIX_EXPR(ExprSelect)
31NIX_EXPR(ExprString)
32NIX_EXPR(ExprVar)
33NIX_EXPR(ExprWith)
34
35#endif // NIX_EXPR
#define NIX_EXPR(EXPR)
Definition Serialize.h:20