Public Member Functions | Public Attributes

mozilla::FramePropertyTable::PropertyValue Struct Reference

Stores a property descriptor/value pair. More...

#include <FramePropertyTable.h>

Collaboration diagram for mozilla::FramePropertyTable::PropertyValue:

List of all members.

Public Member Functions

 PropertyValue ()
 PropertyValue (const FramePropertyDescriptor *aProperty, void *aValue)
PRBool IsArray ()
nsTArray< PropertyValue > * ToArray ()
void DestroyValueFor (nsIFrame *aFrame)

Public Attributes

const FramePropertyDescriptormProperty
void * mValue

Detailed Description

Stores a property descriptor/value pair.

It can also be used to store an nsTArray of PropertyValues.

Constructor & Destructor Documentation

mozilla::FramePropertyTable::PropertyValue::PropertyValue (  )  [inline]
mozilla::FramePropertyTable::PropertyValue::PropertyValue ( const FramePropertyDescriptor aProperty,
void *  aValue 
) [inline]

Member Function Documentation

void mozilla::FramePropertyTable::PropertyValue::DestroyValueFor ( nsIFrame *  aFrame  )  [inline]
PRBool mozilla::FramePropertyTable::PropertyValue::IsArray (  )  [inline]
nsTArray<PropertyValue>* mozilla::FramePropertyTable::PropertyValue::ToArray (  )  [inline]

Member Data Documentation

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