2007-12-09から1日間の記事一覧

続 hamigaki::uuid::serialize()

Boost.Uuidのコードと見比べて、実装レベルをprimitive_typeすることで昨日の問題を解決できることに気が付きました。 #include <boost/serialization/level.hpp> BOOST_CLASS_IMPLEMENTATION(hamigaki::uuid, boost::serialization::primitive_type) としておくと、アーカイバがテキストの</boost/serialization/level.hpp>…

game_character_class

キャラクタの定義をgame_character_classにまとめて、Boost.Serializationで入出力できるようにしました。 差分 bitsetはBoost.Serializationが対応していないので、to_ulong()でunsigned longにして出力しています。 unsigned longで足りるサイズなので良か…