Apply cpp naming to files
This commit is contained in:
parent
430ba869d0
commit
9a9262f6d0
73 changed files with 160 additions and 160 deletions
32
Objects/public/primitives/NullObject.hpp
Normal file
32
Objects/public/primitives/NullObject.hpp
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "core/Object.hpp"
|
||||
|
||||
namespace obj {
|
||||
|
||||
extern struct NullObject* NdoNull_globalInstance;
|
||||
|
||||
struct NullObject : Object {
|
||||
|
||||
static void destructor(Object* self);
|
||||
static ObjectType TypeData;
|
||||
static void uninit();
|
||||
static Object* null_return() {
|
||||
if (!NdoNull_globalInstance) {
|
||||
NdoNull_globalInstance = (NullObject*) NDO->create("null");
|
||||
obj::NDO->refinc(NdoNull_globalInstance);
|
||||
}
|
||||
return (Object*) NdoNull_globalInstance;
|
||||
}
|
||||
|
||||
static Object* null_return_ref() {
|
||||
obj::NDO->refinc(null_return());
|
||||
return NdoNull_globalInstance;
|
||||
}
|
||||
};
|
||||
|
||||
#define NDO_NULL obj::NullObject::null_return()
|
||||
#define NDO_NULL_REF obj::NullObject::null_return_ref()
|
||||
|
||||
};
|
||||
Loading…
Add table
Add a link
Reference in a new issue