diff options
-rw-r--r-- | src/hash.h | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -64,7 +64,7 @@ private: | |||
64 | bool bFilled; | 64 | bool bFilled; |
65 | 65 | ||
66 | public: | 66 | public: |
67 | operator _value() | 67 | operator _value &() |
68 | { | 68 | { |
69 | if( bFilled == false ) | 69 | if( bFilled == false ) |
70 | throw HashException( | 70 | throw HashException( |
@@ -74,7 +74,7 @@ public: | |||
74 | return *pValue; | 74 | return *pValue; |
75 | } | 75 | } |
76 | 76 | ||
77 | _value value() | 77 | _value &value() |
78 | { | 78 | { |
79 | if( bFilled == false ) | 79 | if( bFilled == false ) |
80 | throw HashException( | 80 | throw HashException( |
@@ -243,7 +243,7 @@ public: | |||
243 | clearBits(); | 243 | clearBits(); |
244 | } | 244 | } |
245 | 245 | ||
246 | virtual value get( key k ) | 246 | virtual value &get( key k ) |
247 | { | 247 | { |
248 | uint32_t hash = __calcHashCode( k ); | 248 | uint32_t hash = __calcHashCode( k ); |
249 | bool bFill; | 249 | bool bFill; |