mirror of
https://github.com/Relintai/pandemonium_engine.git
synced 2024-12-23 04:16:50 +01:00
20 lines
341 B
C++
20 lines
341 B
C++
#ifndef COMPAT_OBJECT_ID_H
|
|
#define COMPAT_OBJECT_ID_H
|
|
|
|
#include "core/typedefs.h"
|
|
|
|
struct CompatObjectID {
|
|
uint64_t id;
|
|
|
|
CompatObjectID() :
|
|
id(0){};
|
|
CompatObjectID(uint64_t p_id) :
|
|
id(p_id){};
|
|
|
|
operator uint64_t() const { return id; }
|
|
|
|
bool is_valid() const { return id != 0; }
|
|
bool is_null() const { return id == 0; }
|
|
};
|
|
|
|
#endif |