I think that transform is not appropriate, but you can use for_each:
std::for_each( _collection.cbegin( ), _collection.cend( ),
[&]( const auto& obj ) { _values.emplace( obj->Validate( ) ); } );
or a for-each loop:
for( const auto& obj : _collection ) _values.emplace( obj->Validate( ) );