#include "third_party/blink/public/platform/web_security_origin.h"
#include "third_party/blink/public/platform/web_string.h"
#include "third_party/blink/public/platform/web_url.h"
#include "third_party/blink/renderer/platform/weborigin/kurl.h"
#include "third_party/blink/renderer/platform/weborigin/security_origin.h"
namespace blink {
WebSecurityOrigin WebSecurityOrigin::CreateFromString(const WebString& origin) { … }
WebSecurityOrigin WebSecurityOrigin::Create(const WebURL& url) { … }
void WebSecurityOrigin::Reset() { … }
void WebSecurityOrigin::Assign(const WebSecurityOrigin& other) { … }
WebString WebSecurityOrigin::Protocol() const { … }
WebString WebSecurityOrigin::Host() const { … }
uint16_t WebSecurityOrigin::Port() const { … }
bool WebSecurityOrigin::IsOpaque() const { … }
bool WebSecurityOrigin::CanAccess(const WebSecurityOrigin& other) const { … }
bool WebSecurityOrigin::CanRequest(const WebURL& url) const { … }
bool WebSecurityOrigin::CanDisplay(const WebURL& url) const { … }
bool WebSecurityOrigin::IsPotentiallyTrustworthy() const { … }
WebString WebSecurityOrigin::ToString() const { … }
bool WebSecurityOrigin::CanAccessPasswordManager() const { … }
bool WebSecurityOrigin::IsSameOriginWith(const WebSecurityOrigin& other) const { … }
WebSecurityOrigin::WebSecurityOrigin(scoped_refptr<const SecurityOrigin> origin)
: … { … }
WebSecurityOrigin& WebSecurityOrigin::operator=(
scoped_refptr<const SecurityOrigin> origin) { … }
operator scoped_refptr()
const SecurityOrigin* WebSecurityOrigin::Get() const { … }
WebSecurityOrigin::WebSecurityOrigin(const url::Origin& origin) { … }
operator Origin()
#if DCHECK_IS_ON()
bool WebSecurityOrigin::operator==(const WebSecurityOrigin& other) const { … }
#endif
}