title: Boost.Any vs. Boost.Variant
body: <p>I'm having trouble choosing between Boost.Any and Boost.Variant.<br>
  When should I use each one? </p>
  
  <p>What are the advantages and disadvantages of each?  </p>
  
  <p>I am basically looking to store some states from external sources.  </p>