Commit 3c28c851302a5f6db1638fb6887d7b21bd60f885

Authored by knodlseder
1 parent bcd7e23b

make buffer mutable

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 */
... ...