Krita Source Code Documentation
Loading...
Searching...
No Matches
SeExprExpressionContext.cpp
Go to the documentation of this file.
1
/*
2
* This file is part of Krita
3
*
4
* SPDX-FileCopyrightText: 2020 L. E. Segovia <amy@amyspark.me>
5
*
6
* SPDX-License-Identifier: GPL-2.0-or-later
7
*/
8
9
#include "
SeExprExpressionContext.h
"
10
11
SeExprExpressionContext::SeExprExpressionContext
(
const
QString &expr)
12
: KSeExpr::Expression(expr.toStdString())
13
, m_vars(
VariableMap
())
14
{
15
}
16
17
KSeExpr::ExprVarRef *
SeExprExpressionContext::resolveVar
(
const
std::string &name)
const
18
{
19
return
m_vars
.value(name,
nullptr
);
20
}
SeExprExpressionContext.h
SeExprExpressionContext::m_vars
VariableMap m_vars
Definition
SeExprExpressionContext.h:21
SeExprExpressionContext::SeExprExpressionContext
SeExprExpressionContext(const QString &expr)
Definition
SeExprExpressionContext.cpp:11
SeExprExpressionContext::resolveVar
virtual KSeExpr::ExprVarRef * resolveVar(const std::string &name) const override
Definition
SeExprExpressionContext.cpp:17
SeExprExpressionContext::VariableMap
QMap< std::string, SeExprVariable * > VariableMap
Definition
SeExprExpressionContext.h:19
plugins
generators
seexpr
SeExprExpressionContext.cpp
Generated at
2026-01-15 02:30:07+01:00
from
Krita
branch
master
, commit
38b517ca06286bb65279453cbf9a2b4fbd1153d1