Changeset 154:4095d3d44d3a in rrlib_rtti
- Timestamp:
- 25.03.2021 09:41:30 (23 months ago)
- Branch:
- 17.03
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
tTypedPointer.h
r127 r154 167 167 inline const T* GetUnchecked(bool check_exact_size = true) const 168 168 { 169 assert(s izeof(T) == type.GetSize() || ((!check_exact_size) && sizeof(T) <= type.GetSize()));169 assert(std::is_empty<T>::value || sizeof(T) == type.GetSize() || ((!check_exact_size) && sizeof(T) <= type.GetSize())); 170 170 return static_cast<const T*>(data); 171 171 } … … 422 422 inline T* GetUnchecked(bool check_exact_size = true) const 423 423 { 424 assert(s izeof(T) == type.GetSize() || ((!check_exact_size) && sizeof(T) <= type.GetSize()));424 assert(std::is_empty<T>::value || sizeof(T) == type.GetSize() || ((!check_exact_size) && sizeof(T) <= type.GetSize())); 425 425 return static_cast<T*>(data); 426 426 }
Note: See TracChangeset
for help on using the changeset viewer.