summaryrefslogtreecommitdiffstats
path: root/core/ref_ptr.cpp
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2017-03-05 16:44:50 +0100
committerRémi Verschelde <rverschelde@gmail.com>2017-03-05 16:44:50 +0100
commit5dbf1809c6e3e905b94b8764e99491e608122261 (patch)
tree5e5a5360db15d86d59ec8c6e4f7eb511388c5a9a /core/ref_ptr.cpp
parent45438e9918d421b244bfd7776a30e67dc7f2d3e3 (diff)
downloadredot-engine-5dbf1809c6e3e905b94b8764e99491e608122261.tar.gz
A Whole New World (clang-format edition)
I can show you the code Pretty, with proper whitespace Tell me, coder, now when did You last write readable code? I can open your eyes Make you see your bad indent Force you to respect the style The core devs agreed upon A whole new world A new fantastic code format A de facto standard With some sugar Enforced with clang-format A whole new world A dazzling style we all dreamed of And when we read it through It's crystal clear That now we're in a whole new world of code
Diffstat (limited to 'core/ref_ptr.cpp')
-rw-r--r--core/ref_ptr.cpp37
1 files changed, 16 insertions, 21 deletions
diff --git a/core/ref_ptr.cpp b/core/ref_ptr.cpp
index 29ffe974d2..867d0b9246 100644
--- a/core/ref_ptr.cpp
+++ b/core/ref_ptr.cpp
@@ -31,43 +31,41 @@
#include "reference.h"
#include "resource.h"
-void RefPtr::operator=(const RefPtr& p_other) {
+void RefPtr::operator=(const RefPtr &p_other) {
- Ref<Reference> *ref = reinterpret_cast<Ref<Reference>*>( &data[0] );
- Ref<Reference> *ref_other = reinterpret_cast<Ref<Reference>*>( const_cast<char*>(&p_other.data[0]) );
+ Ref<Reference> *ref = reinterpret_cast<Ref<Reference> *>(&data[0]);
+ Ref<Reference> *ref_other = reinterpret_cast<Ref<Reference> *>(const_cast<char *>(&p_other.data[0]));
*ref = *ref_other;
}
-bool RefPtr::operator==(const RefPtr& p_other) const {
+bool RefPtr::operator==(const RefPtr &p_other) const {
- Ref<Reference> *ref = reinterpret_cast<Ref<Reference>*>( &data[0] );
- Ref<Reference> *ref_other = reinterpret_cast<Ref<Reference>*>( const_cast<char*>(&p_other.data[0]) );
+ Ref<Reference> *ref = reinterpret_cast<Ref<Reference> *>(&data[0]);
+ Ref<Reference> *ref_other = reinterpret_cast<Ref<Reference> *>(const_cast<char *>(&p_other.data[0]));
return *ref == *ref_other;
}
-RefPtr::RefPtr(const RefPtr& p_other) {
+RefPtr::RefPtr(const RefPtr &p_other) {
- memnew_placement(&data[0],Ref<Reference>);
+ memnew_placement(&data[0], Ref<Reference>);
- Ref<Reference> *ref = reinterpret_cast<Ref<Reference>*>( &data[0] );
- Ref<Reference> *ref_other = reinterpret_cast<Ref<Reference>*>( const_cast<char*>(&p_other.data[0]) );
+ Ref<Reference> *ref = reinterpret_cast<Ref<Reference> *>(&data[0]);
+ Ref<Reference> *ref_other = reinterpret_cast<Ref<Reference> *>(const_cast<char *>(&p_other.data[0]));
*ref = *ref_other;
}
bool RefPtr::is_null() const {
- Ref<Reference> *ref = reinterpret_cast<Ref<Reference>*>( &data[0] );
+ Ref<Reference> *ref = reinterpret_cast<Ref<Reference> *>(&data[0]);
return ref->is_null();
-
-
}
RID RefPtr::get_rid() const {
- Ref<Reference> *ref = reinterpret_cast<Ref<Reference>*>( &data[0] );
+ Ref<Reference> *ref = reinterpret_cast<Ref<Reference> *>(&data[0]);
if (ref->is_null())
return RID();
Resource *res = (*ref)->cast_to<Resource>();
@@ -78,21 +76,18 @@ RID RefPtr::get_rid() const {
void RefPtr::unref() {
- Ref<Reference> *ref = reinterpret_cast<Ref<Reference>*>( &data[0] );
+ Ref<Reference> *ref = reinterpret_cast<Ref<Reference> *>(&data[0]);
ref->unref();
}
RefPtr::RefPtr() {
- ERR_FAIL_COND(sizeof(Ref<Reference>)>DATASIZE);
- memnew_placement(&data[0],Ref<Reference>);
+ ERR_FAIL_COND(sizeof(Ref<Reference>) > DATASIZE);
+ memnew_placement(&data[0], Ref<Reference>);
}
-
RefPtr::~RefPtr() {
- Ref<Reference> *ref = reinterpret_cast<Ref<Reference>*>( &data[0] );
+ Ref<Reference> *ref = reinterpret_cast<Ref<Reference> *>(&data[0]);
ref->~Ref<Reference>();
}
-
-