Subversionによるバージョン管理は終了しました。
このレポジトリでは、
1) libcore
2) pnuts
3) gikomona
の3つのソースコードが管理されています。
libcoreは、pnutsとgikomonaで共通する処理を一手に担うライブラリです。
pnutsは2chの閲覧に特化したブラウザです。
gikomonaは2chのみならずtwitterといった他のソーシャルメディアサービスの閲覧も可能なブラウザです。
Revision | eb808269b0fa2c4a329a098e72053963a01b6400 (tree) |
---|---|
Time | 2013-08-11 01:19:01 |
Author | caprice <caprice@user...> |
Commiter | caprice |
[core] :
* class sql_executer - tupleを保持できるようにするために改造
* compile_sql() - sql_executer<> の改造に伴う変更
@@ -14,7 +14,7 @@ namespace monazilla { namespace GikoMona { namespace core { | ||
14 | 14 | |
15 | 15 | class database final { |
16 | 16 | public: |
17 | - template <typename T> | |
17 | + template <typename T, typename ...U> | |
18 | 18 | class sql_executer final { |
19 | 19 | friend database; |
20 | 20 |
@@ -64,8 +64,8 @@ public: | ||
64 | 64 | * 実行した SQL の実行結果が不要である (あるいはそもそも実行結果が無い) 場合は、 |
65 | 65 | * run_sql() を用いるべきである。 |
66 | 66 | */ |
67 | - template <typename T> | |
68 | - sql_executer<T> compile_sql(const mona_string& sql) { | |
67 | + template <typename T, typename ...U> | |
68 | + sql_executer<T, U...> compile_sql(const mona_string& sql) { | |
69 | 69 | return sql_executer<T>(sql); |
70 | 70 | } |
71 | 71 |