Что делает BOOST_SERIALIZATION_NVP при сериализации объекта?

Я использую boost.serialization. в некоторых примерах кода в методе сериализации используется BOOST_SERIALIZATION_NVP:

template<class Archive>
void save(Archive & ar, const unsigned int version) const
{
   ar & BOOST_SERIALIZATION_NVP(_from_prop);
}

Я пытался погуглить его функциональность, но ничего полезного не нашел. в чем разница между

 ar & BOOST_SERIALIZATION_NVP(_from_prop)

и

 ar & _from_prop? 
24
задан Shawn 16 December 2011 в 09:45
поделиться