content/base/public/ElementInlines.h
author Peter Van der Beken <peterv@propagandism.org>
Sat, 15 Feb 2014 22:12:34 +0100
changeset 196441 0ad53ad7c80897776821bcb60eb99340879a15a3
parent 188211 cb8e5f2693561517de3e8e483c5bb63faac5e419
child 210505 b454e056ddb6418fad4db03ca4012ac06be7955f
permissions -rw-r--r--
Bug 993710 - Don't return names when enumerating Navigator/Window if they wouldn't be resolved. r=bz.

/* -*- Mode: C++; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 8; -*- */
/* vim: set sw=2 sts=2 ts=8 et tw=80 : */
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

#ifndef mozilla_dom_ElementInlines_h
#define mozilla_dom_ElementInlines_h

#include "mozilla/dom/Element.h"
#include "nsIDocument.h"

namespace mozilla {
namespace dom {

inline void
Element::RegisterFreezableElement()
{
  OwnerDoc()->RegisterFreezableElement(this);
}

inline void
Element::UnregisterFreezableElement()
{
  OwnerDoc()->UnregisterFreezableElement(this);
}

}
}

#endif // mozilla_dom_ElementInlines_h