| 280 | |
| 281 | template <typename T> |
| 282 | void TestPtrRef() |
| 283 | { |
| 284 | SafeInt<T> st; |
| 285 | T* pt = st.Ptr(); |
| 286 | const T* ptc = st.Ptr(); |
| 287 | const T& tref = st.Ref(); |
| 288 | #if !defined SAFEINT_VS_VERSION |
| 289 | const T* ptc2 = &st; |
| 290 | T* pt2 = &st; |
| 291 | #endif |
| 292 | } |
| 293 | |
| 294 | template <typename T> |
| 295 | void TestUnary() |