えーと。ログを見ると。15ヶ月ほど放置していた模様。
今になって思い出したように再開。
整数型で扱えるビット数を超えて扱えるようにするために準備中。操作を定義するクラステンプレートとビット列を格納するコンテナを定義するクラステンプレートの分離とか、そういうの。
今日は定義ができるところまで。
TEST(MultiByteTest, DefineTest)
{
Bits<33> u33;
Bits<123> u123;
Bits<123456> u123456;
ASSERT_EQ(5, sizeof(u33));
ASSERT_EQ(16, sizeof(u123));
ASSERT_EQ(15432, sizeof(u123456));
}
これでASN.1ライブラリとか作ったら、ちっとは「使える」という感じもするんじゃないかという気分になりますが、その前にまた飽きて放置とかしてしまいそう。