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

          Line data    Source code
       1             : /*
       2             :  * DO NOT EDIT.  THIS FILE IS GENERATED FROM ../../../dist/idl/inIDOMView.idl
       3             :  */
       4             : 
       5             : #ifndef __gen_inIDOMView_h__
       6             : #define __gen_inIDOMView_h__
       7             : 
       8             : 
       9             : #ifndef __gen_nsISupports_h__
      10             : #include "nsISupports.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             : class nsIDOMNode; /* forward declaration */
      18             : 
      19             : 
      20             : /* starting interface:    inIDOMView */
      21             : #define INIDOMVIEW_IID_STR "fbb67442-27a3-483c-8eb2-29c3eed7514c"
      22             : 
      23             : #define INIDOMVIEW_IID \
      24             :   {0xfbb67442, 0x27a3, 0x483c, \
      25             :     { 0x8e, 0xb2, 0x29, 0xc3, 0xee, 0xd7, 0x51, 0x4c }}
      26             : 
      27           0 : class NS_NO_VTABLE inIDOMView : public nsISupports {
      28             :  public:
      29             : 
      30             :   NS_DECLARE_STATIC_IID_ACCESSOR(INIDOMVIEW_IID)
      31             : 
      32             :   /* attribute nsIDOMNode rootNode; */
      33             :   NS_IMETHOD GetRootNode(nsIDOMNode * *aRootNode) = 0;
      34             :   NS_IMETHOD SetRootNode(nsIDOMNode *aRootNode) = 0;
      35             : 
      36             :   /* attribute boolean showAnonymousContent; */
      37             :   NS_IMETHOD GetShowAnonymousContent(bool *aShowAnonymousContent) = 0;
      38             :   NS_IMETHOD SetShowAnonymousContent(bool aShowAnonymousContent) = 0;
      39             : 
      40             :   /* attribute boolean showSubDocuments; */
      41             :   NS_IMETHOD GetShowSubDocuments(bool *aShowSubDocuments) = 0;
      42             :   NS_IMETHOD SetShowSubDocuments(bool aShowSubDocuments) = 0;
      43             : 
      44             :   /* attribute boolean showWhitespaceNodes; */
      45             :   NS_IMETHOD GetShowWhitespaceNodes(bool *aShowWhitespaceNodes) = 0;
      46             :   NS_IMETHOD SetShowWhitespaceNodes(bool aShowWhitespaceNodes) = 0;
      47             : 
      48             :   /* attribute boolean showAccessibleNodes; */
      49             :   NS_IMETHOD GetShowAccessibleNodes(bool *aShowAccessibleNodes) = 0;
      50             :   NS_IMETHOD SetShowAccessibleNodes(bool aShowAccessibleNodes) = 0;
      51             : 
      52             :   /* attribute unsigned long whatToShow; */
      53             :   NS_IMETHOD GetWhatToShow(uint32_t *aWhatToShow) = 0;
      54             :   NS_IMETHOD SetWhatToShow(uint32_t aWhatToShow) = 0;
      55             : 
      56             :   /* nsIDOMNode getNodeFromRowIndex (in long rowIndex); */
      57             :   NS_IMETHOD GetNodeFromRowIndex(int32_t rowIndex, nsIDOMNode * *_retval) = 0;
      58             : 
      59             :   /* long getRowIndexFromNode (in nsIDOMNode node); */
      60             :   NS_IMETHOD GetRowIndexFromNode(nsIDOMNode *node, int32_t *_retval) = 0;
      61             : 
      62             :   /* void rebuild (); */
      63             :   NS_IMETHOD Rebuild(void) = 0;
      64             : 
      65             : };
      66             : 
      67             :   NS_DEFINE_STATIC_IID_ACCESSOR(inIDOMView, INIDOMVIEW_IID)
      68             : 
      69             : /* Use this macro when declaring classes that implement this interface. */
      70             : #define NS_DECL_INIDOMVIEW \
      71             :   NS_IMETHOD GetRootNode(nsIDOMNode * *aRootNode) override; \
      72             :   NS_IMETHOD SetRootNode(nsIDOMNode *aRootNode) override; \
      73             :   NS_IMETHOD GetShowAnonymousContent(bool *aShowAnonymousContent) override; \
      74             :   NS_IMETHOD SetShowAnonymousContent(bool aShowAnonymousContent) override; \
      75             :   NS_IMETHOD GetShowSubDocuments(bool *aShowSubDocuments) override; \
      76             :   NS_IMETHOD SetShowSubDocuments(bool aShowSubDocuments) override; \
      77             :   NS_IMETHOD GetShowWhitespaceNodes(bool *aShowWhitespaceNodes) override; \
      78             :   NS_IMETHOD SetShowWhitespaceNodes(bool aShowWhitespaceNodes) override; \
      79             :   NS_IMETHOD GetShowAccessibleNodes(bool *aShowAccessibleNodes) override; \
      80             :   NS_IMETHOD SetShowAccessibleNodes(bool aShowAccessibleNodes) override; \
      81             :   NS_IMETHOD GetWhatToShow(uint32_t *aWhatToShow) override; \
      82             :   NS_IMETHOD SetWhatToShow(uint32_t aWhatToShow) override; \
      83             :   NS_IMETHOD GetNodeFromRowIndex(int32_t rowIndex, nsIDOMNode * *_retval) override; \
      84             :   NS_IMETHOD GetRowIndexFromNode(nsIDOMNode *node, int32_t *_retval) override; \
      85             :   NS_IMETHOD Rebuild(void) override; 
      86             : 
      87             : /* Use this macro when declaring the members of this interface when the
      88             :    class doesn't implement the interface. This is useful for forwarding. */
      89             : #define NS_DECL_NON_VIRTUAL_INIDOMVIEW \
      90             :   nsresult GetRootNode(nsIDOMNode * *aRootNode); \
      91             :   nsresult SetRootNode(nsIDOMNode *aRootNode); \
      92             :   nsresult GetShowAnonymousContent(bool *aShowAnonymousContent); \
      93             :   nsresult SetShowAnonymousContent(bool aShowAnonymousContent); \
      94             :   nsresult GetShowSubDocuments(bool *aShowSubDocuments); \
      95             :   nsresult SetShowSubDocuments(bool aShowSubDocuments); \
      96             :   nsresult GetShowWhitespaceNodes(bool *aShowWhitespaceNodes); \
      97             :   nsresult SetShowWhitespaceNodes(bool aShowWhitespaceNodes); \
      98             :   nsresult GetShowAccessibleNodes(bool *aShowAccessibleNodes); \
      99             :   nsresult SetShowAccessibleNodes(bool aShowAccessibleNodes); \
     100             :   nsresult GetWhatToShow(uint32_t *aWhatToShow); \
     101             :   nsresult SetWhatToShow(uint32_t aWhatToShow); \
     102             :   nsresult GetNodeFromRowIndex(int32_t rowIndex, nsIDOMNode * *_retval); \
     103             :   nsresult GetRowIndexFromNode(nsIDOMNode *node, int32_t *_retval); \
     104             :   nsresult Rebuild(void); 
     105             : 
     106             : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
     107             : #define NS_FORWARD_INIDOMVIEW(_to) \
     108             :   NS_IMETHOD GetRootNode(nsIDOMNode * *aRootNode) override { return _to GetRootNode(aRootNode); } \
     109             :   NS_IMETHOD SetRootNode(nsIDOMNode *aRootNode) override { return _to SetRootNode(aRootNode); } \
     110             :   NS_IMETHOD GetShowAnonymousContent(bool *aShowAnonymousContent) override { return _to GetShowAnonymousContent(aShowAnonymousContent); } \
     111             :   NS_IMETHOD SetShowAnonymousContent(bool aShowAnonymousContent) override { return _to SetShowAnonymousContent(aShowAnonymousContent); } \
     112             :   NS_IMETHOD GetShowSubDocuments(bool *aShowSubDocuments) override { return _to GetShowSubDocuments(aShowSubDocuments); } \
     113             :   NS_IMETHOD SetShowSubDocuments(bool aShowSubDocuments) override { return _to SetShowSubDocuments(aShowSubDocuments); } \
     114             :   NS_IMETHOD GetShowWhitespaceNodes(bool *aShowWhitespaceNodes) override { return _to GetShowWhitespaceNodes(aShowWhitespaceNodes); } \
     115             :   NS_IMETHOD SetShowWhitespaceNodes(bool aShowWhitespaceNodes) override { return _to SetShowWhitespaceNodes(aShowWhitespaceNodes); } \
     116             :   NS_IMETHOD GetShowAccessibleNodes(bool *aShowAccessibleNodes) override { return _to GetShowAccessibleNodes(aShowAccessibleNodes); } \
     117             :   NS_IMETHOD SetShowAccessibleNodes(bool aShowAccessibleNodes) override { return _to SetShowAccessibleNodes(aShowAccessibleNodes); } \
     118             :   NS_IMETHOD GetWhatToShow(uint32_t *aWhatToShow) override { return _to GetWhatToShow(aWhatToShow); } \
     119             :   NS_IMETHOD SetWhatToShow(uint32_t aWhatToShow) override { return _to SetWhatToShow(aWhatToShow); } \
     120             :   NS_IMETHOD GetNodeFromRowIndex(int32_t rowIndex, nsIDOMNode * *_retval) override { return _to GetNodeFromRowIndex(rowIndex, _retval); } \
     121             :   NS_IMETHOD GetRowIndexFromNode(nsIDOMNode *node, int32_t *_retval) override { return _to GetRowIndexFromNode(node, _retval); } \
     122             :   NS_IMETHOD Rebuild(void) override { return _to Rebuild(); } 
     123             : 
     124             : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
     125             : #define NS_FORWARD_SAFE_INIDOMVIEW(_to) \
     126             :   NS_IMETHOD GetRootNode(nsIDOMNode * *aRootNode) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetRootNode(aRootNode); } \
     127             :   NS_IMETHOD SetRootNode(nsIDOMNode *aRootNode) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetRootNode(aRootNode); } \
     128             :   NS_IMETHOD GetShowAnonymousContent(bool *aShowAnonymousContent) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetShowAnonymousContent(aShowAnonymousContent); } \
     129             :   NS_IMETHOD SetShowAnonymousContent(bool aShowAnonymousContent) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetShowAnonymousContent(aShowAnonymousContent); } \
     130             :   NS_IMETHOD GetShowSubDocuments(bool *aShowSubDocuments) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetShowSubDocuments(aShowSubDocuments); } \
     131             :   NS_IMETHOD SetShowSubDocuments(bool aShowSubDocuments) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetShowSubDocuments(aShowSubDocuments); } \
     132             :   NS_IMETHOD GetShowWhitespaceNodes(bool *aShowWhitespaceNodes) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetShowWhitespaceNodes(aShowWhitespaceNodes); } \
     133             :   NS_IMETHOD SetShowWhitespaceNodes(bool aShowWhitespaceNodes) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetShowWhitespaceNodes(aShowWhitespaceNodes); } \
     134             :   NS_IMETHOD GetShowAccessibleNodes(bool *aShowAccessibleNodes) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetShowAccessibleNodes(aShowAccessibleNodes); } \
     135             :   NS_IMETHOD SetShowAccessibleNodes(bool aShowAccessibleNodes) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetShowAccessibleNodes(aShowAccessibleNodes); } \
     136             :   NS_IMETHOD GetWhatToShow(uint32_t *aWhatToShow) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetWhatToShow(aWhatToShow); } \
     137             :   NS_IMETHOD SetWhatToShow(uint32_t aWhatToShow) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetWhatToShow(aWhatToShow); } \
     138             :   NS_IMETHOD GetNodeFromRowIndex(int32_t rowIndex, nsIDOMNode * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetNodeFromRowIndex(rowIndex, _retval); } \
     139             :   NS_IMETHOD GetRowIndexFromNode(nsIDOMNode *node, int32_t *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetRowIndexFromNode(node, _retval); } \
     140             :   NS_IMETHOD Rebuild(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->Rebuild(); } 
     141             : 
     142             : #if 0
     143             : /* Use the code below as a template for the implementation class for this interface. */
     144             : 
     145             : /* Header file */
     146             : class inDOMView : public inIDOMView
     147             : {
     148             : public:
     149             :   NS_DECL_ISUPPORTS
     150             :   NS_DECL_INIDOMVIEW
     151             : 
     152             :   inDOMView();
     153             : 
     154             : private:
     155             :   ~inDOMView();
     156             : 
     157             : protected:
     158             :   /* additional members */
     159             : };
     160             : 
     161             : /* Implementation file */
     162             : NS_IMPL_ISUPPORTS(inDOMView, inIDOMView)
     163             : 
     164             : inDOMView::inDOMView()
     165             : {
     166             :   /* member initializers and constructor code */
     167             : }
     168             : 
     169             : inDOMView::~inDOMView()
     170             : {
     171             :   /* destructor code */
     172             : }
     173             : 
     174             : /* attribute nsIDOMNode rootNode; */
     175             : NS_IMETHODIMP inDOMView::GetRootNode(nsIDOMNode * *aRootNode)
     176             : {
     177             :     return NS_ERROR_NOT_IMPLEMENTED;
     178             : }
     179             : NS_IMETHODIMP inDOMView::SetRootNode(nsIDOMNode *aRootNode)
     180             : {
     181             :     return NS_ERROR_NOT_IMPLEMENTED;
     182             : }
     183             : 
     184             : /* attribute boolean showAnonymousContent; */
     185             : NS_IMETHODIMP inDOMView::GetShowAnonymousContent(bool *aShowAnonymousContent)
     186             : {
     187             :     return NS_ERROR_NOT_IMPLEMENTED;
     188             : }
     189             : NS_IMETHODIMP inDOMView::SetShowAnonymousContent(bool aShowAnonymousContent)
     190             : {
     191             :     return NS_ERROR_NOT_IMPLEMENTED;
     192             : }
     193             : 
     194             : /* attribute boolean showSubDocuments; */
     195             : NS_IMETHODIMP inDOMView::GetShowSubDocuments(bool *aShowSubDocuments)
     196             : {
     197             :     return NS_ERROR_NOT_IMPLEMENTED;
     198             : }
     199             : NS_IMETHODIMP inDOMView::SetShowSubDocuments(bool aShowSubDocuments)
     200             : {
     201             :     return NS_ERROR_NOT_IMPLEMENTED;
     202             : }
     203             : 
     204             : /* attribute boolean showWhitespaceNodes; */
     205             : NS_IMETHODIMP inDOMView::GetShowWhitespaceNodes(bool *aShowWhitespaceNodes)
     206             : {
     207             :     return NS_ERROR_NOT_IMPLEMENTED;
     208             : }
     209             : NS_IMETHODIMP inDOMView::SetShowWhitespaceNodes(bool aShowWhitespaceNodes)
     210             : {
     211             :     return NS_ERROR_NOT_IMPLEMENTED;
     212             : }
     213             : 
     214             : /* attribute boolean showAccessibleNodes; */
     215             : NS_IMETHODIMP inDOMView::GetShowAccessibleNodes(bool *aShowAccessibleNodes)
     216             : {
     217             :     return NS_ERROR_NOT_IMPLEMENTED;
     218             : }
     219             : NS_IMETHODIMP inDOMView::SetShowAccessibleNodes(bool aShowAccessibleNodes)
     220             : {
     221             :     return NS_ERROR_NOT_IMPLEMENTED;
     222             : }
     223             : 
     224             : /* attribute unsigned long whatToShow; */
     225             : NS_IMETHODIMP inDOMView::GetWhatToShow(uint32_t *aWhatToShow)
     226             : {
     227             :     return NS_ERROR_NOT_IMPLEMENTED;
     228             : }
     229             : NS_IMETHODIMP inDOMView::SetWhatToShow(uint32_t aWhatToShow)
     230             : {
     231             :     return NS_ERROR_NOT_IMPLEMENTED;
     232             : }
     233             : 
     234             : /* nsIDOMNode getNodeFromRowIndex (in long rowIndex); */
     235             : NS_IMETHODIMP inDOMView::GetNodeFromRowIndex(int32_t rowIndex, nsIDOMNode * *_retval)
     236             : {
     237             :     return NS_ERROR_NOT_IMPLEMENTED;
     238             : }
     239             : 
     240             : /* long getRowIndexFromNode (in nsIDOMNode node); */
     241             : NS_IMETHODIMP inDOMView::GetRowIndexFromNode(nsIDOMNode *node, int32_t *_retval)
     242             : {
     243             :     return NS_ERROR_NOT_IMPLEMENTED;
     244             : }
     245             : 
     246             : /* void rebuild (); */
     247             : NS_IMETHODIMP inDOMView::Rebuild()
     248             : {
     249             :     return NS_ERROR_NOT_IMPLEMENTED;
     250             : }
     251             : 
     252             : /* End of implementation class template. */
     253             : #endif
     254             : 
     255             : 
     256             : #endif /* __gen_inIDOMView_h__ */

Generated by: LCOV version 1.13