mirror of
https://github.com/wichtounet/thor-os.git
synced 2025-09-15 15:37:51 -04:00
Cleanup
This commit is contained in:
parent
1c113afb18
commit
25e88f6d25
@ -196,7 +196,7 @@ struct shared_ptr {
|
|||||||
control_block_impl(U* ptr) : ptr(ptr) {}
|
control_block_impl(U* ptr) : ptr(ptr) {}
|
||||||
control_block_impl(U* ptr, Deleter d) : ptr(ptr), deleter(d){}
|
control_block_impl(U* ptr, Deleter d) : ptr(ptr), deleter(d){}
|
||||||
|
|
||||||
virtual void destroy(){
|
virtual void destroy() override {
|
||||||
if(ptr){
|
if(ptr){
|
||||||
deleter(ptr);
|
deleter(ptr);
|
||||||
}
|
}
|
||||||
@ -210,7 +210,7 @@ struct shared_ptr {
|
|||||||
template<typename... Args>
|
template<typename... Args>
|
||||||
inplace_control_block_impl(Args&&... args) : ptr(std::forward<Args>(args)...){}
|
inplace_control_block_impl(Args&&... args) : ptr(std::forward<Args>(args)...){}
|
||||||
|
|
||||||
virtual void destroy(){
|
virtual void destroy() override {
|
||||||
// Nothing to do
|
// Nothing to do
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user