equal
deleted
inserted
replaced
29 class ASN1Reader : public AbstractParser { |
29 class ASN1Reader : public AbstractParser { |
30 public: |
30 public: |
31 virtual ~ASN1Reader() = default; |
31 virtual ~ASN1Reader() = default; |
32 |
32 |
33 virtual void addHandler(std::shared_ptr<ASN1ContentHandler> handler) { |
33 virtual void addHandler(std::shared_ptr<ASN1ContentHandler> handler) { |
34 handlers.addHandler(handler); |
34 handlers->addHandler(handler); |
35 }; |
35 }; |
36 |
36 |
37 protected: |
37 protected: |
38 ASN1ContentHandlerProxy handlers; |
38 std::shared_ptr<ASN1ContentHandlerProxy> handlers = std::make_shared<ASN1ContentHandlerProxy>(); |
39 }; |
39 }; |
40 |
40 |
41 } |
41 } |
42 } |
42 } |
43 } |
43 } |