Lines Matching refs:NodeInfo
59266 # 1 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/mozilla/dom/NodeInfo.h" 1
59267 # 24 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/mozilla/dom/NodeInfo.h"
65941 # 25 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/mozilla/dom/NodeInfo.h" 2
65945 # 26 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/mozilla/dom/NodeInfo.h" 2
70898 # 27 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/mozilla/dom/NodeInfo.h" 2
72224 # 29 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/mozilla/dom/NodeInfo.h" 2
72232 class NodeInfo final
72235 public: MozExternalRefCountType AddRef(void) { static_assert(!mozilla::IsDestructible<NodeInfo>::value, "Reference-counted class " "NodeInfo" " should not have a public destructor. " "Make this class's destructor non-public"); do { } while (0); ((void)0); nsrefcnt count = mRefCnt.incr(static_cast<void*>(this), NodeInfo::cycleCollection::GetParticipant()); ; return count; } MozExternalRefCountType Release(void) { do { } while (0); ((void)0); nsrefcnt count = mRefCnt.decr(static_cast<void*>(this), NodeInfo::cycleCollection::GetParticipant()); ; return count; } typedef mozilla::FalseType HasThreadSafeRefCnt; protected: nsCycleCollectingAutoRefCnt mRefCnt; public:
72236 class cycleCollection : public nsCycleCollectionParticipant { public: constexpr cycleCollection () : nsCycleCollectionParticipant(true) {} private: public: virtual void Root(void *n) override; virtual void Unlink(void *n) override; virtual void Unroot(void *n) override; virtual nsresult TraverseNative(void *n, nsCycleCollectionTraversalCallback &cb) override; virtual const char* ClassName() override { return "NodeInfo"; }; virtual void DeleteCycleCollectable(void *n) override { DowncastCCParticipant<NodeInfo>(n)->DeleteCycleCollectable(); } static NodeInfo* Downcast(void* s) { return DowncastCCParticipant<NodeInfo>(s); } static void* Upcast(NodeInfo *p) { return static_cast<void*>(p); } virtual bool CanSkipReal(void *p, bool aRemovingAllowed) override; virtual bool CanSkipInCCReal(void *p) override; virtual bool CanSkipThisReal(void *p) override; static nsCycleCollectionParticipant* GetParticipant() { return &NodeInfo::_cycleCollectorGlobal; } }; static cycleCollection _cycleCollectorGlobal;
72245 # 57 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/mozilla/dom/NodeInfo.h"
72250 # 69 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/mozilla/dom/NodeInfo.h"
72333 inline bool Equals(NodeInfo* aNodeInfo) const;
72335 bool NameAndNamespaceEquals(NodeInfo* aNodeInfo) const;
72391 NodeInfo() = delete;
72392 NodeInfo(const NodeInfo& aOther) = delete;
72396 NodeInfo(nsIAtom* aName, nsIAtom* aPrefix, int32_t aNamespaceID,
72400 ~NodeInfo();
72412 # 244 "/home/fitzgen/stylo/obj-x86_64-pc-linux-gnu/dist/include/mozilla/dom/NodeInfo.h"
72503 explicit nsAttrName(mozilla::dom::NodeInfo* aNodeInfo)
72522 void SetTo(mozilla::dom::NodeInfo* aNodeInfo)
72552 mozilla::dom::NodeInfo* NodeInfo() const
72555 return reinterpret_cast<mozilla::dom::NodeInfo*>(mBits & ~1);
72586 return !IsAtom() && NodeInfo()->Equals(aLocalName, aNamespaceID);
72589 bool Equals(mozilla::dom::NodeInfo* aNodeInfo) const
72596 return IsAtom() ? kNameSpaceID_None : NodeInfo()->NamespaceID();
72603 (!IsAtom() && NodeInfo()->NamespaceEquals(aNamespaceID));
72608 return IsAtom() ? Atom() : NodeInfo()->NameAtom();
72613 return IsAtom() ? nullptr : NodeInfo()->GetPrefixAtom();
72619 NodeInfo()->QualifiedNameEquals(aName);
72628 aStr = NodeInfo()->QualifiedName();
72639 NodeInfo()->GetPrefix(aStr);
72664 (NodeInfo())->AddRef();
72673 NodeInfo()->Release();
81057 nsresult SetAndSwapAttr(mozilla::dom::NodeInfo* aName, nsAttrValue& aValue);
84113 class NodeInfo;
84145 already_AddRefed<mozilla::dom::NodeInfo>
84150 mozilla::dom::NodeInfo** aNodeInfo);
84153 mozilla::dom::NodeInfo** aNodeInfo);
84158 already_AddRefed<mozilla::dom::NodeInfo> GetTextNodeInfo();
84163 already_AddRefed<mozilla::dom::NodeInfo> GetCommentNodeInfo();
84168 already_AddRefed<mozilla::dom::NodeInfo> GetDocumentNodeInfo();
84187 void RemoveNodeInfo(mozilla::dom::NodeInfo *aNodeInfo);
84220 mozilla::dom::NodeInfo * mTextNodeInfo;
84221 mozilla::dom::NodeInfo * mCommentNodeInfo;
84222 mozilla::dom::NodeInfo * mDocumentNodeInfo;
84224 mozilla::dom::NodeInfo* mRecentlyUsedNodeInfos[31];
87707 explicit nsINode(already_AddRefed<mozilla::dom::NodeInfo>& aNodeInfo)
87898 inline mozilla::dom::NodeInfo* NodeInfo() const
88202 virtual nsresult Clone(mozilla::dom::NodeInfo *aNodeInfo, nsINode **aResult) const = 0;
89466 RefPtr<mozilla::dom::NodeInfo> mNodeInfo;
89569 explicit nsIContent(already_AddRefed<mozilla::dom::NodeInfo>& aNodeInfo)
93045 explicit FragmentOrElement(already_AddRefed<mozilla::dom::NodeInfo>& aNodeInfo);
93046 explicit FragmentOrElement(already_AddRefed<mozilla::dom::NodeInfo>&& aNodeInfo);
93635 mozilla::dom::NodeInfo *NodeInfo() const
93649 already_AddRefed<mozilla::dom::NodeInfo>& aNodeInfo);
93763 already_AddRefed<mozilla::dom::NodeInfo>&& aNodeInfo,
93797 virtual nsresult Clone(mozilla::dom::NodeInfo *aNodeInfo, nsINode **aResult) const override;
94156 RemoveNamedItem(mozilla::dom::NodeInfo* aNodeInfo, ErrorResult& aError);
94189 already_AddRefed<mozilla::dom::NodeInfo>
94193 Attr* GetAttribute(mozilla::dom::NodeInfo* aNodeInfo);
169500 explicit Element(already_AddRefed<mozilla::dom::NodeInfo>& aNodeInfo) :
169891 already_AddRefed<mozilla::dom::NodeInfo>