You are not logged in. This forum allows only logged in users to post. If you want to post in the forum, please log in.
下載
軟體開發
帳戶
下載
軟體開發
登入
我忘記帳戶名和密碼了
新增帳戶
語言
手冊
語言
手冊
×
登入
登入名稱
密碼
×
我忘記帳戶名和密碼了
繁體中文翻譯狀態
類別:
軟體
人
PersonalForge
Magazine
Wiki
搜尋
OSDN
>
軟體搜索
>
System
>
Networking
>
CLX C++ Libraries
>
討論區
>
開発者
>
変更履歴
CLX C++ Libraries
描述
專案概要
開發人員儀表板
專案的網頁
Developers
Image Gallery
List of RSS Feeds
活動
使用統計
歷史
檔案下載
發布列表
Stats
原始碼
儲存庫列表
Subversion
查看儲存庫
待辦事項
待辦事項列表
里程碑列表
類型列表
元件列表
List of frequently used tickets/RSS
新增待辦事項
溝通
討論區列表
ヘルプ (2)
公開討議 (19)
開発者 (24)
新聞
討論區:
開発者
(Thread #25243)
Return to Thread list
RSS
変更履歴 (2010-01-28 14:35 by
cielquis
#48153)
Create ticket
次バージョンのリリースまでに修正・変更した箇所をメモするためのスレッド.
version 0.16.2 (2010-01-28 14:46 by
cielquis
#48154)
Create ticket
- boost::mpl 互換でいくつかのライブラリを作成.
-- clx::mpl 名前空間以下に定義.
-- ビット処理(バイト処理)を行うメタ関数.
-- lower_mask, upper_mask, combine, reverse, rotate, min, max
- bitmask を mpl::lower_mask, mpl::upper_mask に変更.
- hexdump のインターフェースを変更.
-- TODO: base64::encode, uri::encode,hexdump 辺りのインターフェースを合わせる.
- ini の修正.
-- 特定のセクションに属さない key=value 群の処理.
-- v[""]["key"] のようにしてアクセスする.
- ファイル操作関数群を作成.
-- ※しばらく,正式リリースとしてはアナウンスしない.
-- clx::filesystem 名前空間以下に定義.
-- exists,list,copy (std::rename, std::remove は存在する).
-- TODO: boost::filesystem が利用できるときはそれを利用するようにする.
- logger の作成.
-- ※しばらく,正式リリースとしてはアナウンスしない.
-- logger, appender, layout に分割して実装.
回覆:
#48153
version 0.16.2 (2010-01-29 07:12 by
cielquis
#48168)
Create ticket
dump 関数の作成.dump は以下の 3 つのインターフェースを持つ.
template <class InIter, class OutIter, class Engine>
OutIter dump(InIter first, InIter last, OutIter result, Engine f);
template <class Ch, class Tr, class Engine>
std::basic_string<Ch, Tr> dump(const std::basic_string<Ch, Tr>& src, Engine f);
template <class CharT>
std::basic_string<Ch, Tr> dump(const CharT* src, Engine f);
以下の関数群は,この dump を利用するように変更する.
※ dump に指定するための Engine クラスを作成する.
- hexdump
- uri::encode, uri::decode
- html::escape
- base64::encode, base64::decode
これに伴って,上記の各関数のインターフェースを dump 互換に変更する.
回覆:
#48153
RE: 変更履歴 (2010-03-16 17:57 by
cielquis
#49511)
Create ticket
- dump -> convert に関数名を変更.
- UTF-8 の関数を修正・追加
-- get_unicode() / peek_unicode()(取得した文字を Unicode に変換)を追加.
-- encode (Unicode -> UTF-8), decode (UTF-8 -> Unicode) を追加.
-- UTF-8 では UTF-16 のサロゲート・ペアは対応しない(例外送出).
- UTF-16 の関数を追加
-- get_unicode() / peek_unicode()(取得した文字を Unicode に変換)を追加.
-- 上記は,主にサロゲート・ペアへの対応.
回覆:
#48153