#pragma once #include #include namespace mbgl { class AnnotationSource : public style::Source { public: AnnotationSource(); class Impl; const Impl& impl() const; private: void loadDescription(FileSource&) final; Mutable mutableImpl() const; }; class AnnotationSource::Impl : public style::Source::Impl { public: Impl(); optional getAttribution() const final; }; } // namespace mbgl