É seguro para serializar um impulso bruto :: variante?
boost :: variante afirma que é um tipo de valor. Isso significa que é seguro simplesmente escrever a representação bruta de um boost :: variant e carregá-lo de volta mais tarde, contanto que contenha apenas tipos POD? Suponha que ele será recarregado pelo código compilado pelo mesmo compilador e pela mesma versão do boost, na mesma arquitetura.
Além disso, (provavelmente) de forma equivalente, o boost :: variant pode ser usado na memória compartilhada?