1// Copyright (C) 2023 basysKom GmbH, opensource@basyskom.com
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4#include "enumeratedvalue.h"
5#include "visitor.h"
6
7#include <QtCore/qdebug.h>
8
9EnumeratedValue::EnumeratedValue(const QString &name, qint32 value)
10 : XmlElement(name)
11 , m_value(value)
12{}
13
14void EnumeratedValue::print() const
15{
16 XmlElement::print();
17 qDebug() << "Value: " << m_value;
18}
19
20void EnumeratedValue::accept(Visitor *visitor)
21{
22 visitor->visit(enumeratedValue: this);
23}
24
25qint32 EnumeratedValue::value() const
26{
27 return m_value;
28}
29
30void EnumeratedValue::setValue(qint32 value)
31{
32 m_value = value;
33}
34

Provided by KDAB

Privacy Policy
Learn to use CMake with our Intro Training
Find out more

source code of qtopcua/tools/datatypecodegenerator/enumeratedvalue.cpp