aboutsummaryrefslogtreecommitdiff
path: root/libxsde/xsde/cxx/buffer.ixx
diff options
context:
space:
mode:
Diffstat (limited to 'libxsde/xsde/cxx/buffer.ixx')
-rw-r--r--libxsde/xsde/cxx/buffer.ixx16
1 files changed, 16 insertions, 0 deletions
diff --git a/libxsde/xsde/cxx/buffer.ixx b/libxsde/xsde/cxx/buffer.ixx
index 2229396..d9c71eb 100644
--- a/libxsde/xsde/cxx/buffer.ixx
+++ b/libxsde/xsde/cxx/buffer.ixx
@@ -220,5 +220,21 @@ namespace xsde
{
return !(x == y);
}
+
+ //
+ //
+#ifndef XSDE_EXCEPTIONS
+ inline bool buffer::
+ _copy (buffer& c) const
+ {
+ return c.assign (data_, size_) == error_none;
+ }
+#else
+ inline void buffer::
+ _copy (buffer& c) const
+ {
+ c.assign (data_, size_);
+ }
+#endif
}
}