Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Montagne <montagne29@wanadoo.fr>2017-04-05 11:02:25 +0300
committerBastien Montagne <montagne29@wanadoo.fr>2017-04-05 11:02:25 +0300
commite9bb018a4aea1b4aeb692cdadce158496a270e32 (patch)
tree9f8c122feb8a68cc34f5ab6c99407a20d72fa50d /source/blender/alembic/intern/abc_util.cc
parent4dadb6d4453d84d537e25e753f7904ce5c8539fb (diff)
parent8647d5af9015097698984e9864802848914e803c (diff)
Merge branch 'master' into blender2.8
Conflicts: source/blender/alembic/intern/abc_exporter.h
Diffstat (limited to 'source/blender/alembic/intern/abc_util.cc')
-rw-r--r--source/blender/alembic/intern/abc_util.cc29
1 files changed, 29 insertions, 0 deletions
diff --git a/source/blender/alembic/intern/abc_util.cc b/source/blender/alembic/intern/abc_util.cc
index 5b45dff4b7f..6b82bc2dee6 100644
--- a/source/blender/alembic/intern/abc_util.cc
+++ b/source/blender/alembic/intern/abc_util.cc
@@ -526,3 +526,32 @@ ScopeTimer::~ScopeTimer()
{
fprintf(stderr, "%s: %fs\n", m_message, PIL_check_seconds_timer() - m_start);
}
+
+/* ********************** */
+
+bool SimpleLogger::empty()
+{
+ return m_stream.tellp() == 0ul;
+}
+
+std::string SimpleLogger::str() const
+{
+ return m_stream.str();
+}
+
+void SimpleLogger::clear()
+{
+ m_stream.clear();
+ m_stream.str("");
+}
+
+std::ostringstream &SimpleLogger::stream()
+{
+ return m_stream;
+}
+
+std::ostream &operator<<(std::ostream &os, const SimpleLogger &logger)
+{
+ os << logger.str();
+ return os;
+}