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

#include <dungeon_wall_profile.h>

Public Member Functions

const std::vector< DungeonWallProfile > & profiles () const
 
const std::vector< DungeonWallProfileBinding > & bindings () const
 
const std::string & source_text () const
 
const std::string & source_path () const
 

Private Member Functions

 DungeonWallProfileCollection (std::vector< DungeonWallProfile > profiles, std::vector< DungeonWallProfileBinding > bindings, std::string source_text, std::string source_path)
 

Private Attributes

std::vector< DungeonWallProfile > profiles_
 
std::vector< DungeonWallProfileBinding > bindings_
 
std::string source_text_
 
std::string source_path_
 

Friends

absl::StatusOr< std::shared_ptr< const DungeonWallProfileCollection > > ParseDungeonWallProfiles (absl::string_view source)
 
absl::StatusOr< std::shared_ptr< const DungeonWallProfileCollection > > LoadDungeonWallProfiles (const std::string &path)
 

Detailed Description

Definition at line 50 of file dungeon_wall_profile.h.

Constructor & Destructor Documentation

◆ DungeonWallProfileCollection()

yaze::zelda3::DungeonWallProfileCollection::DungeonWallProfileCollection ( std::vector< DungeonWallProfile > profiles,
std::vector< DungeonWallProfileBinding > bindings,
std::string source_text,
std::string source_path )
private

Definition at line 97 of file dungeon_wall_profile.cc.

Member Function Documentation

◆ profiles()

const std::vector< DungeonWallProfile > & yaze::zelda3::DungeonWallProfileCollection::profiles ( ) const
inline

Definition at line 52 of file dungeon_wall_profile.h.

References profiles_.

◆ bindings()

const std::vector< DungeonWallProfileBinding > & yaze::zelda3::DungeonWallProfileCollection::bindings ( ) const
inline

Definition at line 53 of file dungeon_wall_profile.h.

References bindings_.

◆ source_text()

const std::string & yaze::zelda3::DungeonWallProfileCollection::source_text ( ) const
inline

Definition at line 56 of file dungeon_wall_profile.h.

References source_text_.

◆ source_path()

const std::string & yaze::zelda3::DungeonWallProfileCollection::source_path ( ) const
inline

Definition at line 57 of file dungeon_wall_profile.h.

References source_path_.

Friends And Related Symbol Documentation

◆ ParseDungeonWallProfiles

absl::StatusOr< std::shared_ptr< const DungeonWallProfileCollection > > ParseDungeonWallProfiles ( absl::string_view source)
friend

Definition at line 111 of file dungeon_wall_profile.cc.

◆ LoadDungeonWallProfiles

absl::StatusOr< std::shared_ptr< const DungeonWallProfileCollection > > LoadDungeonWallProfiles ( const std::string & path)
friend

Definition at line 297 of file dungeon_wall_profile.cc.

Member Data Documentation

◆ profiles_

std::vector<DungeonWallProfile> yaze::zelda3::DungeonWallProfileCollection::profiles_
private

Definition at line 70 of file dungeon_wall_profile.h.

Referenced by profiles().

◆ bindings_

std::vector<DungeonWallProfileBinding> yaze::zelda3::DungeonWallProfileCollection::bindings_
private

Definition at line 71 of file dungeon_wall_profile.h.

Referenced by bindings().

◆ source_text_

std::string yaze::zelda3::DungeonWallProfileCollection::source_text_
private

Definition at line 72 of file dungeon_wall_profile.h.

Referenced by source_text().

◆ source_path_

std::string yaze::zelda3::DungeonWallProfileCollection::source_path_
private

Definition at line 73 of file dungeon_wall_profile.h.

Referenced by source_path().


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