aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/flext/source/flmap.h
diff options
context:
space:
mode:
authorThomas Grill <xovo@users.sourceforge.net>2005-05-10 10:56:47 +0000
committerThomas Grill <xovo@users.sourceforge.net>2005-05-10 10:56:47 +0000
commite73b9183f3f60fba1dfc6ae7130b3a41e6a8c506 (patch)
tree37d1eea3d42353c101c2b04ba4b604e2127e2d54 /externals/grill/flext/source/flmap.h
parent620adaeeb584611e6a13932083bf388f8a26b99f (diff)
better c++ compliance
fixes for MinGW fixes for older compilers added X86-64 code for lockfree fifos svn path=/trunk/; revision=2935
Diffstat (limited to 'externals/grill/flext/source/flmap.h')
-rw-r--r--externals/grill/flext/source/flmap.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/externals/grill/flext/source/flmap.h b/externals/grill/flext/source/flmap.h
index 8d249776..e748356c 100644
--- a/externals/grill/flext/source/flmap.h
+++ b/externals/grill/flext/source/flmap.h
@@ -178,6 +178,11 @@ public:
void _getsmall(Data &dt);
void _getbig(Data &dt);
+
+private:
+ // hide, so that it can't be used.....
+ explicit TableAnyMap(const TableAnyMap &): data(NULL) {}
+ TableAnyMap &operator =(const TableAnyMap &) { return *this; }
};
template <typename K,typename T,int N = 8>
@@ -240,6 +245,9 @@ protected:
int count;
Data slots[N];
+
+private:
+ explicit TablePtrMap(const TableAnyMap &p) {}
};
//! @} // FLEXT_SUPPORT