diff options
author | graehl <graehl@ec762483-ff6d-05da-a07a-a48fb63a330f> | 2010-07-16 20:16:23 +0000 |
---|---|---|
committer | graehl <graehl@ec762483-ff6d-05da-a07a-a48fb63a330f> | 2010-07-16 20:16:23 +0000 |
commit | fd8d56e7b04f956dbb036a21e3ba5f33eb183cbc (patch) | |
tree | c3d5246139421aad11670893ed8b72f8961cae8e /decoder/small_vector.h | |
parent | b3969b577abc13805754f6c1138c9fc353221e3f (diff) |
small_vector
git-svn-id: https://ws10smt.googlecode.com/svn/trunk@290 ec762483-ff6d-05da-a07a-a48fb63a330f
Diffstat (limited to 'decoder/small_vector.h')
-rw-r--r-- | decoder/small_vector.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/decoder/small_vector.h b/decoder/small_vector.h index 86d3b0b3..2c61ab3a 100644 --- a/decoder/small_vector.h +++ b/decoder/small_vector.h @@ -171,14 +171,13 @@ class SmallVector { } private: - uint16_t capacity_; // only defined when size_ >= __SV_MAX_STATIC - uint16_t size_; union StorageType { int vals[__SV_MAX_STATIC]; int* ptr; }; StorageType data_; - + uint16_t size_; + uint16_t capacity_; // only defined when size_ >= __SV_MAX_STATIC }; inline bool operator!=(const SmallVector& a, const SmallVector& b) { |