Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes

nsCSSValue::URL Struct Reference

#include <nsCSSValue.h>

Inheritance diagram for nsCSSValue::URL:
Collaboration diagram for nsCSSValue::URL:

List of all members.

Public Member Functions

 URL (nsIURI *aURI, nsStringBuffer *aString, nsIURI *aReferrer, nsIPrincipal *aOriginPrincipal)
 ~URL ()
PRBool operator== (const URL &aOther) const
PRBool URIEquals (const URL &aOther) const
void AddRef ()
void Release ()

Public Attributes

nsCOMPtr< nsIURImReferrer
nsCOMPtr< nsIPrincipalmOriginPrincipal

Protected Member Functions

 URL (const URL &aOther)
URLoperator= (const URL &aOther)

Protected Attributes

nsrefcnt mRefCnt

Constructor & Destructor Documentation

nsCSSValue::URL::URL ( nsIURI aURI,
nsStringBuffer aString,
nsIURI aReferrer,
nsIPrincipal aOriginPrincipal 
nsCSSValue::URL::~URL (  ) 
nsCSSValue::URL::URL ( const URL aOther  )  [protected]

Member Function Documentation

void nsCSSValue::URL::AddRef ( void   )  [inline]

Reimplemented in nsCSSValue::Image.

URL& nsCSSValue::URL::operator= ( const URL aOther  )  [protected]
PRBool nsCSSValue::URL::operator== ( const URL aOther  )  const
void nsCSSValue::URL::Release (  )  [inline]

Reimplemented in nsCSSValue::Image.

PRBool nsCSSValue::URL::URIEquals ( const URL aOther  )  const

Member Data Documentation

The documentation for this struct was generated from the following file: