#pragma once #include "CDTable.h" #include "Singleton.h" #define UNUSED_TABLE(v) /** * Initialize the CDClient tables so they are all loaded into memory. */ class CDClientManager : public Singleton { public: CDClientManager(); /** * Fetch a table from CDClient * * @tparam Table type to fetch * @return A pointer to the requested table. */ template T* GetTable() { return &T::Instance(); } };