LCOV - app.info - parser/html/nsHtml5StateSnapshot.cpp

LCOV - code coverage report
| Current view: | directory - parser/html - nsHtml5StateSnapshot.cpp (source / functions) |  | Found | Hit | Coverage |
| Test: | app.info | Lines: | 40 | 0 | 0.0 %
| Date: | 2012-06-02 | Functions: | 17 | 0 | 0.0 %

           1                 : /*
           2                 :  * Copyright (c) 2009-2010 Mozilla Foundation
           3                 :  *
           4                 :  * Permission is hereby granted, free of charge, to any person obtaining a
           5                 :  * copy of this software and associated documentation files (the "Software"),
           6                 :  * to deal in the Software without restriction, including without limitation
           7                 :  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
           8                 :  * and/or sell copies of the Software, and to permit persons to whom the
           9                 :  * Software is furnished to do so, subject to the following conditions:
          10                 :  *
          11                 :  * The above copyright notice and this permission notice shall be included in
          12                 :  * all copies or substantial portions of the Software.
          13                 :  *
          14                 :  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
          15                 :  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
          16                 :  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
          17                 :  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
          18                 :  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
          19                 :  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
          20                 :  * DEALINGS IN THE SOFTWARE.
          21                 :  */
          22                 :
          23                 : /*
          24                 :  * THIS IS A GENERATED FILE. PLEASE DO NOT EDIT.
          25                 :  * Please edit StateSnapshot.java instead and regenerate.
          26                 :  */
          27                 :
          28                 : #define nsHtml5StateSnapshot_cpp__
          29                 :
          30                 : #include "prtypes.h"
          31                 : #include "nsIAtom.h"
          32                 : #include "nsHtml5AtomTable.h"
          33                 : #include "nsString.h"
          34                 : #include "nsINameSpaceManager.h"
          35                 : #include "nsIContent.h"
          36                 : #include "nsTraceRefcnt.h"
          37                 : #include "jArray.h"
          38                 : #include "nsHtml5ArrayCopy.h"
          39                 : #include "nsAHtml5TreeBuilderState.h"
          40                 : #include "nsHtml5Atoms.h"
          41                 : #include "nsHtml5ByteReadable.h"
          42                 : #include "nsIUnicodeDecoder.h"
          43                 : #include "nsHtml5Macros.h"
          44                 :
          45                 : #include "nsHtml5Tokenizer.h"
          46                 : #include "nsHtml5TreeBuilder.h"
          47                 : #include "nsHtml5MetaScanner.h"
          48                 : #include "nsHtml5AttributeName.h"
          49                 : #include "nsHtml5ElementName.h"
          50                 : #include "nsHtml5HtmlAttributes.h"
          51                 : #include "nsHtml5StackNode.h"
          52                 : #include "nsHtml5UTF16Buffer.h"
          53                 : #include "nsHtml5Portability.h"
          54                 :
          55                 : #include "nsHtml5StateSnapshot.h"
          56                 :
          57                 :
          58               0 : nsHtml5StateSnapshot::nsHtml5StateSnapshot(jArray<nsHtml5StackNode*,PRInt32> stack, jArray<nsHtml5StackNode*,PRInt32> listOfActiveFormattingElements, nsIContent** formPointer, nsIContent** headPointer, nsIContent** deepTreeSurrogateParent, PRInt32 mode, PRInt32 originalMode, bool framesetOk, bool needToDropLF, bool quirks)
          59                 :   : stack(stack),
          60                 :     listOfActiveFormattingElements(listOfActiveFormattingElements),
          61                 :     formPointer(formPointer),
          62                 :     headPointer(headPointer),
          63                 :     deepTreeSurrogateParent(deepTreeSurrogateParent),
          64                 :     mode(mode),
          65                 :     originalMode(originalMode),
          66                 :     framesetOk(framesetOk),
          67                 :     needToDropLF(needToDropLF),
          68               0 :     quirks(quirks)
          69                 : {
          70               0 :   MOZ_COUNT_CTOR(nsHtml5StateSnapshot);
          71               0 : }
          72                 :
          73                 : jArray<nsHtml5StackNode*,PRInt32>
          74               0 : nsHtml5StateSnapshot::getStack()
          75                 : {
          76               0 :   return stack;
          77                 : }
          78                 :
          79                 : jArray<nsHtml5StackNode*,PRInt32>
          80               0 : nsHtml5StateSnapshot::getListOfActiveFormattingElements()
          81                 : {
          82               0 :   return listOfActiveFormattingElements;
          83                 : }
          84                 :
          85                 : nsIContent**
          86               0 : nsHtml5StateSnapshot::getFormPointer()
          87                 : {
          88               0 :   return formPointer;
          89                 : }
          90                 :
          91                 : nsIContent**
          92               0 : nsHtml5StateSnapshot::getHeadPointer()
          93                 : {
          94               0 :   return headPointer;
          95                 : }
          96                 :
          97                 : nsIContent**
          98               0 : nsHtml5StateSnapshot::getDeepTreeSurrogateParent()
          99                 : {
         100               0 :   return deepTreeSurrogateParent;
         101                 : }
         102                 :
         103                 : PRInt32
         104               0 : nsHtml5StateSnapshot::getMode()
         105                 : {
         106               0 :   return mode;
         107                 : }
         108                 :
         109                 : PRInt32
         110               0 : nsHtml5StateSnapshot::getOriginalMode()
         111                 : {
         112               0 :   return originalMode;
         113                 : }
         114                 :
         115                 : bool
         116               0 : nsHtml5StateSnapshot::isFramesetOk()
         117                 : {
         118               0 :   return framesetOk;
         119                 : }
         120                 :
         121                 : bool
         122               0 : nsHtml5StateSnapshot::isNeedToDropLF()
         123                 : {
         124               0 :   return needToDropLF;
         125                 : }
         126                 :
         127                 : bool
         128               0 : nsHtml5StateSnapshot::isQuirks()
         129                 : {
         130               0 :   return quirks;
         131                 : }
         132                 :
         133                 : PRInt32
         134               0 : nsHtml5StateSnapshot::getListOfActiveFormattingElementsLength()
         135                 : {
         136               0 :   return listOfActiveFormattingElements.length;
         137                 : }
         138                 :
         139                 : PRInt32
         140               0 : nsHtml5StateSnapshot::getStackLength()
         141                 : {
         142               0 :   return stack.length;
         143                 : }
         144                 :
         145                 :
         146               0 : nsHtml5StateSnapshot::~nsHtml5StateSnapshot()
         147                 : {
         148               0 :   MOZ_COUNT_DTOR(nsHtml5StateSnapshot);
         149               0 :   for (PRInt32 i = 0; i < stack.length; i++) {
         150               0 :     stack[i]->release();
         151                 :   }
         152               0 :   for (PRInt32 i = 0; i < listOfActiveFormattingElements.length; i++) {
         153               0 :     if (listOfActiveFormattingElements[i]) {
         154               0 :       listOfActiveFormattingElements[i]->release();
         155                 :     }
         156                 :   }
         157               0 : }
         158                 :
         159                 : void
         160               0 : nsHtml5StateSnapshot::initializeStatics()
         161                 : {
         162               0 : }
         163                 :
         164                 : void
         165               0 : nsHtml5StateSnapshot::releaseStatics()
         166                 : {
         167               0 : }
         168                 :
         169                 :

Generated by: LCOV version 1.7