diff --git a/cxx/mapped_file.h b/cxx/mapped_file.h index 22da160..79643a3 100644 --- a/cxx/mapped_file.h +++ b/cxx/mapped_file.h @@ -95,7 +95,8 @@ public: } value_type *data() { - return _flags == readonly ? (value_type *)nullptr : (value_type *)_data; + return (value_type *)_data; + //return _flags == readonly ? (value_type *)nullptr : (value_type *)_data; } const_iterator cbegin() const { @@ -116,11 +117,13 @@ public: iterator begin() { - return _flags == readonly ? (iterator)nullptr : (iterator)_data; + return (iterator)_data; + //return _flags == readonly ? (iterator)nullptr : (iterator)_data; } iterator end() { - return _flags == readonly ? (iterator)nullptr : (iterator)_data + size(); + return (iterator)_data + size(); + //return _flags == readonly ? (iterator)nullptr : (iterator)_data + size(); } mapmode flags() const {