|
| ExprCall (const PosIdx &pos, Expr *fun, std::vector< Expr * > &&args) |
|
| ExprCall (const PosIdx &pos, Expr *fun, std::vector< Expr * > &&args, PosIdx &&cursedOrEndPos) |
|
PosIdx | getPos () const override |
|
virtual void | resetCursedOr () override |
|
virtual void | warnIfCursedOr (const SymbolTable &symbols, const PosTable &positions) override |
|
void | show (const SymbolTable &symbols, std::ostream &str) const override |
|
void | eval (EvalState &state, Env &env, Value &v) override |
|
void | bindVars (EvalState &es, const std::shared_ptr< const StaticEnv > &env) override |
|
virtual Value * | maybeThunk (EvalState &state, Env &env) |
|
virtual void | setName (Symbol name) |
|
virtual void | setDocComment (DocComment docComment) |
|
|
static unsigned long | nrExprs = 0 |
|
◆ bindVars()
void nix::ExprCall::bindVars |
( |
EvalState & | es, |
|
|
const std::shared_ptr< const StaticEnv > & | env ) |
|
overridevirtual |
◆ eval()
◆ getPos()
PosIdx nix::ExprCall::getPos |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ resetCursedOr()
void nix::ExprCall::resetCursedOr |
( |
| ) |
|
|
overridevirtual |
◆ show()
void nix::ExprCall::show |
( |
const SymbolTable & | symbols, |
|
|
std::ostream & | str ) const |
|
overridevirtual |
◆ warnIfCursedOr()
The documentation for this struct was generated from the following files:
- /home/buildozer/aports/community/nix/src/nix-2.26.3/src/libexpr/nixexpr.hh
- /home/buildozer/aports/community/nix/src/nix-2.26.3/src/libexpr/eval.cc
- /home/buildozer/aports/community/nix/src/nix-2.26.3/src/libexpr/nixexpr.cc