]> git.siccegge.de Git - frida/frida.git/blobdiff - src/core/Comment.hxx
Add doc repo as submodule
[frida/frida.git] / src / core / Comment.hxx
index b07f13ae1a81c8310ae3ab93104ff933529d9f0c..45ed369a4d8eefa5613891e695ca3556c55dc59e 100644 (file)
@@ -6,12 +6,21 @@
 class Function;
 class InformationManager;
 
+class QXmlStreamWriter;
+class QXmlStreamReader;
+
 class Comment {
 public:
        bool isLocal() const {return location == NULL;}
 
        void setText(const std::string& text);
+       std::string getText() const {return text;}
        uint64_t getAddress();
+       Function* getLocation();
+
+       void serialize(QXmlStreamWriter& stream);
+       static Comment* deserialize(QXmlStreamReader& stream, InformationManager* manager, Function* function = NULL);
+
 private:
        Comment(uint64_t address, InformationManager* manager);
        Comment(uint64_t address, Function* location, InformationManager* manager);