message: [gbc c++] Use Pass0 instead of private counter
diff: @@ -87,7 +87,7 @@ cppCodegen options@Cpp {..} = do
  protocols =
  [ (Compact, ProtocolReader " ::bond::CompactBinaryReader<::bond::InputBuffer>")
  , (Compact, ProtocolWriter " ::bond::CompactBinaryWriter<::bond::OutputBuffer>")
  - , (Compact, ProtocolWriter " ::bond::CompactBinaryWriter< ::bond::CompactBinaryCounter::type>")
  + , (Compact, ProtocolWriter " ::bond::CompactBinaryWriter<::bond::OutputBuffer>::Pass0")
  , (Fast, ProtocolReader " ::bond::FastBinaryReader<::bond::InputBuffer>")
  , (Fast, ProtocolWriter " ::bond::FastBinaryWriter<::bond::OutputBuffer>")
  , (Simple, ProtocolReader " ::bond::SimpleBinaryReader<::bond::InputBuffer>")
  