yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::rom::ScopedWriteFence Class Reference

#include <write_fence.h>

Collaboration diagram for yaze::rom::ScopedWriteFence:

Public Member Functions

 ScopedWriteFence (Rom *rom, WriteFence *fence)
 
 ~ScopedWriteFence ()
 
 ScopedWriteFence (const ScopedWriteFence &)=delete
 
ScopedWriteFenceoperator= (const ScopedWriteFence &)=delete
 

Private Attributes

Romrom_ = nullptr
 
WriteFencefence_ = nullptr
 

Detailed Description

Definition at line 144 of file write_fence.h.

Constructor & Destructor Documentation

◆ ScopedWriteFence() [1/2]

yaze::rom::ScopedWriteFence::ScopedWriteFence ( Rom * rom,
WriteFence * fence )
inline

Definition at line 146 of file write_fence.h.

References fence_, yaze::Rom::PushWriteFence(), and rom_.

Here is the call graph for this function:

◆ ~ScopedWriteFence()

yaze::rom::ScopedWriteFence::~ScopedWriteFence ( )
inline

Definition at line 152 of file write_fence.h.

References fence_, yaze::Rom::PopWriteFence(), and rom_.

Here is the call graph for this function:

◆ ScopedWriteFence() [2/2]

yaze::rom::ScopedWriteFence::ScopedWriteFence ( const ScopedWriteFence & )
delete

Member Function Documentation

◆ operator=()

ScopedWriteFence & yaze::rom::ScopedWriteFence::operator= ( const ScopedWriteFence & )
delete

Member Data Documentation

◆ rom_

Rom* yaze::rom::ScopedWriteFence::rom_ = nullptr
private

Definition at line 162 of file write_fence.h.

Referenced by ScopedWriteFence(), and ~ScopedWriteFence().

◆ fence_

WriteFence* yaze::rom::ScopedWriteFence::fence_ = nullptr
private

Definition at line 163 of file write_fence.h.

Referenced by ScopedWriteFence(), and ~ScopedWriteFence().


The documentation for this class was generated from the following file: