MCPcopy Create free account
hub / github.com/Icinga/icinga2 / FunctionExpression

Method FunctionExpression

lib/config/expression.hpp:808–811  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

806{
807public:
808 FunctionExpression(String name, std::vector<String> args,
809 std::map<String, std::unique_ptr<Expression> >&& closedVars, std::unique_ptr<Expression> expression, const DebugInfo& debugInfo = DebugInfo())
810 : DebuggableExpression(debugInfo), m_Name(std::move(name)), m_Args(std::move(args)), m_ClosedVars(std::move(closedVars)), m_Expression(expression.release())
811 { }
812
813protected:
814 ExpressionResult DoEvaluate(ScriptFrame& frame, DebugHint *dhint) const override;

Callers

nothing calls this directly

Calls 1

DebugInfoClass · 0.50

Tested by

no test coverage detected