format codebase

This commit is contained in:
aronwk-aaron
2022-07-28 08:39:57 -05:00
parent 4f7aa11067
commit 19e77a38d8
881 changed files with 34700 additions and 38689 deletions

View File

@@ -10,38 +10,38 @@ class dLogger;
\brief A manager that handles requests for object IDs
*/
//! The Object ID Manager
//! The Object ID Manager
class ObjectIDManager {
private:
dLogger* mLogger;
static ObjectIDManager * m_Address; //!< The singleton instance
uint32_t currentPersistentID; //!< The highest current persistent ID in use
static ObjectIDManager* m_Address; //!< The singleton instance
uint32_t currentPersistentID; //!< The highest current persistent ID in use
public:
//! Return the singleton if it is initialized
static ObjectIDManager* TryInstance() {
return m_Address;
}
//! The singleton method
static ObjectIDManager * Instance() {
if (m_Address == nullptr) {
m_Address = new ObjectIDManager;
}
return m_Address;
}
//! Initializes the manager
void Initialize(dLogger* logger);
//! Generates a new persistent ID
/*!
\return The new persistent ID
*/
uint32_t GeneratePersistentID(void);
//! Return the singleton if it is initialized
static ObjectIDManager* TryInstance() {
return m_Address;
}
void SaveToDatabase();
//! The singleton method
static ObjectIDManager* Instance() {
if (m_Address == nullptr) {
m_Address = new ObjectIDManager;
}
return m_Address;
}
//! Initializes the manager
void Initialize(dLogger* logger);
//! Generates a new persistent ID
/*!
\return The new persistent ID
*/
uint32_t GeneratePersistentID(void);
void SaveToDatabase();
};