LCOV - code coverage report
Current view: top level - obj-x86_64-pc-linux-gnu/dist/include - nsIDOMRange.h (source / functions) Hit Total Coverage
Test: output.info Lines: 1 1 100.0 %
Date: 2017-07-14 16:53:18 Functions: 1 1 100.0 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : /*
       2             :  * DO NOT EDIT.  THIS FILE IS GENERATED FROM ../../../dist/idl/nsIDOMRange.idl
       3             :  */
       4             : 
       5             : #ifndef __gen_nsIDOMRange_h__
       6             : #define __gen_nsIDOMRange_h__
       7             : 
       8             : 
       9             : #ifndef __gen_domstubs_h__
      10             : #include "domstubs.h"
      11             : #endif
      12             : 
      13             : /* For IDL files that don't want to include root IDL files. */
      14             : #ifndef NS_NO_VTABLE
      15             : #define NS_NO_VTABLE
      16             : #endif
      17             : 
      18             : /* starting interface:    nsIDOMRange */
      19             : #define NS_IDOMRANGE_IID_STR "1f94055c-42e7-4a30-96a1-6a804f1c2d1e"
      20             : 
      21             : #define NS_IDOMRANGE_IID \
      22             :   {0x1f94055c, 0x42e7, 0x4a30, \
      23             :     { 0x96, 0xa1, 0x6a, 0x80, 0x4f, 0x1c, 0x2d, 0x1e }}
      24             : 
      25          15 : class NS_NO_VTABLE nsIDOMRange : public nsISupports {
      26             :  public:
      27             : 
      28             :   NS_DECLARE_STATIC_IID_ACCESSOR(NS_IDOMRANGE_IID)
      29             : 
      30             :   /* readonly attribute nsIDOMNode startContainer; */
      31             :   NS_IMETHOD GetStartContainer(nsIDOMNode * *aStartContainer) = 0;
      32             : 
      33             :   /* readonly attribute long startOffset; */
      34             :   NS_IMETHOD GetStartOffset(int32_t *aStartOffset) = 0;
      35             : 
      36             :   /* readonly attribute nsIDOMNode endContainer; */
      37             :   NS_IMETHOD GetEndContainer(nsIDOMNode * *aEndContainer) = 0;
      38             : 
      39             :   /* readonly attribute long endOffset; */
      40             :   NS_IMETHOD GetEndOffset(int32_t *aEndOffset) = 0;
      41             : 
      42             :   /* readonly attribute boolean collapsed; */
      43             :   NS_IMETHOD GetCollapsed(bool *aCollapsed) = 0;
      44             : 
      45             :   /* readonly attribute nsIDOMNode commonAncestorContainer; */
      46             :   NS_IMETHOD GetCommonAncestorContainer(nsIDOMNode * *aCommonAncestorContainer) = 0;
      47             : 
      48             :   /* void setStart (in nsIDOMNode refNode, in long offset); */
      49             :   NS_IMETHOD SetStart(nsIDOMNode *refNode, int32_t offset) = 0;
      50             : 
      51             :   /* void setEnd (in nsIDOMNode refNode, in long offset); */
      52             :   NS_IMETHOD SetEnd(nsIDOMNode *refNode, int32_t offset) = 0;
      53             : 
      54             :   /* void setStartBefore (in nsIDOMNode refNode); */
      55             :   NS_IMETHOD SetStartBefore(nsIDOMNode *refNode) = 0;
      56             : 
      57             :   /* void setStartAfter (in nsIDOMNode refNode); */
      58             :   NS_IMETHOD SetStartAfter(nsIDOMNode *refNode) = 0;
      59             : 
      60             :   /* void setEndBefore (in nsIDOMNode refNode); */
      61             :   NS_IMETHOD SetEndBefore(nsIDOMNode *refNode) = 0;
      62             : 
      63             :   /* void setEndAfter (in nsIDOMNode refNode); */
      64             :   NS_IMETHOD SetEndAfter(nsIDOMNode *refNode) = 0;
      65             : 
      66             :   /* void collapse (in boolean toStart); */
      67             :   NS_IMETHOD Collapse(bool toStart) = 0;
      68             : 
      69             :   /* void selectNode (in nsIDOMNode refNode); */
      70             :   NS_IMETHOD SelectNode(nsIDOMNode *refNode) = 0;
      71             : 
      72             :   /* void selectNodeContents (in nsIDOMNode refNode); */
      73             :   NS_IMETHOD SelectNodeContents(nsIDOMNode *refNode) = 0;
      74             : 
      75             :   enum {
      76             :     START_TO_START = 0U,
      77             :     START_TO_END = 1U,
      78             :     END_TO_END = 2U,
      79             :     END_TO_START = 3U
      80             :   };
      81             : 
      82             :   /* short compareBoundaryPoints (in unsigned short how, in nsIDOMRange sourceRange); */
      83             :   NS_IMETHOD CompareBoundaryPoints(uint16_t how, nsIDOMRange *sourceRange, int16_t *_retval) = 0;
      84             : 
      85             :   /* void deleteContents (); */
      86             :   NS_IMETHOD DeleteContents(void) = 0;
      87             : 
      88             :   /* nsIDOMDocumentFragment extractContents (); */
      89             :   NS_IMETHOD ExtractContents(nsIDOMDocumentFragment * *_retval) = 0;
      90             : 
      91             :   /* nsIDOMDocumentFragment cloneContents (); */
      92             :   NS_IMETHOD CloneContents(nsIDOMDocumentFragment * *_retval) = 0;
      93             : 
      94             :   /* void insertNode (in nsIDOMNode newNode); */
      95             :   NS_IMETHOD InsertNode(nsIDOMNode *newNode) = 0;
      96             : 
      97             :   /* void surroundContents (in nsIDOMNode newParent); */
      98             :   NS_IMETHOD SurroundContents(nsIDOMNode *newParent) = 0;
      99             : 
     100             :   /* nsIDOMRange cloneRange (); */
     101             :   NS_IMETHOD CloneRange(nsIDOMRange * *_retval) = 0;
     102             : 
     103             :   /* DOMString toString (); */
     104             :   NS_IMETHOD ToString(nsAString & _retval) = 0;
     105             : 
     106             :   /* void detach (); */
     107             :   NS_IMETHOD Detach(void) = 0;
     108             : 
     109             :   /* nsIDOMDocumentFragment createContextualFragment (in DOMString fragment); */
     110             :   NS_IMETHOD CreateContextualFragment(const nsAString & fragment, nsIDOMDocumentFragment * *_retval) = 0;
     111             : 
     112             :   /* boolean isPointInRange (in nsIDOMNode parent, in long offset); */
     113             :   NS_IMETHOD IsPointInRange(nsIDOMNode *parent, int32_t offset, bool *_retval) = 0;
     114             : 
     115             :   /* short comparePoint (in nsIDOMNode parent, in long offset); */
     116             :   NS_IMETHOD ComparePoint(nsIDOMNode *parent, int32_t offset, int16_t *_retval) = 0;
     117             : 
     118             :   /* boolean intersectsNode (in nsIDOMNode node); */
     119             :   NS_IMETHOD IntersectsNode(nsIDOMNode *node, bool *_retval) = 0;
     120             : 
     121             :   /* nsIDOMClientRectList getClientRects (); */
     122             :   NS_IMETHOD GetClientRects(nsIDOMClientRectList * *_retval) = 0;
     123             : 
     124             :   /* nsIDOMClientRect getBoundingClientRect (); */
     125             :   NS_IMETHOD GetBoundingClientRect(nsIDOMClientRect * *_retval) = 0;
     126             : 
     127             : };
     128             : 
     129             :   NS_DEFINE_STATIC_IID_ACCESSOR(nsIDOMRange, NS_IDOMRANGE_IID)
     130             : 
     131             : /* Use this macro when declaring classes that implement this interface. */
     132             : #define NS_DECL_NSIDOMRANGE \
     133             :   NS_IMETHOD GetStartContainer(nsIDOMNode * *aStartContainer) override; \
     134             :   NS_IMETHOD GetStartOffset(int32_t *aStartOffset) override; \
     135             :   NS_IMETHOD GetEndContainer(nsIDOMNode * *aEndContainer) override; \
     136             :   NS_IMETHOD GetEndOffset(int32_t *aEndOffset) override; \
     137             :   NS_IMETHOD GetCollapsed(bool *aCollapsed) override; \
     138             :   NS_IMETHOD GetCommonAncestorContainer(nsIDOMNode * *aCommonAncestorContainer) override; \
     139             :   NS_IMETHOD SetStart(nsIDOMNode *refNode, int32_t offset) override; \
     140             :   NS_IMETHOD SetEnd(nsIDOMNode *refNode, int32_t offset) override; \
     141             :   NS_IMETHOD SetStartBefore(nsIDOMNode *refNode) override; \
     142             :   NS_IMETHOD SetStartAfter(nsIDOMNode *refNode) override; \
     143             :   NS_IMETHOD SetEndBefore(nsIDOMNode *refNode) override; \
     144             :   NS_IMETHOD SetEndAfter(nsIDOMNode *refNode) override; \
     145             :   NS_IMETHOD Collapse(bool toStart) override; \
     146             :   NS_IMETHOD SelectNode(nsIDOMNode *refNode) override; \
     147             :   NS_IMETHOD SelectNodeContents(nsIDOMNode *refNode) override; \
     148             :   NS_IMETHOD CompareBoundaryPoints(uint16_t how, nsIDOMRange *sourceRange, int16_t *_retval) override; \
     149             :   NS_IMETHOD DeleteContents(void) override; \
     150             :   NS_IMETHOD ExtractContents(nsIDOMDocumentFragment * *_retval) override; \
     151             :   NS_IMETHOD CloneContents(nsIDOMDocumentFragment * *_retval) override; \
     152             :   NS_IMETHOD InsertNode(nsIDOMNode *newNode) override; \
     153             :   NS_IMETHOD SurroundContents(nsIDOMNode *newParent) override; \
     154             :   NS_IMETHOD CloneRange(nsIDOMRange * *_retval) override; \
     155             :   NS_IMETHOD ToString(nsAString & _retval) override; \
     156             :   NS_IMETHOD Detach(void) override; \
     157             :   NS_IMETHOD CreateContextualFragment(const nsAString & fragment, nsIDOMDocumentFragment * *_retval) override; \
     158             :   NS_IMETHOD IsPointInRange(nsIDOMNode *parent, int32_t offset, bool *_retval) override; \
     159             :   NS_IMETHOD ComparePoint(nsIDOMNode *parent, int32_t offset, int16_t *_retval) override; \
     160             :   NS_IMETHOD IntersectsNode(nsIDOMNode *node, bool *_retval) override; \
     161             :   NS_IMETHOD GetClientRects(nsIDOMClientRectList * *_retval) override; \
     162             :   NS_IMETHOD GetBoundingClientRect(nsIDOMClientRect * *_retval) override; 
     163             : 
     164             : /* Use this macro when declaring the members of this interface when the
     165             :    class doesn't implement the interface. This is useful for forwarding. */
     166             : #define NS_DECL_NON_VIRTUAL_NSIDOMRANGE \
     167             :   nsresult GetStartContainer(nsIDOMNode * *aStartContainer); \
     168             :   nsresult GetStartOffset(int32_t *aStartOffset); \
     169             :   nsresult GetEndContainer(nsIDOMNode * *aEndContainer); \
     170             :   nsresult GetEndOffset(int32_t *aEndOffset); \
     171             :   nsresult GetCollapsed(bool *aCollapsed); \
     172             :   nsresult GetCommonAncestorContainer(nsIDOMNode * *aCommonAncestorContainer); \
     173             :   nsresult SetStart(nsIDOMNode *refNode, int32_t offset); \
     174             :   nsresult SetEnd(nsIDOMNode *refNode, int32_t offset); \
     175             :   nsresult SetStartBefore(nsIDOMNode *refNode); \
     176             :   nsresult SetStartAfter(nsIDOMNode *refNode); \
     177             :   nsresult SetEndBefore(nsIDOMNode *refNode); \
     178             :   nsresult SetEndAfter(nsIDOMNode *refNode); \
     179             :   nsresult Collapse(bool toStart); \
     180             :   nsresult SelectNode(nsIDOMNode *refNode); \
     181             :   nsresult SelectNodeContents(nsIDOMNode *refNode); \
     182             :   nsresult CompareBoundaryPoints(uint16_t how, nsIDOMRange *sourceRange, int16_t *_retval); \
     183             :   nsresult DeleteContents(void); \
     184             :   nsresult ExtractContents(nsIDOMDocumentFragment * *_retval); \
     185             :   nsresult CloneContents(nsIDOMDocumentFragment * *_retval); \
     186             :   nsresult InsertNode(nsIDOMNode *newNode); \
     187             :   nsresult SurroundContents(nsIDOMNode *newParent); \
     188             :   nsresult CloneRange(nsIDOMRange * *_retval); \
     189             :   nsresult ToString(nsAString & _retval); \
     190             :   nsresult Detach(void); \
     191             :   nsresult CreateContextualFragment(const nsAString & fragment, nsIDOMDocumentFragment * *_retval); \
     192             :   nsresult IsPointInRange(nsIDOMNode *parent, int32_t offset, bool *_retval); \
     193             :   nsresult ComparePoint(nsIDOMNode *parent, int32_t offset, int16_t *_retval); \
     194             :   nsresult IntersectsNode(nsIDOMNode *node, bool *_retval); \
     195             :   nsresult GetClientRects(nsIDOMClientRectList * *_retval); \
     196             :   nsresult GetBoundingClientRect(nsIDOMClientRect * *_retval); 
     197             : 
     198             : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
     199             : #define NS_FORWARD_NSIDOMRANGE(_to) \
     200             :   NS_IMETHOD GetStartContainer(nsIDOMNode * *aStartContainer) override { return _to GetStartContainer(aStartContainer); } \
     201             :   NS_IMETHOD GetStartOffset(int32_t *aStartOffset) override { return _to GetStartOffset(aStartOffset); } \
     202             :   NS_IMETHOD GetEndContainer(nsIDOMNode * *aEndContainer) override { return _to GetEndContainer(aEndContainer); } \
     203             :   NS_IMETHOD GetEndOffset(int32_t *aEndOffset) override { return _to GetEndOffset(aEndOffset); } \
     204             :   NS_IMETHOD GetCollapsed(bool *aCollapsed) override { return _to GetCollapsed(aCollapsed); } \
     205             :   NS_IMETHOD GetCommonAncestorContainer(nsIDOMNode * *aCommonAncestorContainer) override { return _to GetCommonAncestorContainer(aCommonAncestorContainer); } \
     206             :   NS_IMETHOD SetStart(nsIDOMNode *refNode, int32_t offset) override { return _to SetStart(refNode, offset); } \
     207             :   NS_IMETHOD SetEnd(nsIDOMNode *refNode, int32_t offset) override { return _to SetEnd(refNode, offset); } \
     208             :   NS_IMETHOD SetStartBefore(nsIDOMNode *refNode) override { return _to SetStartBefore(refNode); } \
     209             :   NS_IMETHOD SetStartAfter(nsIDOMNode *refNode) override { return _to SetStartAfter(refNode); } \
     210             :   NS_IMETHOD SetEndBefore(nsIDOMNode *refNode) override { return _to SetEndBefore(refNode); } \
     211             :   NS_IMETHOD SetEndAfter(nsIDOMNode *refNode) override { return _to SetEndAfter(refNode); } \
     212             :   NS_IMETHOD Collapse(bool toStart) override { return _to Collapse(toStart); } \
     213             :   NS_IMETHOD SelectNode(nsIDOMNode *refNode) override { return _to SelectNode(refNode); } \
     214             :   NS_IMETHOD SelectNodeContents(nsIDOMNode *refNode) override { return _to SelectNodeContents(refNode); } \
     215             :   NS_IMETHOD CompareBoundaryPoints(uint16_t how, nsIDOMRange *sourceRange, int16_t *_retval) override { return _to CompareBoundaryPoints(how, sourceRange, _retval); } \
     216             :   NS_IMETHOD DeleteContents(void) override { return _to DeleteContents(); } \
     217             :   NS_IMETHOD ExtractContents(nsIDOMDocumentFragment * *_retval) override { return _to ExtractContents(_retval); } \
     218             :   NS_IMETHOD CloneContents(nsIDOMDocumentFragment * *_retval) override { return _to CloneContents(_retval); } \
     219             :   NS_IMETHOD InsertNode(nsIDOMNode *newNode) override { return _to InsertNode(newNode); } \
     220             :   NS_IMETHOD SurroundContents(nsIDOMNode *newParent) override { return _to SurroundContents(newParent); } \
     221             :   NS_IMETHOD CloneRange(nsIDOMRange * *_retval) override { return _to CloneRange(_retval); } \
     222             :   NS_IMETHOD ToString(nsAString & _retval) override { return _to ToString(_retval); } \
     223             :   NS_IMETHOD Detach(void) override { return _to Detach(); } \
     224             :   NS_IMETHOD CreateContextualFragment(const nsAString & fragment, nsIDOMDocumentFragment * *_retval) override { return _to CreateContextualFragment(fragment, _retval); } \
     225             :   NS_IMETHOD IsPointInRange(nsIDOMNode *parent, int32_t offset, bool *_retval) override { return _to IsPointInRange(parent, offset, _retval); } \
     226             :   NS_IMETHOD ComparePoint(nsIDOMNode *parent, int32_t offset, int16_t *_retval) override { return _to ComparePoint(parent, offset, _retval); } \
     227             :   NS_IMETHOD IntersectsNode(nsIDOMNode *node, bool *_retval) override { return _to IntersectsNode(node, _retval); } \
     228             :   NS_IMETHOD GetClientRects(nsIDOMClientRectList * *_retval) override { return _to GetClientRects(_retval); } \
     229             :   NS_IMETHOD GetBoundingClientRect(nsIDOMClientRect * *_retval) override { return _to GetBoundingClientRect(_retval); } 
     230             : 
     231             : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
     232             : #define NS_FORWARD_SAFE_NSIDOMRANGE(_to) \
     233             :   NS_IMETHOD GetStartContainer(nsIDOMNode * *aStartContainer) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetStartContainer(aStartContainer); } \
     234             :   NS_IMETHOD GetStartOffset(int32_t *aStartOffset) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetStartOffset(aStartOffset); } \
     235             :   NS_IMETHOD GetEndContainer(nsIDOMNode * *aEndContainer) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetEndContainer(aEndContainer); } \
     236             :   NS_IMETHOD GetEndOffset(int32_t *aEndOffset) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetEndOffset(aEndOffset); } \
     237             :   NS_IMETHOD GetCollapsed(bool *aCollapsed) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCollapsed(aCollapsed); } \
     238             :   NS_IMETHOD GetCommonAncestorContainer(nsIDOMNode * *aCommonAncestorContainer) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCommonAncestorContainer(aCommonAncestorContainer); } \
     239             :   NS_IMETHOD SetStart(nsIDOMNode *refNode, int32_t offset) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetStart(refNode, offset); } \
     240             :   NS_IMETHOD SetEnd(nsIDOMNode *refNode, int32_t offset) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetEnd(refNode, offset); } \
     241             :   NS_IMETHOD SetStartBefore(nsIDOMNode *refNode) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetStartBefore(refNode); } \
     242             :   NS_IMETHOD SetStartAfter(nsIDOMNode *refNode) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetStartAfter(refNode); } \
     243             :   NS_IMETHOD SetEndBefore(nsIDOMNode *refNode) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetEndBefore(refNode); } \
     244             :   NS_IMETHOD SetEndAfter(nsIDOMNode *refNode) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetEndAfter(refNode); } \
     245             :   NS_IMETHOD Collapse(bool toStart) override { return !_to ? NS_ERROR_NULL_POINTER : _to->Collapse(toStart); } \
     246             :   NS_IMETHOD SelectNode(nsIDOMNode *refNode) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SelectNode(refNode); } \
     247             :   NS_IMETHOD SelectNodeContents(nsIDOMNode *refNode) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SelectNodeContents(refNode); } \
     248             :   NS_IMETHOD CompareBoundaryPoints(uint16_t how, nsIDOMRange *sourceRange, int16_t *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->CompareBoundaryPoints(how, sourceRange, _retval); } \
     249             :   NS_IMETHOD DeleteContents(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->DeleteContents(); } \
     250             :   NS_IMETHOD ExtractContents(nsIDOMDocumentFragment * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->ExtractContents(_retval); } \
     251             :   NS_IMETHOD CloneContents(nsIDOMDocumentFragment * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->CloneContents(_retval); } \
     252             :   NS_IMETHOD InsertNode(nsIDOMNode *newNode) override { return !_to ? NS_ERROR_NULL_POINTER : _to->InsertNode(newNode); } \
     253             :   NS_IMETHOD SurroundContents(nsIDOMNode *newParent) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SurroundContents(newParent); } \
     254             :   NS_IMETHOD CloneRange(nsIDOMRange * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->CloneRange(_retval); } \
     255             :   NS_IMETHOD ToString(nsAString & _retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->ToString(_retval); } \
     256             :   NS_IMETHOD Detach(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->Detach(); } \
     257             :   NS_IMETHOD CreateContextualFragment(const nsAString & fragment, nsIDOMDocumentFragment * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->CreateContextualFragment(fragment, _retval); } \
     258             :   NS_IMETHOD IsPointInRange(nsIDOMNode *parent, int32_t offset, bool *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->IsPointInRange(parent, offset, _retval); } \
     259             :   NS_IMETHOD ComparePoint(nsIDOMNode *parent, int32_t offset, int16_t *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->ComparePoint(parent, offset, _retval); } \
     260             :   NS_IMETHOD IntersectsNode(nsIDOMNode *node, bool *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->IntersectsNode(node, _retval); } \
     261             :   NS_IMETHOD GetClientRects(nsIDOMClientRectList * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetClientRects(_retval); } \
     262             :   NS_IMETHOD GetBoundingClientRect(nsIDOMClientRect * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBoundingClientRect(_retval); } 
     263             : 
     264             : #if 0
     265             : /* Use the code below as a template for the implementation class for this interface. */
     266             : 
     267             : /* Header file */
     268             : class nsDOMRange : public nsIDOMRange
     269             : {
     270             : public:
     271             :   NS_DECL_ISUPPORTS
     272             :   NS_DECL_NSIDOMRANGE
     273             : 
     274             :   nsDOMRange();
     275             : 
     276             : private:
     277             :   ~nsDOMRange();
     278             : 
     279             : protected:
     280             :   /* additional members */
     281             : };
     282             : 
     283             : /* Implementation file */
     284             : NS_IMPL_ISUPPORTS(nsDOMRange, nsIDOMRange)
     285             : 
     286             : nsDOMRange::nsDOMRange()
     287             : {
     288             :   /* member initializers and constructor code */
     289             : }
     290             : 
     291             : nsDOMRange::~nsDOMRange()
     292             : {
     293             :   /* destructor code */
     294             : }
     295             : 
     296             : /* readonly attribute nsIDOMNode startContainer; */
     297             : NS_IMETHODIMP nsDOMRange::GetStartContainer(nsIDOMNode * *aStartContainer)
     298             : {
     299             :     return NS_ERROR_NOT_IMPLEMENTED;
     300             : }
     301             : 
     302             : /* readonly attribute long startOffset; */
     303             : NS_IMETHODIMP nsDOMRange::GetStartOffset(int32_t *aStartOffset)
     304             : {
     305             :     return NS_ERROR_NOT_IMPLEMENTED;
     306             : }
     307             : 
     308             : /* readonly attribute nsIDOMNode endContainer; */
     309             : NS_IMETHODIMP nsDOMRange::GetEndContainer(nsIDOMNode * *aEndContainer)
     310             : {
     311             :     return NS_ERROR_NOT_IMPLEMENTED;
     312             : }
     313             : 
     314             : /* readonly attribute long endOffset; */
     315             : NS_IMETHODIMP nsDOMRange::GetEndOffset(int32_t *aEndOffset)
     316             : {
     317             :     return NS_ERROR_NOT_IMPLEMENTED;
     318             : }
     319             : 
     320             : /* readonly attribute boolean collapsed; */
     321             : NS_IMETHODIMP nsDOMRange::GetCollapsed(bool *aCollapsed)
     322             : {
     323             :     return NS_ERROR_NOT_IMPLEMENTED;
     324             : }
     325             : 
     326             : /* readonly attribute nsIDOMNode commonAncestorContainer; */
     327             : NS_IMETHODIMP nsDOMRange::GetCommonAncestorContainer(nsIDOMNode * *aCommonAncestorContainer)
     328             : {
     329             :     return NS_ERROR_NOT_IMPLEMENTED;
     330             : }
     331             : 
     332             : /* void setStart (in nsIDOMNode refNode, in long offset); */
     333             : NS_IMETHODIMP nsDOMRange::SetStart(nsIDOMNode *refNode, int32_t offset)
     334             : {
     335             :     return NS_ERROR_NOT_IMPLEMENTED;
     336             : }
     337             : 
     338             : /* void setEnd (in nsIDOMNode refNode, in long offset); */
     339             : NS_IMETHODIMP nsDOMRange::SetEnd(nsIDOMNode *refNode, int32_t offset)
     340             : {
     341             :     return NS_ERROR_NOT_IMPLEMENTED;
     342             : }
     343             : 
     344             : /* void setStartBefore (in nsIDOMNode refNode); */
     345             : NS_IMETHODIMP nsDOMRange::SetStartBefore(nsIDOMNode *refNode)
     346             : {
     347             :     return NS_ERROR_NOT_IMPLEMENTED;
     348             : }
     349             : 
     350             : /* void setStartAfter (in nsIDOMNode refNode); */
     351             : NS_IMETHODIMP nsDOMRange::SetStartAfter(nsIDOMNode *refNode)
     352             : {
     353             :     return NS_ERROR_NOT_IMPLEMENTED;
     354             : }
     355             : 
     356             : /* void setEndBefore (in nsIDOMNode refNode); */
     357             : NS_IMETHODIMP nsDOMRange::SetEndBefore(nsIDOMNode *refNode)
     358             : {
     359             :     return NS_ERROR_NOT_IMPLEMENTED;
     360             : }
     361             : 
     362             : /* void setEndAfter (in nsIDOMNode refNode); */
     363             : NS_IMETHODIMP nsDOMRange::SetEndAfter(nsIDOMNode *refNode)
     364             : {
     365             :     return NS_ERROR_NOT_IMPLEMENTED;
     366             : }
     367             : 
     368             : /* void collapse (in boolean toStart); */
     369             : NS_IMETHODIMP nsDOMRange::Collapse(bool toStart)
     370             : {
     371             :     return NS_ERROR_NOT_IMPLEMENTED;
     372             : }
     373             : 
     374             : /* void selectNode (in nsIDOMNode refNode); */
     375             : NS_IMETHODIMP nsDOMRange::SelectNode(nsIDOMNode *refNode)
     376             : {
     377             :     return NS_ERROR_NOT_IMPLEMENTED;
     378             : }
     379             : 
     380             : /* void selectNodeContents (in nsIDOMNode refNode); */
     381             : NS_IMETHODIMP nsDOMRange::SelectNodeContents(nsIDOMNode *refNode)
     382             : {
     383             :     return NS_ERROR_NOT_IMPLEMENTED;
     384             : }
     385             : 
     386             : /* short compareBoundaryPoints (in unsigned short how, in nsIDOMRange sourceRange); */
     387             : NS_IMETHODIMP nsDOMRange::CompareBoundaryPoints(uint16_t how, nsIDOMRange *sourceRange, int16_t *_retval)
     388             : {
     389             :     return NS_ERROR_NOT_IMPLEMENTED;
     390             : }
     391             : 
     392             : /* void deleteContents (); */
     393             : NS_IMETHODIMP nsDOMRange::DeleteContents()
     394             : {
     395             :     return NS_ERROR_NOT_IMPLEMENTED;
     396             : }
     397             : 
     398             : /* nsIDOMDocumentFragment extractContents (); */
     399             : NS_IMETHODIMP nsDOMRange::ExtractContents(nsIDOMDocumentFragment * *_retval)
     400             : {
     401             :     return NS_ERROR_NOT_IMPLEMENTED;
     402             : }
     403             : 
     404             : /* nsIDOMDocumentFragment cloneContents (); */
     405             : NS_IMETHODIMP nsDOMRange::CloneContents(nsIDOMDocumentFragment * *_retval)
     406             : {
     407             :     return NS_ERROR_NOT_IMPLEMENTED;
     408             : }
     409             : 
     410             : /* void insertNode (in nsIDOMNode newNode); */
     411             : NS_IMETHODIMP nsDOMRange::InsertNode(nsIDOMNode *newNode)
     412             : {
     413             :     return NS_ERROR_NOT_IMPLEMENTED;
     414             : }
     415             : 
     416             : /* void surroundContents (in nsIDOMNode newParent); */
     417             : NS_IMETHODIMP nsDOMRange::SurroundContents(nsIDOMNode *newParent)
     418             : {
     419             :     return NS_ERROR_NOT_IMPLEMENTED;
     420             : }
     421             : 
     422             : /* nsIDOMRange cloneRange (); */
     423             : NS_IMETHODIMP nsDOMRange::CloneRange(nsIDOMRange * *_retval)
     424             : {
     425             :     return NS_ERROR_NOT_IMPLEMENTED;
     426             : }
     427             : 
     428             : /* DOMString toString (); */
     429             : NS_IMETHODIMP nsDOMRange::ToString(nsAString & _retval)
     430             : {
     431             :     return NS_ERROR_NOT_IMPLEMENTED;
     432             : }
     433             : 
     434             : /* void detach (); */
     435             : NS_IMETHODIMP nsDOMRange::Detach()
     436             : {
     437             :     return NS_ERROR_NOT_IMPLEMENTED;
     438             : }
     439             : 
     440             : /* nsIDOMDocumentFragment createContextualFragment (in DOMString fragment); */
     441             : NS_IMETHODIMP nsDOMRange::CreateContextualFragment(const nsAString & fragment, nsIDOMDocumentFragment * *_retval)
     442             : {
     443             :     return NS_ERROR_NOT_IMPLEMENTED;
     444             : }
     445             : 
     446             : /* boolean isPointInRange (in nsIDOMNode parent, in long offset); */
     447             : NS_IMETHODIMP nsDOMRange::IsPointInRange(nsIDOMNode *parent, int32_t offset, bool *_retval)
     448             : {
     449             :     return NS_ERROR_NOT_IMPLEMENTED;
     450             : }
     451             : 
     452             : /* short comparePoint (in nsIDOMNode parent, in long offset); */
     453             : NS_IMETHODIMP nsDOMRange::ComparePoint(nsIDOMNode *parent, int32_t offset, int16_t *_retval)
     454             : {
     455             :     return NS_ERROR_NOT_IMPLEMENTED;
     456             : }
     457             : 
     458             : /* boolean intersectsNode (in nsIDOMNode node); */
     459             : NS_IMETHODIMP nsDOMRange::IntersectsNode(nsIDOMNode *node, bool *_retval)
     460             : {
     461             :     return NS_ERROR_NOT_IMPLEMENTED;
     462             : }
     463             : 
     464             : /* nsIDOMClientRectList getClientRects (); */
     465             : NS_IMETHODIMP nsDOMRange::GetClientRects(nsIDOMClientRectList * *_retval)
     466             : {
     467             :     return NS_ERROR_NOT_IMPLEMENTED;
     468             : }
     469             : 
     470             : /* nsIDOMClientRect getBoundingClientRect (); */
     471             : NS_IMETHODIMP nsDOMRange::GetBoundingClientRect(nsIDOMClientRect * *_retval)
     472             : {
     473             :     return NS_ERROR_NOT_IMPLEMENTED;
     474             : }
     475             : 
     476             : /* End of implementation class template. */
     477             : #endif
     478             : 
     479             : 
     480             : #endif /* __gen_nsIDOMRange_h__ */

Generated by: LCOV version 1.13