• R/O
  • HTTP
  • SSH
  • HTTPS

GikoMona: Commit

Subversionによるバージョン管理は終了しました。

このレポジトリでは、

1) libcore
2) pnuts
3) gikomona

の3つのソースコードが管理されています。

libcoreは、pnutsとgikomonaで共通する処理を一手に担うライブラリです。
pnutsは2chの閲覧に特化したブラウザです。
gikomonaは2chのみならずtwitterといった他のソーシャルメディアサービスの閲覧も可能なブラウザです。


Commit MetaInfo

Revisioneb808269b0fa2c4a329a098e72053963a01b6400 (tree)
Time2013-08-11 01:19:01
Authorcaprice <caprice@user...>
Commitercaprice

Log Message

[core] :
* class sql_executer - tupleを保持できるようにするために改造
* compile_sql() - sql_executer<> の改造に伴う変更

Change Summary

Incremental Difference

--- a/core/include/database.hpp
+++ b/core/include/database.hpp
@@ -14,7 +14,7 @@ namespace monazilla { namespace GikoMona { namespace core {
1414
1515 class database final {
1616 public:
17- template <typename T>
17+ template <typename T, typename ...U>
1818 class sql_executer final {
1919 friend database;
2020
@@ -64,8 +64,8 @@ public:
6464 * 実行した SQL の実行結果が不要である (あるいはそもそも実行結果が無い) 場合は、
6565 * run_sql() を用いるべきである。
6666 */
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) {
6969 return sql_executer<T>(sql);
7070 }
7171
Show on old repository browser