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
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52