mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2025-08-09 20:24:16 +00:00
Public release of the DLU server code!
Have fun!
This commit is contained in:
37
dDatabase/Tables/CDTable.h
Normal file
37
dDatabase/Tables/CDTable.h
Normal file
@@ -0,0 +1,37 @@
|
||||
#pragma once
|
||||
|
||||
// Custom Classes
|
||||
#include "../CDClientDatabase.h"
|
||||
|
||||
// C++
|
||||
#include <functional>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
// CPPLinq
|
||||
#include "cpplinq.hpp"
|
||||
|
||||
#pragma warning (disable : 4244) //Disable double to float conversion warnings
|
||||
#pragma warning (disable : 4715) //Disable "not all control paths return a value"
|
||||
|
||||
#if defined(__unix) || defined(__APPLE__)
|
||||
//For Linux:
|
||||
typedef __int64_t __int64;
|
||||
#endif
|
||||
|
||||
/*!
|
||||
\file CDTable.hpp
|
||||
\brief A virtual class for CDClient Tables
|
||||
*/
|
||||
|
||||
//! The base class for all CD tables
|
||||
class CDTable {
|
||||
public:
|
||||
|
||||
//! Returns the table's name
|
||||
/*!
|
||||
\return The table name
|
||||
*/
|
||||
virtual std::string GetName() const = 0;
|
||||
};
|
Reference in New Issue
Block a user