boost ptr vectors implemented