1 #pragma once 2 3 #include <exception> 4 5 namespace mbgl { 6 7 class Tile; 8 9 class TileObserver { 10 public: 11 virtual ~TileObserver() = default; 12 onTileChanged(Tile &)13 virtual void onTileChanged(Tile&) {} onTileError(Tile &,std::exception_ptr)14 virtual void onTileError(Tile&, std::exception_ptr) {} 15 }; 16 17 } // namespace mbgl 18