#include <message_data.h>
Public Member Functions | |
| VanillaMessageSavePlan (const VanillaMessageSavePlan &)=default | |
| VanillaMessageSavePlan (VanillaMessageSavePlan &&)=default | |
| VanillaMessageSavePlan & | operator= (const VanillaMessageSavePlan &)=default |
| VanillaMessageSavePlan & | operator= (VanillaMessageSavePlan &&)=default |
| const std::vector< VanillaMessageWrite > & | writes () const |
| size_t | message_count () const |
| size_t | bank_switch_count () const |
| std::vector< std::pair< uint32_t, uint32_t > > | write_ranges () const |
| bool | operator== (const VanillaMessageSavePlan &) const =default |
Private Member Functions | |
| VanillaMessageSavePlan (std::vector< VanillaMessageWrite > writes, size_t message_count, size_t bank_switch_count) | |
Private Attributes | |
| std::vector< VanillaMessageWrite > | writes_ |
| size_t | message_count_ = 0 |
| size_t | bank_switch_count_ = 0 |
Friends | |
| absl::StatusOr< VanillaMessageSavePlan > | BuildVanillaMessageSavePlan (const std::vector< MessageData > &messages, std::optional< size_t > expected_message_count) |
Definition at line 524 of file message_data.h.
|
default |
|
default |
|
inlineprivate |
Definition at line 544 of file message_data.h.
|
default |
|
default |
|
inline |
Definition at line 531 of file message_data.h.
References writes_.
Referenced by yaze::editor::ApplyVanillaMessageSavePlan(), and yaze::editor::MessageEditor::BuildSavePlan().
|
inline |
Definition at line 532 of file message_data.h.
References message_count_.
|
inline |
Definition at line 533 of file message_data.h.
References bank_switch_count_.
| std::vector< std::pair< uint32_t, uint32_t > > yaze::editor::VanillaMessageSavePlan::write_ranges | ( | ) | const |
Definition at line 1260 of file message_data.cc.
References writes_.
Referenced by yaze::cli::handlers::anonymous_namespace{message_commands.cc}::ValidateVanillaMutation().
|
default |
|
friend |
Definition at line 1269 of file message_data.cc.
|
private |
Definition at line 550 of file message_data.h.
Referenced by write_ranges(), and writes().
|
private |
Definition at line 551 of file message_data.h.
Referenced by message_count().
|
private |
Definition at line 552 of file message_data.h.
Referenced by bank_switch_count().