Remove DISALLOW_ macro from libcef/ (see issue #3234)

Also perform related C++ cleanup:
- Use =default instead of {} for default implementations of
  constructors/destructors.
- Replace typedef with using.
This commit is contained in:
Marshall Greenblatt
2021-12-06 15:40:25 -05:00
parent 83ffc1f00d
commit 9484d6528c
205 changed files with 944 additions and 542 deletions

View File

@@ -19,6 +19,9 @@ class CefNavigationEntryImpl
public:
explicit CefNavigationEntryImpl(content::NavigationEntry* value);
CefNavigationEntryImpl(const CefNavigationEntryImpl&) = delete;
CefNavigationEntryImpl& operator=(const CefNavigationEntryImpl&) = delete;
// CefNavigationEntry methods.
bool IsValid() override;
CefString GetURL() override;
@@ -30,9 +33,6 @@ class CefNavigationEntryImpl
CefTime GetCompletionTime() override;
int GetHttpStatusCode() override;
CefRefPtr<CefSSLStatus> GetSSLStatus() override;
private:
DISALLOW_COPY_AND_ASSIGN(CefNavigationEntryImpl);
};
#endif // CEF_LIBCEF_BROWSER_NAVIGATION_ENTRY_IMPL_H_