Fix operator bool and default members.
GitOrigin-RevId: a981ac683c91ae9ba656b036cf1b56ff462f039d
This commit is contained in:
parent
6cf95c36ad
commit
eea18f732b
|
@ -54,7 +54,6 @@ FileNodePtr::operator bool() const {
|
||||||
return file_manager_ != nullptr && get_unsafe() != nullptr;
|
return file_manager_ != nullptr && get_unsafe() != nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*** FileNodePtr **/
|
|
||||||
void FileNode::set_local_location(const LocalFileLocation &local, int64 ready_size) {
|
void FileNode::set_local_location(const LocalFileLocation &local, int64 ready_size) {
|
||||||
if (local_ready_size_ != ready_size) {
|
if (local_ready_size_ != ready_size) {
|
||||||
local_ready_size_ = ready_size;
|
local_ready_size_ = ready_size;
|
||||||
|
|
|
@ -129,15 +129,11 @@ class FileNodePtr {
|
||||||
FileNodePtr() = default;
|
FileNodePtr() = default;
|
||||||
FileNodePtr(FileId file_id, FileManager *file_manager) : file_id_(file_id), file_manager_(file_manager) {
|
FileNodePtr(FileId file_id, FileManager *file_manager) : file_id_(file_id), file_manager_(file_manager) {
|
||||||
}
|
}
|
||||||
FileNodePtr(FileNodePtr &&other) = default;
|
|
||||||
FileNodePtr(const FileNodePtr &other) = default;
|
|
||||||
FileNodePtr &operator=(FileNodePtr &&other) = default;
|
|
||||||
FileNodePtr &operator=(const FileNodePtr &other) = default;
|
|
||||||
|
|
||||||
FileNode *operator->() const;
|
FileNode *operator->() const;
|
||||||
FileNode &operator*() const;
|
FileNode &operator*() const;
|
||||||
FileNode *get() const;
|
FileNode *get() const;
|
||||||
operator bool() const;
|
explicit operator bool() const;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
FileId file_id_;
|
FileId file_id_;
|
||||||
|
@ -150,10 +146,6 @@ class ConstFileNodePtr {
|
||||||
ConstFileNodePtr() = default;
|
ConstFileNodePtr() = default;
|
||||||
ConstFileNodePtr(FileNodePtr file_node_ptr) : file_node_ptr_(file_node_ptr) {
|
ConstFileNodePtr(FileNodePtr file_node_ptr) : file_node_ptr_(file_node_ptr) {
|
||||||
}
|
}
|
||||||
ConstFileNodePtr(ConstFileNodePtr &&other) = default;
|
|
||||||
ConstFileNodePtr(const ConstFileNodePtr &other) = default;
|
|
||||||
ConstFileNodePtr &operator=(ConstFileNodePtr &&other) = default;
|
|
||||||
ConstFileNodePtr &operator=(const ConstFileNodePtr &other) = default;
|
|
||||||
|
|
||||||
const FileNode *operator->() const {
|
const FileNode *operator->() const {
|
||||||
return file_node_ptr_.operator->();
|
return file_node_ptr_.operator->();
|
||||||
|
@ -162,7 +154,7 @@ class ConstFileNodePtr {
|
||||||
return file_node_ptr_.operator*();
|
return file_node_ptr_.operator*();
|
||||||
}
|
}
|
||||||
|
|
||||||
operator bool() const {
|
explicit operator bool() const {
|
||||||
return bool(file_node_ptr_);
|
return bool(file_node_ptr_);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user