RetroLinker
Linker for several 8-bit, 16-bit and 32-bit formats
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Apple::MacintoshResourceFileFormat::ResourceIterator Class Reference
Inheritance diagram for Apple::MacintoshResourceFileFormat::ResourceIterator:
Runtime::ResourceIterator

Public Member Functions

 ResourceIterator (std::vector< ResourceType > &resource_types, std::vector< ResourceType >::iterator resource_types_iterator, std::vector< ResourceReference >::iterator resource_references_iterator)
 
void Step () const override
 
std::shared_ptr< const Runtime::Resource > Get () const override
 
bool SameAs (const Runtime::ResourceIterator *other) const override
 
void Erase () override
 
- Public Member Functions inherited from Runtime::ResourceIterator
std::shared_ptr< Resource > Get ()
 

Public Attributes

std::vector< ResourceType > & resource_types
 
std::vector< ResourceType >::iterator resource_types_iterator
 
std::vector< ResourceReference >::iterator resource_references_iterator
 

Member Function Documentation

◆ Erase()

void MacintoshResourceFileFormat::ResourceIterator::Erase ( )
overridevirtual

◆ Get()

std::shared_ptr< const Runtime::Resource > MacintoshResourceFileFormat::ResourceIterator::Get ( ) const
overridevirtual

◆ SameAs()

bool MacintoshResourceFileFormat::ResourceIterator::SameAs ( const Runtime::ResourceIterator *  other) const
overridevirtual

◆ Step()

void MacintoshResourceFileFormat::ResourceIterator::Step ( ) const
overridevirtual

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