Lines Matching refs:nsHtml5StreamParser
20 void assign_with_AddRef(nsHtml5StreamParser* rawPtr) { in assign_with_AddRef()
28 void assign_assuming_AddRef(nsHtml5StreamParser* newPtr) { in assign_assuming_AddRef()
29 nsHtml5StreamParser* oldPtr = mRawPtr; in assign_assuming_AddRef()
33 void release(nsHtml5StreamParser* aPtr) { in release()
41 nsHtml5StreamParser* mRawPtr;
58 explicit nsHtml5StreamParserPtr(nsHtml5StreamParser* aRawPtr) in nsHtml5StreamParserPtr()
71 nsHtml5StreamParserPtr& operator=(nsHtml5StreamParser* rhs)
81 nsHtml5StreamParser* temp = rhs.mRawPtr; in swap()
85 void swap(nsHtml5StreamParser*& rhs) in swap()
88 nsHtml5StreamParser* temp = rhs; in swap()
103 nsHtml5StreamParser* get() const in get()
110 return const_cast<nsHtml5StreamParser*>(mRawPtr); in get()
112 operator nsHtml5StreamParser*() const
123 nsHtml5StreamParser* operator->() const MOZ_NO_ADDREF_RELEASE_ON_RETURN {
143 nsHtml5StreamParser& operator*() const {
149 nsHtml5StreamParser** StartAssignment() { in StartAssignment()
151 return reinterpret_cast<nsHtml5StreamParser**>(begin_assignment()); in StartAssignment()
154 return reinterpret_cast<nsHtml5StreamParser**>(&mRawPtr); in StartAssignment()
191 operator nsHtml5StreamParser**() { return mTargetSmartPtr.StartAssignment(); }
192 nsHtml5StreamParser*& operator*() {