diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/LocalArray.h | 4 | ||||
-rw-r--r-- | include/ScopedByteArray.h | 4 | ||||
-rw-r--r-- | include/ScopedFd.h | 4 |
3 files changed, 12 insertions, 0 deletions
diff --git a/include/LocalArray.h b/include/LocalArray.h index 74c9085..2ab708a 100644 --- a/include/LocalArray.h +++ b/include/LocalArray.h @@ -66,6 +66,10 @@ private: char mOnStackBuffer[STACK_BYTE_COUNT]; char* mPtr; size_t mSize; + + // Disallow copy and assignment. + LocalArray(const LocalArray&); + void operator=(const LocalArray&); }; #endif // LOCAL_ARRAY_H_included diff --git a/include/ScopedByteArray.h b/include/ScopedByteArray.h index bcbee99..6955b70 100644 --- a/include/ScopedByteArray.h +++ b/include/ScopedByteArray.h @@ -48,6 +48,10 @@ private: JNIEnv* mEnv; jbyteArray mByteArray; jbyte* mBytes; + + // Disallow copy and assignment. + ScopedByteArray(const ScopedByteArray&); + void operator=(const ScopedByteArray&); }; #endif // SCOPED_BYTE_ARRAY_H_included diff --git a/include/ScopedFd.h b/include/ScopedFd.h index 30feabd..d2b7935 100644 --- a/include/ScopedFd.h +++ b/include/ScopedFd.h @@ -37,6 +37,10 @@ public: private: int fd; + + // Disallow copy and assignment. + ScopedFd(const ScopedFd&); + void operator=(const ScopedFd&); }; #endif // SCOPED_FD_H_included |