From d7b47797dfd1e666ab60088cbc997105f08be85e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patrick=20L=C3=BChne?= Date: Wed, 3 Aug 2016 00:28:22 +0200 Subject: [PATCH] Made Stream members protected again. --- include/plasp/utils/Parser.h | 3 +++ include/plasp/utils/Stream.h | 3 +-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/include/plasp/utils/Parser.h b/include/plasp/utils/Parser.h index 67f6761..8a16e75 100644 --- a/include/plasp/utils/Parser.h +++ b/include/plasp/utils/Parser.h @@ -33,6 +33,9 @@ struct Tag template class Parser: public Stream, public ParserPolicy { + template + friend class Parser; + public: explicit Parser(); explicit Parser(std::string streamName, std::istream &istream); diff --git a/include/plasp/utils/Stream.h b/include/plasp/utils/Stream.h index 262783b..ef6f780 100644 --- a/include/plasp/utils/Stream.h +++ b/include/plasp/utils/Stream.h @@ -70,8 +70,7 @@ class Stream void check() const; - // TODO: make protected again - //protected: + protected: mutable std::stringstream m_stream; std::vector m_delimiters;