[Groonga-commit] groonga/grnxx at eab2c29 [master] Add const specifiers to constexpr member functions.

Back to archive index

susumu.yata null+****@clear*****
Fri Jun 7 11:09:06 JST 2013


susumu.yata	2013-06-07 11:09:06 +0900 (Fri, 07 Jun 2013)

  New Revision: eab2c29b794efccf9683d71a408fefa7e32da2c1
  https://github.com/groonga/grnxx/commit/eab2c29b794efccf9683d71a408fefa7e32da2c1

  Message:
    Add const specifiers to constexpr member functions.

  Modified files:
    lib/grnxx/flags_impl.hpp

  Modified: lib/grnxx/flags_impl.hpp (+7 -7)
===================================================================
--- lib/grnxx/flags_impl.hpp    2013-06-06 18:39:40 +0900 (3f6b643)
+++ lib/grnxx/flags_impl.hpp    2013-06-07 11:09:06 +0900 (a71962a)
@@ -32,27 +32,27 @@ class FlagsImpl {
 
   FlagsImpl() = default;
 
-  constexpr explicit operator bool() {
+  constexpr explicit operator bool() const {
     return flags_ != 0;
   }
 
-  constexpr FlagsImpl operator&(FlagsImpl rhs) {
+  constexpr FlagsImpl operator&(FlagsImpl rhs) const {
     return FlagsImpl(flags_ & rhs.flags_);
   }
-  constexpr FlagsImpl operator|(FlagsImpl rhs) {
+  constexpr FlagsImpl operator|(FlagsImpl rhs) const {
     return FlagsImpl(flags_ | rhs.flags_);
   }
-  constexpr FlagsImpl operator^(FlagsImpl rhs) {
+  constexpr FlagsImpl operator^(FlagsImpl rhs) const {
     return FlagsImpl(flags_ ^ rhs.flags_);
   }
-  constexpr FlagsImpl operator~() {
+  constexpr FlagsImpl operator~() const {
     return FlagsImpl(~flags_);
   }
 
-  constexpr bool operator==(FlagsImpl rhs) {
+  constexpr bool operator==(FlagsImpl rhs) const {
     return flags_ == rhs.flags_;
   }
-  constexpr bool operator!=(FlagsImpl rhs) {
+  constexpr bool operator!=(FlagsImpl rhs) const {
     return flags_ == rhs.flags_;
   }
 
-------------- next part --------------
HTML����������������������������...
Download 



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