Files
wagic/projects/mtg/include/DeckMetaData.h
wagic.the.homebrew@gmail.com 26f96c3443 Erwan
- cache system for Deck Meta Data. let's improve it as needs arise
2010-01-15 12:19:47 +00:00

27 lines
462 B
C++

#ifndef _DECKMETADATA_H_
#define _DECKMETADATA_H_
#include <string>
#include <map>
using namespace std;
class DeckMetaData {
public:
DeckMetaData(string filename);
void load(string filename);
string desc;
string name;
};
class DeckMetaDataList {
public:
void invalidate(string filename);
DeckMetaData * get(string filename);
~DeckMetaDataList();
static DeckMetaDataList * decksMetaData;
private:
map<string,DeckMetaData *>values;
};
#endif