OpenASIP  2.0
Public Member Functions | Private Attributes | List of all members
SetStartAddressActor Class Reference

#include <AssemblerParser.hh>

Collaboration diagram for SetStartAddressActor:
Collaboration graph

Public Member Functions

 SetStartAddressActor (DataSectionCreator &creator, UValue &startAddress)
 SetStartAddressActor. More...
 
void operator() (const char *, const char *) const
 

Private Attributes

DataSectionCreatorcreator_
 
UValuestartAddress_
 

Detailed Description

Actor for setting next start address.

Definition at line 238 of file AssemblerParser.hh.

Constructor & Destructor Documentation

◆ SetStartAddressActor()

SetStartAddressActor::SetStartAddressActor ( DataSectionCreator creator,
UValue startAddress 
)

SetStartAddressActor.

Sets start address for next data area definition.

Parameters
creatorCreator that is used for data section generation.
startAddressAddress for next data area definition.

Definition at line 125 of file AssemblerParser.cc.

126  :
127  creator_(creator), startAddress_(startAddress) {
128 }

Member Function Documentation

◆ operator()()

void SetStartAddressActor::operator() ( const char *  ,
const char *   
) const

Definition at line 131 of file AssemblerParser.cc.

131  {
133 }

References creator_, DataSectionCreator::setAreaStartAddress(), and startAddress_.

Here is the call graph for this function:

Member Data Documentation

◆ creator_

DataSectionCreator& SetStartAddressActor::creator_
private

Definition at line 246 of file AssemblerParser.hh.

Referenced by operator()().

◆ startAddress_

UValue& SetStartAddressActor::startAddress_
private

Definition at line 247 of file AssemblerParser.hh.

Referenced by operator()().


The documentation for this class was generated from the following files:
SetStartAddressActor::creator_
DataSectionCreator & creator_
Definition: AssemblerParser.hh:246
SetStartAddressActor::startAddress_
UValue & startAddress_
Definition: AssemblerParser.hh:247
DataSectionCreator::setAreaStartAddress
void setAreaStartAddress(UValue address)
Definition: DataSectionCreator.cc:73