[git commit] istream: add missing operator >> implementation

Bernhard Reutner-Fischer rep.dot.nop at gmail.com
Tue Apr 1 14:13:52 UTC 2014


commit: http://git.uclibc.org/uClibc++/commit/?id=0b09938d5d4b9108b76e6d5d5d6d07d38eacd323
branch: http://git.uclibc.org/uClibc++/commit/?id=refs/heads/master

Signed-off-by: Per Øyvind Karlsen <proyvind at moondrake.org>
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop at gmail.com>
---
 include/istream |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/include/istream b/include/istream
index d67f48f..59d7f6e 100644
--- a/include/istream
+++ b/include/istream
@@ -555,6 +555,14 @@ namespace std{
 	}
 
 	template <class charT, class traits> _UCXXEXPORT basic_istream<charT,traits>&
+		basic_istream<charT,traits>::operator>>(ios_base& (*pf)(ios_base&))
+	{
+		sentry(*this);
+		pf(*this);
+		return *this;
+	}
+
+	template <class charT, class traits> _UCXXEXPORT basic_istream<charT,traits>&
 		ws(basic_istream<charT,traits>& is)
 	{
 		__skipws(is);


More information about the uClibc-cvs mailing list