LCOV - code coverage report
Current view: top level - obj-x86_64-pc-linux-gnu/dist/include - inIDeepTreeWalker.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/inIDeepTreeWalker.idl
       3             :  */
       4             : 
       5             : #ifndef __gen_inIDeepTreeWalker_h__
       6             : #define __gen_inIDeepTreeWalker_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             : class nsIDOMNodeFilter; /* forward declaration */
      20             : 
      21             : 
      22             : /* starting interface:    inIDeepTreeWalker */
      23             : #define INIDEEPTREEWALKER_IID_STR "6657e8eb-b646-48e7-993e-cfa6e96415b4"
      24             : 
      25             : #define INIDEEPTREEWALKER_IID \
      26             :   {0x6657e8eb, 0xb646, 0x48e7, \
      27             :     { 0x99, 0x3e, 0xcf, 0xa6, 0xe9, 0x64, 0x15, 0xb4 }}
      28             : 
      29           0 : class NS_NO_VTABLE inIDeepTreeWalker : public nsISupports {
      30             :  public:
      31             : 
      32             :   NS_DECLARE_STATIC_IID_ACCESSOR(INIDEEPTREEWALKER_IID)
      33             : 
      34             :   /* attribute boolean showAnonymousContent; */
      35             :   NS_IMETHOD GetShowAnonymousContent(bool *aShowAnonymousContent) = 0;
      36             :   NS_IMETHOD SetShowAnonymousContent(bool aShowAnonymousContent) = 0;
      37             : 
      38             :   /* attribute boolean showSubDocuments; */
      39             :   NS_IMETHOD GetShowSubDocuments(bool *aShowSubDocuments) = 0;
      40             :   NS_IMETHOD SetShowSubDocuments(bool aShowSubDocuments) = 0;
      41             : 
      42             :   /* attribute boolean showDocumentsAsNodes; */
      43             :   NS_IMETHOD GetShowDocumentsAsNodes(bool *aShowDocumentsAsNodes) = 0;
      44             :   NS_IMETHOD SetShowDocumentsAsNodes(bool aShowDocumentsAsNodes) = 0;
      45             : 
      46             :   /* void init (in nsIDOMNode aRoot, in unsigned long aWhatToShow); */
      47             :   NS_IMETHOD Init(nsIDOMNode *aRoot, uint32_t aWhatToShow) = 0;
      48             : 
      49             :   /* readonly attribute nsIDOMNode root; */
      50             :   NS_IMETHOD GetRoot(nsIDOMNode * *aRoot) = 0;
      51             : 
      52             :   /* readonly attribute unsigned long whatToShow; */
      53             :   NS_IMETHOD GetWhatToShow(uint32_t *aWhatToShow) = 0;
      54             : 
      55             :   /* readonly attribute nsIDOMNodeFilter filter; */
      56             :   NS_IMETHOD GetFilter(nsIDOMNodeFilter * *aFilter) = 0;
      57             : 
      58             :   /* attribute nsIDOMNode currentNode; */
      59             :   NS_IMETHOD GetCurrentNode(nsIDOMNode * *aCurrentNode) = 0;
      60             :   NS_IMETHOD SetCurrentNode(nsIDOMNode *aCurrentNode) = 0;
      61             : 
      62             :   /* nsIDOMNode parentNode (); */
      63             :   NS_IMETHOD ParentNode(nsIDOMNode * *_retval) = 0;
      64             : 
      65             :   /* nsIDOMNode firstChild (); */
      66             :   NS_IMETHOD FirstChild(nsIDOMNode * *_retval) = 0;
      67             : 
      68             :   /* nsIDOMNode lastChild (); */
      69             :   NS_IMETHOD LastChild(nsIDOMNode * *_retval) = 0;
      70             : 
      71             :   /* nsIDOMNode previousSibling (); */
      72             :   NS_IMETHOD PreviousSibling(nsIDOMNode * *_retval) = 0;
      73             : 
      74             :   /* nsIDOMNode nextSibling (); */
      75             :   NS_IMETHOD NextSibling(nsIDOMNode * *_retval) = 0;
      76             : 
      77             :   /* nsIDOMNode previousNode (); */
      78             :   NS_IMETHOD PreviousNode(nsIDOMNode * *_retval) = 0;
      79             : 
      80             :   /* nsIDOMNode nextNode (); */
      81             :   NS_IMETHOD NextNode(nsIDOMNode * *_retval) = 0;
      82             : 
      83             : };
      84             : 
      85             :   NS_DEFINE_STATIC_IID_ACCESSOR(inIDeepTreeWalker, INIDEEPTREEWALKER_IID)
      86             : 
      87             : /* Use this macro when declaring classes that implement this interface. */
      88             : #define NS_DECL_INIDEEPTREEWALKER \
      89             :   NS_IMETHOD GetShowAnonymousContent(bool *aShowAnonymousContent) override; \
      90             :   NS_IMETHOD SetShowAnonymousContent(bool aShowAnonymousContent) override; \
      91             :   NS_IMETHOD GetShowSubDocuments(bool *aShowSubDocuments) override; \
      92             :   NS_IMETHOD SetShowSubDocuments(bool aShowSubDocuments) override; \
      93             :   NS_IMETHOD GetShowDocumentsAsNodes(bool *aShowDocumentsAsNodes) override; \
      94             :   NS_IMETHOD SetShowDocumentsAsNodes(bool aShowDocumentsAsNodes) override; \
      95             :   NS_IMETHOD Init(nsIDOMNode *aRoot, uint32_t aWhatToShow) override; \
      96             :   NS_IMETHOD GetRoot(nsIDOMNode * *aRoot) override; \
      97             :   NS_IMETHOD GetWhatToShow(uint32_t *aWhatToShow) override; \
      98             :   NS_IMETHOD GetFilter(nsIDOMNodeFilter * *aFilter) override; \
      99             :   NS_IMETHOD GetCurrentNode(nsIDOMNode * *aCurrentNode) override; \
     100             :   NS_IMETHOD SetCurrentNode(nsIDOMNode *aCurrentNode) override; \
     101             :   NS_IMETHOD ParentNode(nsIDOMNode * *_retval) override; \
     102             :   NS_IMETHOD FirstChild(nsIDOMNode * *_retval) override; \
     103             :   NS_IMETHOD LastChild(nsIDOMNode * *_retval) override; \
     104             :   NS_IMETHOD PreviousSibling(nsIDOMNode * *_retval) override; \
     105             :   NS_IMETHOD NextSibling(nsIDOMNode * *_retval) override; \
     106             :   NS_IMETHOD PreviousNode(nsIDOMNode * *_retval) override; \
     107             :   NS_IMETHOD NextNode(nsIDOMNode * *_retval) override; 
     108             : 
     109             : /* Use this macro when declaring the members of this interface when the
     110             :    class doesn't implement the interface. This is useful for forwarding. */
     111             : #define NS_DECL_NON_VIRTUAL_INIDEEPTREEWALKER \
     112             :   nsresult GetShowAnonymousContent(bool *aShowAnonymousContent); \
     113             :   nsresult SetShowAnonymousContent(bool aShowAnonymousContent); \
     114             :   nsresult GetShowSubDocuments(bool *aShowSubDocuments); \
     115             :   nsresult SetShowSubDocuments(bool aShowSubDocuments); \
     116             :   nsresult GetShowDocumentsAsNodes(bool *aShowDocumentsAsNodes); \
     117             :   nsresult SetShowDocumentsAsNodes(bool aShowDocumentsAsNodes); \
     118             :   nsresult Init(nsIDOMNode *aRoot, uint32_t aWhatToShow); \
     119             :   nsresult GetRoot(nsIDOMNode * *aRoot); \
     120             :   nsresult GetWhatToShow(uint32_t *aWhatToShow); \
     121             :   nsresult GetFilter(nsIDOMNodeFilter * *aFilter); \
     122             :   nsresult GetCurrentNode(nsIDOMNode * *aCurrentNode); \
     123             :   nsresult SetCurrentNode(nsIDOMNode *aCurrentNode); \
     124             :   nsresult ParentNode(nsIDOMNode * *_retval); \
     125             :   nsresult FirstChild(nsIDOMNode * *_retval); \
     126             :   nsresult LastChild(nsIDOMNode * *_retval); \
     127             :   nsresult PreviousSibling(nsIDOMNode * *_retval); \
     128             :   nsresult NextSibling(nsIDOMNode * *_retval); \
     129             :   nsresult PreviousNode(nsIDOMNode * *_retval); \
     130             :   nsresult NextNode(nsIDOMNode * *_retval); 
     131             : 
     132             : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
     133             : #define NS_FORWARD_INIDEEPTREEWALKER(_to) \
     134             :   NS_IMETHOD GetShowAnonymousContent(bool *aShowAnonymousContent) override { return _to GetShowAnonymousContent(aShowAnonymousContent); } \
     135             :   NS_IMETHOD SetShowAnonymousContent(bool aShowAnonymousContent) override { return _to SetShowAnonymousContent(aShowAnonymousContent); } \
     136             :   NS_IMETHOD GetShowSubDocuments(bool *aShowSubDocuments) override { return _to GetShowSubDocuments(aShowSubDocuments); } \
     137             :   NS_IMETHOD SetShowSubDocuments(bool aShowSubDocuments) override { return _to SetShowSubDocuments(aShowSubDocuments); } \
     138             :   NS_IMETHOD GetShowDocumentsAsNodes(bool *aShowDocumentsAsNodes) override { return _to GetShowDocumentsAsNodes(aShowDocumentsAsNodes); } \
     139             :   NS_IMETHOD SetShowDocumentsAsNodes(bool aShowDocumentsAsNodes) override { return _to SetShowDocumentsAsNodes(aShowDocumentsAsNodes); } \
     140             :   NS_IMETHOD Init(nsIDOMNode *aRoot, uint32_t aWhatToShow) override { return _to Init(aRoot, aWhatToShow); } \
     141             :   NS_IMETHOD GetRoot(nsIDOMNode * *aRoot) override { return _to GetRoot(aRoot); } \
     142             :   NS_IMETHOD GetWhatToShow(uint32_t *aWhatToShow) override { return _to GetWhatToShow(aWhatToShow); } \
     143             :   NS_IMETHOD GetFilter(nsIDOMNodeFilter * *aFilter) override { return _to GetFilter(aFilter); } \
     144             :   NS_IMETHOD GetCurrentNode(nsIDOMNode * *aCurrentNode) override { return _to GetCurrentNode(aCurrentNode); } \
     145             :   NS_IMETHOD SetCurrentNode(nsIDOMNode *aCurrentNode) override { return _to SetCurrentNode(aCurrentNode); } \
     146             :   NS_IMETHOD ParentNode(nsIDOMNode * *_retval) override { return _to ParentNode(_retval); } \
     147             :   NS_IMETHOD FirstChild(nsIDOMNode * *_retval) override { return _to FirstChild(_retval); } \
     148             :   NS_IMETHOD LastChild(nsIDOMNode * *_retval) override { return _to LastChild(_retval); } \
     149             :   NS_IMETHOD PreviousSibling(nsIDOMNode * *_retval) override { return _to PreviousSibling(_retval); } \
     150             :   NS_IMETHOD NextSibling(nsIDOMNode * *_retval) override { return _to NextSibling(_retval); } \
     151             :   NS_IMETHOD PreviousNode(nsIDOMNode * *_retval) override { return _to PreviousNode(_retval); } \
     152             :   NS_IMETHOD NextNode(nsIDOMNode * *_retval) override { return _to NextNode(_retval); } 
     153             : 
     154             : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
     155             : #define NS_FORWARD_SAFE_INIDEEPTREEWALKER(_to) \
     156             :   NS_IMETHOD GetShowAnonymousContent(bool *aShowAnonymousContent) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetShowAnonymousContent(aShowAnonymousContent); } \
     157             :   NS_IMETHOD SetShowAnonymousContent(bool aShowAnonymousContent) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetShowAnonymousContent(aShowAnonymousContent); } \
     158             :   NS_IMETHOD GetShowSubDocuments(bool *aShowSubDocuments) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetShowSubDocuments(aShowSubDocuments); } \
     159             :   NS_IMETHOD SetShowSubDocuments(bool aShowSubDocuments) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetShowSubDocuments(aShowSubDocuments); } \
     160             :   NS_IMETHOD GetShowDocumentsAsNodes(bool *aShowDocumentsAsNodes) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetShowDocumentsAsNodes(aShowDocumentsAsNodes); } \
     161             :   NS_IMETHOD SetShowDocumentsAsNodes(bool aShowDocumentsAsNodes) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetShowDocumentsAsNodes(aShowDocumentsAsNodes); } \
     162             :   NS_IMETHOD Init(nsIDOMNode *aRoot, uint32_t aWhatToShow) override { return !_to ? NS_ERROR_NULL_POINTER : _to->Init(aRoot, aWhatToShow); } \
     163             :   NS_IMETHOD GetRoot(nsIDOMNode * *aRoot) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetRoot(aRoot); } \
     164             :   NS_IMETHOD GetWhatToShow(uint32_t *aWhatToShow) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetWhatToShow(aWhatToShow); } \
     165             :   NS_IMETHOD GetFilter(nsIDOMNodeFilter * *aFilter) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetFilter(aFilter); } \
     166             :   NS_IMETHOD GetCurrentNode(nsIDOMNode * *aCurrentNode) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCurrentNode(aCurrentNode); } \
     167             :   NS_IMETHOD SetCurrentNode(nsIDOMNode *aCurrentNode) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCurrentNode(aCurrentNode); } \
     168             :   NS_IMETHOD ParentNode(nsIDOMNode * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->ParentNode(_retval); } \
     169             :   NS_IMETHOD FirstChild(nsIDOMNode * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->FirstChild(_retval); } \
     170             :   NS_IMETHOD LastChild(nsIDOMNode * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->LastChild(_retval); } \
     171             :   NS_IMETHOD PreviousSibling(nsIDOMNode * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->PreviousSibling(_retval); } \
     172             :   NS_IMETHOD NextSibling(nsIDOMNode * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->NextSibling(_retval); } \
     173             :   NS_IMETHOD PreviousNode(nsIDOMNode * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->PreviousNode(_retval); } \
     174             :   NS_IMETHOD NextNode(nsIDOMNode * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->NextNode(_retval); } 
     175             : 
     176             : #if 0
     177             : /* Use the code below as a template for the implementation class for this interface. */
     178             : 
     179             : /* Header file */
     180             : class inDeepTreeWalker : public inIDeepTreeWalker
     181             : {
     182             : public:
     183             :   NS_DECL_ISUPPORTS
     184             :   NS_DECL_INIDEEPTREEWALKER
     185             : 
     186             :   inDeepTreeWalker();
     187             : 
     188             : private:
     189             :   ~inDeepTreeWalker();
     190             : 
     191             : protected:
     192             :   /* additional members */
     193             : };
     194             : 
     195             : /* Implementation file */
     196             : NS_IMPL_ISUPPORTS(inDeepTreeWalker, inIDeepTreeWalker)
     197             : 
     198             : inDeepTreeWalker::inDeepTreeWalker()
     199             : {
     200             :   /* member initializers and constructor code */
     201             : }
     202             : 
     203             : inDeepTreeWalker::~inDeepTreeWalker()
     204             : {
     205             :   /* destructor code */
     206             : }
     207             : 
     208             : /* attribute boolean showAnonymousContent; */
     209             : NS_IMETHODIMP inDeepTreeWalker::GetShowAnonymousContent(bool *aShowAnonymousContent)
     210             : {
     211             :     return NS_ERROR_NOT_IMPLEMENTED;
     212             : }
     213             : NS_IMETHODIMP inDeepTreeWalker::SetShowAnonymousContent(bool aShowAnonymousContent)
     214             : {
     215             :     return NS_ERROR_NOT_IMPLEMENTED;
     216             : }
     217             : 
     218             : /* attribute boolean showSubDocuments; */
     219             : NS_IMETHODIMP inDeepTreeWalker::GetShowSubDocuments(bool *aShowSubDocuments)
     220             : {
     221             :     return NS_ERROR_NOT_IMPLEMENTED;
     222             : }
     223             : NS_IMETHODIMP inDeepTreeWalker::SetShowSubDocuments(bool aShowSubDocuments)
     224             : {
     225             :     return NS_ERROR_NOT_IMPLEMENTED;
     226             : }
     227             : 
     228             : /* attribute boolean showDocumentsAsNodes; */
     229             : NS_IMETHODIMP inDeepTreeWalker::GetShowDocumentsAsNodes(bool *aShowDocumentsAsNodes)
     230             : {
     231             :     return NS_ERROR_NOT_IMPLEMENTED;
     232             : }
     233             : NS_IMETHODIMP inDeepTreeWalker::SetShowDocumentsAsNodes(bool aShowDocumentsAsNodes)
     234             : {
     235             :     return NS_ERROR_NOT_IMPLEMENTED;
     236             : }
     237             : 
     238             : /* void init (in nsIDOMNode aRoot, in unsigned long aWhatToShow); */
     239             : NS_IMETHODIMP inDeepTreeWalker::Init(nsIDOMNode *aRoot, uint32_t aWhatToShow)
     240             : {
     241             :     return NS_ERROR_NOT_IMPLEMENTED;
     242             : }
     243             : 
     244             : /* readonly attribute nsIDOMNode root; */
     245             : NS_IMETHODIMP inDeepTreeWalker::GetRoot(nsIDOMNode * *aRoot)
     246             : {
     247             :     return NS_ERROR_NOT_IMPLEMENTED;
     248             : }
     249             : 
     250             : /* readonly attribute unsigned long whatToShow; */
     251             : NS_IMETHODIMP inDeepTreeWalker::GetWhatToShow(uint32_t *aWhatToShow)
     252             : {
     253             :     return NS_ERROR_NOT_IMPLEMENTED;
     254             : }
     255             : 
     256             : /* readonly attribute nsIDOMNodeFilter filter; */
     257             : NS_IMETHODIMP inDeepTreeWalker::GetFilter(nsIDOMNodeFilter * *aFilter)
     258             : {
     259             :     return NS_ERROR_NOT_IMPLEMENTED;
     260             : }
     261             : 
     262             : /* attribute nsIDOMNode currentNode; */
     263             : NS_IMETHODIMP inDeepTreeWalker::GetCurrentNode(nsIDOMNode * *aCurrentNode)
     264             : {
     265             :     return NS_ERROR_NOT_IMPLEMENTED;
     266             : }
     267             : NS_IMETHODIMP inDeepTreeWalker::SetCurrentNode(nsIDOMNode *aCurrentNode)
     268             : {
     269             :     return NS_ERROR_NOT_IMPLEMENTED;
     270             : }
     271             : 
     272             : /* nsIDOMNode parentNode (); */
     273             : NS_IMETHODIMP inDeepTreeWalker::ParentNode(nsIDOMNode * *_retval)
     274             : {
     275             :     return NS_ERROR_NOT_IMPLEMENTED;
     276             : }
     277             : 
     278             : /* nsIDOMNode firstChild (); */
     279             : NS_IMETHODIMP inDeepTreeWalker::FirstChild(nsIDOMNode * *_retval)
     280             : {
     281             :     return NS_ERROR_NOT_IMPLEMENTED;
     282             : }
     283             : 
     284             : /* nsIDOMNode lastChild (); */
     285             : NS_IMETHODIMP inDeepTreeWalker::LastChild(nsIDOMNode * *_retval)
     286             : {
     287             :     return NS_ERROR_NOT_IMPLEMENTED;
     288             : }
     289             : 
     290             : /* nsIDOMNode previousSibling (); */
     291             : NS_IMETHODIMP inDeepTreeWalker::PreviousSibling(nsIDOMNode * *_retval)
     292             : {
     293             :     return NS_ERROR_NOT_IMPLEMENTED;
     294             : }
     295             : 
     296             : /* nsIDOMNode nextSibling (); */
     297             : NS_IMETHODIMP inDeepTreeWalker::NextSibling(nsIDOMNode * *_retval)
     298             : {
     299             :     return NS_ERROR_NOT_IMPLEMENTED;
     300             : }
     301             : 
     302             : /* nsIDOMNode previousNode (); */
     303             : NS_IMETHODIMP inDeepTreeWalker::PreviousNode(nsIDOMNode * *_retval)
     304             : {
     305             :     return NS_ERROR_NOT_IMPLEMENTED;
     306             : }
     307             : 
     308             : /* nsIDOMNode nextNode (); */
     309             : NS_IMETHODIMP inDeepTreeWalker::NextNode(nsIDOMNode * *_retval)
     310             : {
     311             :     return NS_ERROR_NOT_IMPLEMENTED;
     312             : }
     313             : 
     314             : /* End of implementation class template. */
     315             : #endif
     316             : 
     317             : 
     318             : #endif /* __gen_inIDeepTreeWalker_h__ */

Generated by: LCOV version 1.13