VstHostアプリの作成(28) SequeceFilterの実装(19) シリアライズ

公開:2010-06-08 21:02
更新:2017-07-29 13:16
カテゴリ:vst host,windows,c++,audio

昨日のコードではxml_woarchive実行時に例外が出る。正しくは下記。


namespace boost {
namespace serialization {
template<class Archive>
inline void save(Archive & ar, const juce::String & s, const unsigned int version)
{
ar & boost::serialization::make_nvp("JuceString",std::wstring(s));
}
template<class Archive>
inline void load(Archive & ar, juce::String & s, const unsigned int version)
{
std::wstring s1;
ar & boost::serialization::make_nvp("JuceString",s1);
s = s1.c_str();
}
}
}
BOOST_SERIALIZATION_SPLIT_FREE(juce::String);