aboutsummaryrefslogtreecommitdiff
path: root/libxsde/xsde/cxx/hybrid/base.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'libxsde/xsde/cxx/hybrid/base.hxx')
-rw-r--r--libxsde/xsde/cxx/hybrid/base.hxx1
1 files changed, 1 insertions, 0 deletions
diff --git a/libxsde/xsde/cxx/hybrid/base.hxx b/libxsde/xsde/cxx/hybrid/base.hxx
index 75753bc..ba5090d 100644
--- a/libxsde/xsde/cxx/hybrid/base.hxx
+++ b/libxsde/xsde/cxx/hybrid/base.hxx
@@ -354,6 +354,7 @@ namespace xsde
const char* base_value () const {return x_;}
char* base_value () {return x_;}
void base_value (char* x) {delete[] x_; x_ = x;}
+ char* base_value_detach () {char* r = x_; x_ = 0; return r;}
operator const char* () const {return x_;}
operator char* () {return x_;}