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