PageRenderTime 222ms CodeModel.GetById 120ms app.highlight 2ms RepoModel.GetById 99ms app.codeStats 0ms

/gecko_api/include/nsIDOMDocumentFragment.h

http://firefox-mac-pdf.googlecode.com/
C++ Header | 82 lines | 40 code | 24 blank | 18 comment | 0 complexity | 434de45e8a3b22aace83321c843f7308 MD5 | raw file
 1/*
 2 * DO NOT EDIT.  THIS FILE IS GENERATED FROM /builds/tinderbox/XR-Trunk/Darwin_8.8.4_Depend/mozilla/dom/public/idl/core/nsIDOMDocumentFragment.idl
 3 */
 4
 5#ifndef __gen_nsIDOMDocumentFragment_h__
 6#define __gen_nsIDOMDocumentFragment_h__
 7
 8
 9#ifndef __gen_nsIDOMNode_h__
10#include "nsIDOMNode.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:    nsIDOMDocumentFragment */
19#define NS_IDOMDOCUMENTFRAGMENT_IID_STR "a6cf9076-15b3-11d2-932e-00805f8add32"
20
21#define NS_IDOMDOCUMENTFRAGMENT_IID \
22  {0xa6cf9076, 0x15b3, 0x11d2, \
23    { 0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 }}
24
25class NS_NO_VTABLE NS_SCRIPTABLE nsIDOMDocumentFragment : public nsIDOMNode {
26 public: 
27
28  NS_DECLARE_STATIC_IID_ACCESSOR(NS_IDOMDOCUMENTFRAGMENT_IID)
29
30};
31
32  NS_DEFINE_STATIC_IID_ACCESSOR(nsIDOMDocumentFragment, NS_IDOMDOCUMENTFRAGMENT_IID)
33
34/* Use this macro when declaring classes that implement this interface. */
35#define NS_DECL_NSIDOMDOCUMENTFRAGMENT \
36  /* no methods! */
37
38/* Use this macro to declare functions that forward the behavior of this interface to another object. */
39#define NS_FORWARD_NSIDOMDOCUMENTFRAGMENT(_to) \
40  /* no methods! */
41
42/* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
43#define NS_FORWARD_SAFE_NSIDOMDOCUMENTFRAGMENT(_to) \
44  /* no methods! */
45
46#if 0
47/* Use the code below as a template for the implementation class for this interface. */
48
49/* Header file */
50class nsDOMDocumentFragment : public nsIDOMDocumentFragment
51{
52public:
53  NS_DECL_ISUPPORTS
54  NS_DECL_NSIDOMDOCUMENTFRAGMENT
55
56  nsDOMDocumentFragment();
57
58private:
59  ~nsDOMDocumentFragment();
60
61protected:
62  /* additional members */
63};
64
65/* Implementation file */
66NS_IMPL_ISUPPORTS1(nsDOMDocumentFragment, nsIDOMDocumentFragment)
67
68nsDOMDocumentFragment::nsDOMDocumentFragment()
69{
70  /* member initializers and constructor code */
71}
72
73nsDOMDocumentFragment::~nsDOMDocumentFragment()
74{
75  /* destructor code */
76}
77
78/* End of implementation class template. */
79#endif
80
81
82#endif /* __gen_nsIDOMDocumentFragment_h__ */