Просмотр исходного кода

fileutl: simple_buffer: Mark accessors as const

Suggested by David.

Gbp-Dch: ignore
Julian Andres Klode лет назад: 10
Родитель
Сommit
ea58d39ee3
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      apt-pkg/contrib/fileutl.cc

+ 3 - 2
apt-pkg/contrib/fileutl.cc

@@ -925,9 +925,10 @@ struct APT_HIDDEN simple_buffer {							/*{{{*/
    unsigned long long bufferend = 0;
    char buffer[buffersize_max];
 
+   const char *get() const { return buffer + bufferstart; }
    char *get() { return buffer + bufferstart; }
-   bool empty() { return bufferend <= bufferstart; }
-   unsigned long long size() { return bufferend-bufferstart; }
+   bool empty() const { return bufferend <= bufferstart; }
+   unsigned long long size() const { return bufferend-bufferstart; }
    void reset() { bufferend = bufferstart = 0; }
    ssize_t read(void *to, unsigned long long requested_size) APT_MUSTCHECK
    {