public:
typedef std::set<SocketPermissionEntry> SocketPermissionEntrySet;
SocketsManifestPermission();
- virtual ~SocketsManifestPermission();
+ ~SocketsManifestPermission() override;
// Tries to construct the info based on |value|, as it would have appeared in
// the manifest. Sets |error| and returns an empty scoped_ptr on failure.
void AddPermission(const SocketPermissionEntry& entry);
// extensions::ManifestPermission overrides.
- virtual std::string name() const OVERRIDE;
- virtual std::string id() const OVERRIDE;
- virtual bool HasMessages() const OVERRIDE;
- virtual PermissionMessages GetMessages() const OVERRIDE;
- virtual bool FromValue(const base::Value* value) OVERRIDE;
- virtual scoped_ptr<base::Value> ToValue() const OVERRIDE;
- virtual ManifestPermission* Diff(const ManifestPermission* rhs) const
- OVERRIDE;
- virtual ManifestPermission* Union(const ManifestPermission* rhs) const
- OVERRIDE;
- virtual ManifestPermission* Intersect(const ManifestPermission* rhs) const
- OVERRIDE;
+ std::string name() const override;
+ std::string id() const override;
+ bool HasMessages() const override;
+ PermissionMessages GetMessages() const override;
+ bool FromValue(const base::Value* value) override;
+ scoped_ptr<base::Value> ToValue() const override;
+ ManifestPermission* Diff(const ManifestPermission* rhs) const override;
+ ManifestPermission* Union(const ManifestPermission* rhs) const override;
+ ManifestPermission* Intersect(const ManifestPermission* rhs) const override;
const SocketPermissionEntrySet& entries() const { return permissions_; }