TrinityCore
InstanceScriptDataWriter Class Reference

#include <InstanceScriptData.h>

Public Member Functions

 InstanceScriptDataWriter (InstanceScript &instance)
 
std::string GetString ()
 
void FillData (bool withValues=true)
 
void FillDataFrom (std::string const &data)
 
void SetBossState (UpdateBossStateSaveDataEvent const &data)
 
void SetAdditionalData (UpdateAdditionalSaveDataEvent const &data)
 

Private Attributes

InstanceScript_instance
 
rapidjson::Document _doc
 

Detailed Description

Definition at line 69 of file InstanceScriptData.h.

Constructor & Destructor Documentation

◆ InstanceScriptDataWriter()

InstanceScriptDataWriter::InstanceScriptDataWriter ( InstanceScript instance)
inline

Definition at line 72 of file InstanceScriptData.h.

Member Function Documentation

◆ FillData()

void InstanceScriptDataWriter::FillData ( bool  withValues = true)

Definition at line 198 of file InstanceScriptData.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ FillDataFrom()

void InstanceScriptDataWriter::FillDataFrom ( std::string const &  data)

Definition at line 233 of file InstanceScriptData.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetString()

std::string InstanceScriptDataWriter::GetString ( )

Definition at line 189 of file InstanceScriptData.cpp.

+ Here is the caller graph for this function:

◆ SetAdditionalData()

void InstanceScriptDataWriter::SetAdditionalData ( UpdateAdditionalSaveDataEvent const &  data)

Definition at line 256 of file InstanceScriptData.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ SetBossState()

void InstanceScriptDataWriter::SetBossState ( UpdateBossStateSaveDataEvent const &  data)

Definition at line 239 of file InstanceScriptData.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ _doc

rapidjson::Document InstanceScriptDataWriter::_doc
private

Definition at line 83 of file InstanceScriptData.h.

◆ _instance

InstanceScript& InstanceScriptDataWriter::_instance
private

Definition at line 82 of file InstanceScriptData.h.


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