summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/sqldbm.h
diff options
context:
space:
mode:
authorRaphael Langella <raphael.langella@gmail.com>2012-08-26 22:50:06 +0200
committerRaphael Langella <raphael.langella@gmail.com>2012-08-26 23:06:30 +0200
commit770bcbd1844b97b671d0e47ea8313cdf2c74c5ea (patch)
treee030cf61afce9ca69b74bb38eb73734bf10f633e /crawl-ref/source/sqldbm.h
parenta6c16c7f2066c854a01f25e9e6c3d8e44282a638 (diff)
downloadcrawl-ref-770bcbd1844b97b671d0e47ea8313cdf2c74c5ea.tar.gz
crawl-ref-770bcbd1844b97b671d0e47ea8313cdf2c74c5ea.zip
Use std namespace.
I had to rename distance() (in coord.h) to distance2() because it conflicts with the STL function to compare 2 iterators. Not a bad change given how it returns the square of the distance anyway. I also had to rename the message global variable (in message.cc) to buffer. I tried to fix and improve the coding style has much as I could, but I probably missed a few given how huge and tedious it is. I also didn't touch crawl-gdb.py, and the stuff in prebuilt, rltiles/tool and util/levcomp.*, because I have no clue about those.
Diffstat (limited to 'crawl-ref/source/sqldbm.h')
-rw-r--r--crawl-ref/source/sqldbm.h29
1 files changed, 14 insertions, 15 deletions
diff --git a/crawl-ref/source/sqldbm.h b/crawl-ref/source/sqldbm.h
index 965ea3fc3e..ccdb465355 100644
--- a/crawl-ref/source/sqldbm.h
+++ b/crawl-ref/source/sqldbm.h
@@ -24,13 +24,13 @@ class sql_datum
{
public:
sql_datum();
- sql_datum(const std::string &s);
+ sql_datum(const string &s);
sql_datum(const sql_datum &other);
virtual ~sql_datum();
sql_datum &operator = (const sql_datum &other);
- std::string to_str() const;
+ string to_str() const;
public:
char *dptr; // Canonically void*, but we're not a real Berkeley DB.
@@ -48,24 +48,23 @@ private:
class SQL_DBM
{
public:
- SQL_DBM(const std::string &db = "", bool readonly = true,
- bool open = false);
+ SQL_DBM(const string &db = "", bool readonly = true, bool open = false);
~SQL_DBM();
bool is_open() const;
- int open(const std::string &db = "");
+ int open(const string &db = "");
void close();
- std::auto_ptr<std::string> firstkey();
- std::auto_ptr<std::string> nextkey();
+ auto_ptr<string> firstkey();
+ auto_ptr<string> nextkey();
- std::string query(const std::string &key);
- int insert(const std::string &key, const std::string &value);
- int remove(const std::string &key);
+ string query(const string &key);
+ int insert(const string &key, const string &value);
+ int remove(const string &key);
public:
- std::string error;
+ string error;
int errc;
private:
@@ -78,9 +77,9 @@ private:
int init_schema();
int ec(int err);
- int try_insert(const std::string &key, const std::string &value);
- int do_insert(const std::string &key, const std::string &value);
- int do_query(const std::string &key, std::string *result);
+ int try_insert(const string &key, const string &value);
+ int do_insert(const string &key, const string &value);
+ int do_query(const string &key, string *result);
private:
sqlite3 *db;
@@ -88,7 +87,7 @@ private:
sqlite3_stmt *s_remove;
sqlite3_stmt *s_query;
sqlite3_stmt *s_iterator;
- std::string dbfile;
+ string dbfile;
bool readonly;
};