Kactus2
Kactus2 reference guide
Loading...
Searching...
No Matches
AddressBlockExpressionsGatherer.h
Go to the documentation of this file.
1
//-----------------------------------------------------------------------------
2
// File: AddressBlockExpressionGatherer.h
3
//-----------------------------------------------------------------------------
4
// Project: Kactus2
5
// Author: Mikko Teuho
6
// Date: 29.04.2015
7
//
8
// Description:
9
// Gathers expressions from an address block and its registers.
10
//-----------------------------------------------------------------------------
11
12
#ifndef ADDRESSBLOCKEXPRESSIONSGATHERER_H
13
#define ADDRESSBLOCKEXPRESSIONSGATHERER_H
14
15
#include <IPXACTmodels/Component/AddressBlock.h>
16
17
#include "KactusAPI/KactusAPIGlobal.h"
18
19
#include <QSharedPointer>
20
#include <QStringList>
21
22
//-----------------------------------------------------------------------------
24
//-----------------------------------------------------------------------------
25
class
KACTUS2_API
AddressBlockExpressionGatherer
26
{
27
28
public
:
29
33
AddressBlockExpressionGatherer
();
34
38
virtual
~AddressBlockExpressionGatherer
();
39
47
QStringList
getExpressions
(QSharedPointer<AddressBlock> currentAddressBlock)
const
;
48
49
private
:
50
52
AddressBlockExpressionGatherer
(
const
AddressBlockExpressionGatherer
& other);
53
55
AddressBlockExpressionGatherer
& operator=(
const
AddressBlockExpressionGatherer
& other);
56
57
};
58
59
#endif
// ADDRESSBLOCKEXPRESSIONSGATHERER_H
AddressBlockExpressionGatherer::AddressBlockExpressionGatherer
AddressBlockExpressionGatherer()
AddressBlockExpressionGatherer::~AddressBlockExpressionGatherer
virtual ~AddressBlockExpressionGatherer()
AddressBlockExpressionGatherer::getExpressions
QStringList getExpressions(QSharedPointer< AddressBlock > currentAddressBlock) const
kactus2dev
KactusAPI
include
AddressBlockExpressionsGatherer.h
Generated by
1.13.2