Kactus2
Kactus2 reference guide
Loading...
Searching...
No Matches
RegisterExpressionsGatherer.h
Go to the documentation of this file.
1
//-----------------------------------------------------------------------------
2
// File: RegisterExpressionGatherer.h
3
//-----------------------------------------------------------------------------
4
// Project: Kactus2
5
// Author: Mikko Teuho
6
// Date: 29.04.2015
7
//
8
// Description:
9
// Gathers expressions from a register and its fields.
10
//-----------------------------------------------------------------------------
11
12
#ifndef REGISTEREXPRESSIONSGATHERER_H
13
#define REGISTEREXPRESSIONSGATHERER_H
14
15
#include <QSharedPointer>
16
#include <QStringList>
17
18
class
Register;
19
20
//-----------------------------------------------------------------------------
22
//-----------------------------------------------------------------------------
23
class
RegisterExpressionsGatherer
24
{
25
26
public
:
27
31
RegisterExpressionsGatherer
();
32
36
virtual
~RegisterExpressionsGatherer
();
37
45
QStringList
getExpressions
(QSharedPointer<Register> currentRegister)
const
;
46
47
private
:
48
50
RegisterExpressionsGatherer
(
const
RegisterExpressionsGatherer
& other);
51
53
RegisterExpressionsGatherer
& operator=(
const
RegisterExpressionsGatherer
& other);
54
55
};
56
57
#endif
// REGISTEREXPRESSIONSGATHERER_H
RegisterExpressionsGatherer::~RegisterExpressionsGatherer
virtual ~RegisterExpressionsGatherer()
RegisterExpressionsGatherer::getExpressions
QStringList getExpressions(QSharedPointer< Register > currentRegister) const
RegisterExpressionsGatherer::RegisterExpressionsGatherer
RegisterExpressionsGatherer()
kactus2dev
KactusAPI
include
RegisterExpressionsGatherer.h
Generated by
1.13.2