[Groonga-commit] groonga/grnxx at 59dddc5 [master] Rename member functions of grnxx::Bytes.

Back to archive index

susumu.yata null+****@clear*****
Tue May 14 18:48:57 JST 2013


susumu.yata	2013-05-14 18:48:57 +0900 (Tue, 14 May 2013)

  New Revision: 59dddc59404a67c975f2b07949aa71d4394a433e
  https://github.com/groonga/grnxx/commit/59dddc59404a67c975f2b07949aa71d4394a433e

  Message:
    Rename member functions of grnxx::Bytes.

  Modified files:
    lib/grnxx/bytes.hpp

  Modified: lib/grnxx/bytes.hpp (+11 -10)
===================================================================
--- lib/grnxx/bytes.hpp    2013-05-14 18:11:28 +0900 (c11701a)
+++ lib/grnxx/bytes.hpp    2013-05-14 18:48:57 +0900 (1d6b812)
@@ -53,25 +53,26 @@ class Bytes {
   Bytes extract(uint64_t n, uint64_t m) const {
     return Bytes(ptr_ + n, m);
   }
+  // Remove the first "n" bytes and the last "m" bytes.
+  Bytes trim(uint64_t n, uint64_t m) const {
+    return Bytes(ptr_ + n, size_ - n - m);
+  }
+
   // Extract the first "n" bytes.
-  Bytes extract_prefix(uint64_t n) const {
+  Bytes prefix(uint64_t n) const {
     return Bytes(ptr_, n);
   }
   // Extract the last "n" bytes.
-  Bytes extract_suffix(uint64_t n) const {
+  Bytes suffix(uint64_t n) const {
     return Bytes(ptr_ + size_ - n, n);
   }
 
-  // Remove the first "n" bytes and the last "m" bytes.
-  Bytes trim(uint64_t n, uint64_t m) const {
-    return Bytes(ptr_ + n, size_ - n - m);
-  }
   // Remove the first "n" bytes.
-  Bytes trim_prefix(uint64_t n) const {
+  Bytes except_prefix(uint64_t n) const {
     return Bytes(ptr_ + n, size_ - n);
   }
   // Remove the last "n" bytes.
-  Bytes trim_suffix(uint64_t n) const {
+  Bytes except_suffix(uint64_t n) const {
     return Bytes(ptr_, size_ - n);
   }
 
@@ -116,11 +117,11 @@ class Bytes {
 
   // Return true iff "bytes" is a prefix of "*this".
   bool starts_with(const Bytes &bytes) const {
-    return (size_ >= bytes.size_) && (extract_prefix(bytes.size_) == bytes);
+    return (size_ >= bytes.size_) && (prefix(bytes.size_) == bytes);
   }
   // Return true iff "bytes" is a suffix of "*this".
   bool ends_with(const Bytes &bytes) const {
-    return (size_ >= bytes.size_) && (extract_suffix(bytes.size_) == bytes);
+    return (size_ >= bytes.size_) && (suffix(bytes.size_) == bytes);
   }
 
   // Return the "i"-th byte.
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index