Public Types | Public Member Functions | Public Attributes | Static Public Attributes

nsCSSRect Struct Reference

#include <nsCSSStruct.h>

Collaboration diagram for nsCSSRect:

List of all members.

Public Types

typedef nsCSSValue nsCSSRect::* side_type

Public Member Functions

 nsCSSRect (void)
 nsCSSRect (const nsCSSRect &aCopy)
 ~nsCSSRect ()
PRBool operator== (const nsCSSRect &aOther) const
PRBool operator!= (const nsCSSRect &aOther) const
void SetAllSidesTo (const nsCSSValue &aValue)
void Reset ()
PRBool HasValue () const

Public Attributes

nsCSSValue mTop
nsCSSValue mRight
nsCSSValue mBottom
nsCSSValue mLeft

Static Public Attributes

static const side_type sides [4]

Member Typedef Documentation

typedef nsCSSValue nsCSSRect::* nsCSSRect::side_type

Constructor & Destructor Documentation

nsCSSRect::nsCSSRect ( void   ) 
nsCSSRect::nsCSSRect ( const nsCSSRect aCopy  ) 
nsCSSRect::~nsCSSRect (  ) 

Member Function Documentation

PRBool nsCSSRect::HasValue (  )  const [inline]
PRBool nsCSSRect::operator!= ( const nsCSSRect aOther  )  const [inline]
PRBool nsCSSRect::operator== ( const nsCSSRect aOther  )  const [inline]
void nsCSSRect::Reset (  )  [inline]
void nsCSSRect::SetAllSidesTo ( const nsCSSValue aValue  ) 

Member Data Documentation

const side_type nsCSSRect::sides[4] [static]

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