diff --git a/include/rocksdb/status.h b/include/rocksdb/status.h index dbd41fc9b..0298a2838 100644 --- a/include/rocksdb/status.h +++ b/include/rocksdb/status.h @@ -97,7 +97,6 @@ class Status { // Returns the string "OK" for success. std::string ToString() const; - private: enum Code { kOk = 0, kNotFound = 1, @@ -110,6 +109,10 @@ class Status { kShutdownInProgress = 8 }; + Code code() const { + return code_; + } + private: // A nullptr state_ (which is always the case for OK) means the message // is empty. // of the following form: @@ -118,9 +121,6 @@ class Status { Code code_; const char* state_; - Code code() const { - return code_; - } explicit Status(Code code) : code_(code), state_(nullptr) { } Status(Code code, const Slice& msg, const Slice& msg2); static const char* CopyState(const char* s);