summaryrefslogtreecommitdiff
path: root/src/PStringSegment.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/PStringSegment.h')
-rw-r--r--src/PStringSegment.h15
1 files changed, 1 insertions, 14 deletions
diff --git a/src/PStringSegment.h b/src/PStringSegment.h
index 9b6036d3..e98a847c 100644
--- a/src/PStringSegment.h
+++ b/src/PStringSegment.h
@@ -40,8 +40,6 @@
namespace aria2 {
-class PStringSegmentVisitor;
-
class PStringSegment : public PStringDatum
{
private:
@@ -58,7 +56,7 @@ public:
virtual ~PStringSegment();
- virtual void accept(PStringVisitor* visitor);
+ virtual void accept(PStringVisitor& visitor);
const std::string& getValue() const;
@@ -69,17 +67,6 @@ public:
typedef SharedHandle<PStringSegment> PStringSegmentHandle;
-class PStringSegmentVisitor {
-public:
- virtual ~PStringSegmentVisitor() {}
-
- virtual void hello(PStringSegment* s) = 0;
-
- virtual void goodbye(PStringSegment* s) = 0;
-};
-
-typedef SharedHandle<PStringSegmentVisitor> PStringSegmentVisitorHandle;
-
} // namespace aria2
#endif // _D_P_STRING_SEGMENT_H_