Item::Iterator::Ptr TemplateParameterReference::evaluateSequence(const DynamicContext::Ptr &context) const { Q_ASSERT(!m_varDecl->name.isNull()); Q_ASSERT(context->templateParameterStore()[m_varDecl->name]); return context->templateParameterStore()[m_varDecl->name]->evaluateSequence(context); }
Item TemplateParameterReference::evaluateSingleton(const DynamicContext::Ptr &context) const { return context->templateParameterStore()[m_varDecl->name]->evaluateSingleton(context); }