Commit 3c28c851302a5f6db1638fb6887d7b21bd60f885
1 parent
bcd7e23b
make buffer mutable
Showing
1 changed file
with
5 additions
and
5 deletions
include/GFitsTableStringCol.hpp
| ... | ... | @@ -80,15 +80,15 @@ private: |
| 80 | 80 | void alloc_nulval(const std::string& value); |
| 81 | 81 | void init_data(void); |
| 82 | 82 | void fetch_data(void) const; |
| 83 | - void alloc_buffer(void); | |
| 84 | - void free_buffer(void); | |
| 83 | + void alloc_buffer(void) const; | |
| 84 | + void free_buffer(void) const; | |
| 85 | 85 | void* ptr_data(void) { return m_buffer; } |
| 86 | 86 | void* ptr_nulval(void) { return m_nulval; } |
| 87 | 87 | |
| 88 | 88 | // Private data area |
| 89 | - std::string* m_data; //!< Data area | |
| 90 | - char** m_buffer; //!< Data area for CFITSIO transfer | |
| 91 | - char* m_nulval; //!< NULL string | |
| 89 | + std::string* m_data; //!< Data area | |
| 90 | + mutable char** m_buffer; //!< Data area for CFITSIO transfer | |
| 91 | + char* m_nulval; //!< NULL string | |
| 92 | 92 | }; |
| 93 | 93 | |
| 94 | 94 | #endif /* GFITSTABLESTRINGCOL_HPP */ | ... | ... |