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

Class ArrayExpression

lib/config/expression.hpp:603–615  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

601};
602
603class ArrayExpression final : public DebuggableExpression
604{
605public:
606 ArrayExpression(std::vector<std::unique_ptr<Expression > >&& expressions, const DebugInfo& debugInfo = DebugInfo())
607 : DebuggableExpression(debugInfo), m_Expressions(std::move(expressions))
608 { }
609
610protected:
611 ExpressionResult DoEvaluate(ScriptFrame& frame, DebugHint *dhint) const override;
612
613private:
614 std::vector<std::unique_ptr<Expression> > m_Expressions;
615};
616
617class DictExpression final : public DebuggableExpression
618{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected