class ExceptionState;
class MutationCallback;
class MutationObserver;
+class MutationObserverInit;
class MutationObserverRegistration;
class MutationRecord;
class Node;
typedef WillBeHeapVector<RefPtrWillBeMember<MutationRecord> > MutationRecordVector;
class MutationObserver FINAL : public RefCountedWillBeGarbageCollectedFinalized<MutationObserver>, public ScriptWrappable {
+ DEFINE_WRAPPERTYPEINFO();
public:
enum MutationType {
ChildList = 1 << 0,
~MutationObserver();
- void observe(Node*, const Dictionary&, ExceptionState&);
+ void observe(Node*, const MutationObserverInit&, ExceptionState&);
WillBeHeapVector<RefPtrWillBeMember<MutationRecord> > takeRecords();
void disconnect();
void observationStarted(MutationObserverRegistration*);
unsigned m_priority;
};
-}
+} // namespace blink
#endif // MutationObserver_h