Lines Matching refs:nsHtml5StreamParser
15 nsHtml5StreamParser* mPtr;
18 explicit nsHtml5StreamParserReleaser(nsHtml5StreamParser* aPtr) in nsHtml5StreamParserReleaser()
32 void assign_with_AddRef(nsHtml5StreamParser* rawPtr) { in assign_with_AddRef()
40 void assign_assuming_AddRef(nsHtml5StreamParser* newPtr) { in assign_assuming_AddRef()
41 nsHtml5StreamParser* oldPtr = mRawPtr; in assign_assuming_AddRef()
45 void release(nsHtml5StreamParser* aPtr) { in release()
53 nsHtml5StreamParser* mRawPtr;
70 explicit nsHtml5StreamParserPtr(nsHtml5StreamParser* aRawPtr) in nsHtml5StreamParserPtr()
83 nsHtml5StreamParserPtr& operator=(nsHtml5StreamParser* rhs)
93 nsHtml5StreamParser* temp = rhs.mRawPtr; in swap()
97 void swap(nsHtml5StreamParser*& rhs) in swap()
100 nsHtml5StreamParser* temp = rhs; in swap()
115 nsHtml5StreamParser* get() const in get()
122 return const_cast<nsHtml5StreamParser*>(mRawPtr); in get()
124 operator nsHtml5StreamParser*() const
135 nsHtml5StreamParser* operator->() const MOZ_NO_ADDREF_RELEASE_ON_RETURN {
155 nsHtml5StreamParser& operator*() const {
161 nsHtml5StreamParser** StartAssignment() { in StartAssignment()
163 return reinterpret_cast<nsHtml5StreamParser**>(begin_assignment()); in StartAssignment()
166 return reinterpret_cast<nsHtml5StreamParser**>(&mRawPtr); in StartAssignment()
203 operator nsHtml5StreamParser**() { return mTargetSmartPtr.StartAssignment(); }
204 nsHtml5StreamParser*& operator*() {