15#ifndef WSFPPROXYSERIALIZE_HPP
16#define WSFPPROXYSERIALIZE_HPP
18#include "wsf_parser_export.h"
28class WsfPProxyDeserializeTracer;
37 void SetRenameMap(
const std::map<WsfPProxyPath, std::string>& aRenameMap) { mRenameMap = aRenameMap; }
38 void SetSaveFiles(
const std::map<WsfPProxyPath, std::string>& aSaveFiles);
39 void PreSerialize(std::vector<UtTextDocument*>& aChangedFiles);
42 void GetChangedFiles(std::vector<UtTextDocument*>& aTextDocumentList);
50 using RenameMap = std::map<WsfPProxyPath, std::string>;
53 WsfPProxyDeserializeTracer* mDeserializeTracer;
64 std::vector<UtPath> mFiles;
void Serialize(BUFF &aBuff, UtVec3d &aVec3)
Definition WsfXIO_SerializeTypes.hpp:217
Definition WsfPProxyRuleTrace.hpp:33
Definition WsfPProxyFileWriter.hpp:45
Definition WsfPProxyIndex.hpp:96
Definition WsfPProxyNode.hpp:60
Definition WsfPProxyRegistry.hpp:37
WsfPProxySerialize()
Definition WsfPProxySerialize.cpp:584
void Initialize(WsfPProxyRegistry *aProxyRegistry, WsfParser *aParserPtr, const std::vector< UtPath > &aFiles)
Definition WsfPProxySerialize.cpp:599
void SetRenameMap(const std::map< WsfPProxyPath, std::string > &aRenameMap)
Definition WsfPProxySerialize.hpp:37
Definition WsfPProxyUndo.hpp:102
Definition WsfPProxyValue.hpp:33
Definition WsfParseNode.hpp:61
Definition WsfParseType.hpp:139
Definition WsfParser.hpp:36