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

          Line data    Source code
       1             : /*
       2             :  * DO NOT EDIT.  THIS FILE IS GENERATED FROM ../../../dist/idl/nsIEditorSpellCheck.idl
       3             :  */
       4             : 
       5             : #ifndef __gen_nsIEditorSpellCheck_h__
       6             : #define __gen_nsIEditorSpellCheck_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 nsIEditor; /* forward declaration */
      18             : 
      19             : class nsITextServicesFilter; /* forward declaration */
      20             : 
      21             : class nsIEditorSpellCheckCallback; /* forward declaration */
      22             : 
      23             : 
      24             : /* starting interface:    nsIEditorSpellCheck */
      25             : #define NS_IEDITORSPELLCHECK_IID_STR "a171c25f-e4a8-4d08-adef-b797e6377bdc"
      26             : 
      27             : #define NS_IEDITORSPELLCHECK_IID \
      28             :   {0xa171c25f, 0xe4a8, 0x4d08, \
      29             :     { 0xad, 0xef, 0xb7, 0x97, 0xe6, 0x37, 0x7b, 0xdc }}
      30             : 
      31           0 : class NS_NO_VTABLE nsIEditorSpellCheck : public nsISupports {
      32             :  public:
      33             : 
      34             :   NS_DECLARE_STATIC_IID_ACCESSOR(NS_IEDITORSPELLCHECK_IID)
      35             : 
      36             :   /* boolean canSpellCheck (); */
      37             :   NS_IMETHOD CanSpellCheck(bool *_retval) = 0;
      38             : 
      39             :   /* void InitSpellChecker (in nsIEditor editor, in boolean enableSelectionChecking, [optional] in nsIEditorSpellCheckCallback callback); */
      40             :   NS_IMETHOD InitSpellChecker(nsIEditor *editor, bool enableSelectionChecking, nsIEditorSpellCheckCallback *callback) = 0;
      41             : 
      42             :   /* wstring GetNextMisspelledWord (); */
      43             :   NS_IMETHOD GetNextMisspelledWord(char16_t * *_retval) = 0;
      44             : 
      45             :   /* wstring GetSuggestedWord (); */
      46             :   NS_IMETHOD GetSuggestedWord(char16_t * *_retval) = 0;
      47             : 
      48             :   /* boolean CheckCurrentWord (in wstring suggestedWord); */
      49             :   NS_IMETHOD CheckCurrentWord(const char16_t * suggestedWord, bool *_retval) = 0;
      50             : 
      51             :   /* void ReplaceWord (in wstring misspelledWord, in wstring replaceWord, in boolean allOccurrences); */
      52             :   NS_IMETHOD ReplaceWord(const char16_t * misspelledWord, const char16_t * replaceWord, bool allOccurrences) = 0;
      53             : 
      54             :   /* void IgnoreWordAllOccurrences (in wstring word); */
      55             :   NS_IMETHOD IgnoreWordAllOccurrences(const char16_t * word) = 0;
      56             : 
      57             :   /* void GetPersonalDictionary (); */
      58             :   NS_IMETHOD GetPersonalDictionary(void) = 0;
      59             : 
      60             :   /* wstring GetPersonalDictionaryWord (); */
      61             :   NS_IMETHOD GetPersonalDictionaryWord(char16_t * *_retval) = 0;
      62             : 
      63             :   /* void AddWordToDictionary (in wstring word); */
      64             :   NS_IMETHOD AddWordToDictionary(const char16_t * word) = 0;
      65             : 
      66             :   /* void RemoveWordFromDictionary (in wstring word); */
      67             :   NS_IMETHOD RemoveWordFromDictionary(const char16_t * word) = 0;
      68             : 
      69             :   /* void GetDictionaryList ([array, size_is (count)] out wstring dictionaryList, out uint32_t count); */
      70             :   NS_IMETHOD GetDictionaryList(char16_t * **dictionaryList, uint32_t *count) = 0;
      71             : 
      72             :   /* AString GetCurrentDictionary (); */
      73             :   NS_IMETHOD GetCurrentDictionary(nsAString & _retval) = 0;
      74             : 
      75             :   /* void SetCurrentDictionary (in AString dictionary); */
      76             :   NS_IMETHOD SetCurrentDictionary(const nsAString & dictionary) = 0;
      77             : 
      78             :   /* void UninitSpellChecker (); */
      79             :   NS_IMETHOD UninitSpellChecker(void) = 0;
      80             : 
      81             :   /* void setFilter (in nsITextServicesFilter filter); */
      82             :   NS_IMETHOD SetFilter(nsITextServicesFilter *filter) = 0;
      83             : 
      84             :   /* boolean CheckCurrentWordNoSuggest (in wstring suggestedWord); */
      85             :   NS_IMETHOD CheckCurrentWordNoSuggest(const char16_t * suggestedWord, bool *_retval) = 0;
      86             : 
      87             :   /* void UpdateCurrentDictionary ([optional] in nsIEditorSpellCheckCallback callback); */
      88             :   NS_IMETHOD UpdateCurrentDictionary(nsIEditorSpellCheckCallback *callback) = 0;
      89             : 
      90             : };
      91             : 
      92             :   NS_DEFINE_STATIC_IID_ACCESSOR(nsIEditorSpellCheck, NS_IEDITORSPELLCHECK_IID)
      93             : 
      94             : /* Use this macro when declaring classes that implement this interface. */
      95             : #define NS_DECL_NSIEDITORSPELLCHECK \
      96             :   NS_IMETHOD CanSpellCheck(bool *_retval) override; \
      97             :   NS_IMETHOD InitSpellChecker(nsIEditor *editor, bool enableSelectionChecking, nsIEditorSpellCheckCallback *callback) override; \
      98             :   NS_IMETHOD GetNextMisspelledWord(char16_t * *_retval) override; \
      99             :   NS_IMETHOD GetSuggestedWord(char16_t * *_retval) override; \
     100             :   NS_IMETHOD CheckCurrentWord(const char16_t * suggestedWord, bool *_retval) override; \
     101             :   NS_IMETHOD ReplaceWord(const char16_t * misspelledWord, const char16_t * replaceWord, bool allOccurrences) override; \
     102             :   NS_IMETHOD IgnoreWordAllOccurrences(const char16_t * word) override; \
     103             :   NS_IMETHOD GetPersonalDictionary(void) override; \
     104             :   NS_IMETHOD GetPersonalDictionaryWord(char16_t * *_retval) override; \
     105             :   NS_IMETHOD AddWordToDictionary(const char16_t * word) override; \
     106             :   NS_IMETHOD RemoveWordFromDictionary(const char16_t * word) override; \
     107             :   NS_IMETHOD GetDictionaryList(char16_t * **dictionaryList, uint32_t *count) override; \
     108             :   NS_IMETHOD GetCurrentDictionary(nsAString & _retval) override; \
     109             :   NS_IMETHOD SetCurrentDictionary(const nsAString & dictionary) override; \
     110             :   NS_IMETHOD UninitSpellChecker(void) override; \
     111             :   NS_IMETHOD SetFilter(nsITextServicesFilter *filter) override; \
     112             :   NS_IMETHOD CheckCurrentWordNoSuggest(const char16_t * suggestedWord, bool *_retval) override; \
     113             :   NS_IMETHOD UpdateCurrentDictionary(nsIEditorSpellCheckCallback *callback) override; 
     114             : 
     115             : /* Use this macro when declaring the members of this interface when the
     116             :    class doesn't implement the interface. This is useful for forwarding. */
     117             : #define NS_DECL_NON_VIRTUAL_NSIEDITORSPELLCHECK \
     118             :   nsresult CanSpellCheck(bool *_retval); \
     119             :   nsresult InitSpellChecker(nsIEditor *editor, bool enableSelectionChecking, nsIEditorSpellCheckCallback *callback); \
     120             :   nsresult GetNextMisspelledWord(char16_t * *_retval); \
     121             :   nsresult GetSuggestedWord(char16_t * *_retval); \
     122             :   nsresult CheckCurrentWord(const char16_t * suggestedWord, bool *_retval); \
     123             :   nsresult ReplaceWord(const char16_t * misspelledWord, const char16_t * replaceWord, bool allOccurrences); \
     124             :   nsresult IgnoreWordAllOccurrences(const char16_t * word); \
     125             :   nsresult GetPersonalDictionary(void); \
     126             :   nsresult GetPersonalDictionaryWord(char16_t * *_retval); \
     127             :   nsresult AddWordToDictionary(const char16_t * word); \
     128             :   nsresult RemoveWordFromDictionary(const char16_t * word); \
     129             :   nsresult GetDictionaryList(char16_t * **dictionaryList, uint32_t *count); \
     130             :   nsresult GetCurrentDictionary(nsAString & _retval); \
     131             :   nsresult SetCurrentDictionary(const nsAString & dictionary); \
     132             :   nsresult UninitSpellChecker(void); \
     133             :   nsresult SetFilter(nsITextServicesFilter *filter); \
     134             :   nsresult CheckCurrentWordNoSuggest(const char16_t * suggestedWord, bool *_retval); \
     135             :   nsresult UpdateCurrentDictionary(nsIEditorSpellCheckCallback *callback); 
     136             : 
     137             : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
     138             : #define NS_FORWARD_NSIEDITORSPELLCHECK(_to) \
     139             :   NS_IMETHOD CanSpellCheck(bool *_retval) override { return _to CanSpellCheck(_retval); } \
     140             :   NS_IMETHOD InitSpellChecker(nsIEditor *editor, bool enableSelectionChecking, nsIEditorSpellCheckCallback *callback) override { return _to InitSpellChecker(editor, enableSelectionChecking, callback); } \
     141             :   NS_IMETHOD GetNextMisspelledWord(char16_t * *_retval) override { return _to GetNextMisspelledWord(_retval); } \
     142             :   NS_IMETHOD GetSuggestedWord(char16_t * *_retval) override { return _to GetSuggestedWord(_retval); } \
     143             :   NS_IMETHOD CheckCurrentWord(const char16_t * suggestedWord, bool *_retval) override { return _to CheckCurrentWord(suggestedWord, _retval); } \
     144             :   NS_IMETHOD ReplaceWord(const char16_t * misspelledWord, const char16_t * replaceWord, bool allOccurrences) override { return _to ReplaceWord(misspelledWord, replaceWord, allOccurrences); } \
     145             :   NS_IMETHOD IgnoreWordAllOccurrences(const char16_t * word) override { return _to IgnoreWordAllOccurrences(word); } \
     146             :   NS_IMETHOD GetPersonalDictionary(void) override { return _to GetPersonalDictionary(); } \
     147             :   NS_IMETHOD GetPersonalDictionaryWord(char16_t * *_retval) override { return _to GetPersonalDictionaryWord(_retval); } \
     148             :   NS_IMETHOD AddWordToDictionary(const char16_t * word) override { return _to AddWordToDictionary(word); } \
     149             :   NS_IMETHOD RemoveWordFromDictionary(const char16_t * word) override { return _to RemoveWordFromDictionary(word); } \
     150             :   NS_IMETHOD GetDictionaryList(char16_t * **dictionaryList, uint32_t *count) override { return _to GetDictionaryList(dictionaryList, count); } \
     151             :   NS_IMETHOD GetCurrentDictionary(nsAString & _retval) override { return _to GetCurrentDictionary(_retval); } \
     152             :   NS_IMETHOD SetCurrentDictionary(const nsAString & dictionary) override { return _to SetCurrentDictionary(dictionary); } \
     153             :   NS_IMETHOD UninitSpellChecker(void) override { return _to UninitSpellChecker(); } \
     154             :   NS_IMETHOD SetFilter(nsITextServicesFilter *filter) override { return _to SetFilter(filter); } \
     155             :   NS_IMETHOD CheckCurrentWordNoSuggest(const char16_t * suggestedWord, bool *_retval) override { return _to CheckCurrentWordNoSuggest(suggestedWord, _retval); } \
     156             :   NS_IMETHOD UpdateCurrentDictionary(nsIEditorSpellCheckCallback *callback) override { return _to UpdateCurrentDictionary(callback); } 
     157             : 
     158             : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
     159             : #define NS_FORWARD_SAFE_NSIEDITORSPELLCHECK(_to) \
     160             :   NS_IMETHOD CanSpellCheck(bool *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->CanSpellCheck(_retval); } \
     161             :   NS_IMETHOD InitSpellChecker(nsIEditor *editor, bool enableSelectionChecking, nsIEditorSpellCheckCallback *callback) override { return !_to ? NS_ERROR_NULL_POINTER : _to->InitSpellChecker(editor, enableSelectionChecking, callback); } \
     162             :   NS_IMETHOD GetNextMisspelledWord(char16_t * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetNextMisspelledWord(_retval); } \
     163             :   NS_IMETHOD GetSuggestedWord(char16_t * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetSuggestedWord(_retval); } \
     164             :   NS_IMETHOD CheckCurrentWord(const char16_t * suggestedWord, bool *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->CheckCurrentWord(suggestedWord, _retval); } \
     165             :   NS_IMETHOD ReplaceWord(const char16_t * misspelledWord, const char16_t * replaceWord, bool allOccurrences) override { return !_to ? NS_ERROR_NULL_POINTER : _to->ReplaceWord(misspelledWord, replaceWord, allOccurrences); } \
     166             :   NS_IMETHOD IgnoreWordAllOccurrences(const char16_t * word) override { return !_to ? NS_ERROR_NULL_POINTER : _to->IgnoreWordAllOccurrences(word); } \
     167             :   NS_IMETHOD GetPersonalDictionary(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPersonalDictionary(); } \
     168             :   NS_IMETHOD GetPersonalDictionaryWord(char16_t * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPersonalDictionaryWord(_retval); } \
     169             :   NS_IMETHOD AddWordToDictionary(const char16_t * word) override { return !_to ? NS_ERROR_NULL_POINTER : _to->AddWordToDictionary(word); } \
     170             :   NS_IMETHOD RemoveWordFromDictionary(const char16_t * word) override { return !_to ? NS_ERROR_NULL_POINTER : _to->RemoveWordFromDictionary(word); } \
     171             :   NS_IMETHOD GetDictionaryList(char16_t * **dictionaryList, uint32_t *count) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDictionaryList(dictionaryList, count); } \
     172             :   NS_IMETHOD GetCurrentDictionary(nsAString & _retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCurrentDictionary(_retval); } \
     173             :   NS_IMETHOD SetCurrentDictionary(const nsAString & dictionary) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCurrentDictionary(dictionary); } \
     174             :   NS_IMETHOD UninitSpellChecker(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->UninitSpellChecker(); } \
     175             :   NS_IMETHOD SetFilter(nsITextServicesFilter *filter) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetFilter(filter); } \
     176             :   NS_IMETHOD CheckCurrentWordNoSuggest(const char16_t * suggestedWord, bool *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->CheckCurrentWordNoSuggest(suggestedWord, _retval); } \
     177             :   NS_IMETHOD UpdateCurrentDictionary(nsIEditorSpellCheckCallback *callback) override { return !_to ? NS_ERROR_NULL_POINTER : _to->UpdateCurrentDictionary(callback); } 
     178             : 
     179             : #if 0
     180             : /* Use the code below as a template for the implementation class for this interface. */
     181             : 
     182             : /* Header file */
     183             : class nsEditorSpellCheck : public nsIEditorSpellCheck
     184             : {
     185             : public:
     186             :   NS_DECL_ISUPPORTS
     187             :   NS_DECL_NSIEDITORSPELLCHECK
     188             : 
     189             :   nsEditorSpellCheck();
     190             : 
     191             : private:
     192             :   ~nsEditorSpellCheck();
     193             : 
     194             : protected:
     195             :   /* additional members */
     196             : };
     197             : 
     198             : /* Implementation file */
     199             : NS_IMPL_ISUPPORTS(nsEditorSpellCheck, nsIEditorSpellCheck)
     200             : 
     201             : nsEditorSpellCheck::nsEditorSpellCheck()
     202             : {
     203             :   /* member initializers and constructor code */
     204             : }
     205             : 
     206             : nsEditorSpellCheck::~nsEditorSpellCheck()
     207             : {
     208             :   /* destructor code */
     209             : }
     210             : 
     211             : /* boolean canSpellCheck (); */
     212             : NS_IMETHODIMP nsEditorSpellCheck::CanSpellCheck(bool *_retval)
     213             : {
     214             :     return NS_ERROR_NOT_IMPLEMENTED;
     215             : }
     216             : 
     217             : /* void InitSpellChecker (in nsIEditor editor, in boolean enableSelectionChecking, [optional] in nsIEditorSpellCheckCallback callback); */
     218             : NS_IMETHODIMP nsEditorSpellCheck::InitSpellChecker(nsIEditor *editor, bool enableSelectionChecking, nsIEditorSpellCheckCallback *callback)
     219             : {
     220             :     return NS_ERROR_NOT_IMPLEMENTED;
     221             : }
     222             : 
     223             : /* wstring GetNextMisspelledWord (); */
     224             : NS_IMETHODIMP nsEditorSpellCheck::GetNextMisspelledWord(char16_t * *_retval)
     225             : {
     226             :     return NS_ERROR_NOT_IMPLEMENTED;
     227             : }
     228             : 
     229             : /* wstring GetSuggestedWord (); */
     230             : NS_IMETHODIMP nsEditorSpellCheck::GetSuggestedWord(char16_t * *_retval)
     231             : {
     232             :     return NS_ERROR_NOT_IMPLEMENTED;
     233             : }
     234             : 
     235             : /* boolean CheckCurrentWord (in wstring suggestedWord); */
     236             : NS_IMETHODIMP nsEditorSpellCheck::CheckCurrentWord(const char16_t * suggestedWord, bool *_retval)
     237             : {
     238             :     return NS_ERROR_NOT_IMPLEMENTED;
     239             : }
     240             : 
     241             : /* void ReplaceWord (in wstring misspelledWord, in wstring replaceWord, in boolean allOccurrences); */
     242             : NS_IMETHODIMP nsEditorSpellCheck::ReplaceWord(const char16_t * misspelledWord, const char16_t * replaceWord, bool allOccurrences)
     243             : {
     244             :     return NS_ERROR_NOT_IMPLEMENTED;
     245             : }
     246             : 
     247             : /* void IgnoreWordAllOccurrences (in wstring word); */
     248             : NS_IMETHODIMP nsEditorSpellCheck::IgnoreWordAllOccurrences(const char16_t * word)
     249             : {
     250             :     return NS_ERROR_NOT_IMPLEMENTED;
     251             : }
     252             : 
     253             : /* void GetPersonalDictionary (); */
     254             : NS_IMETHODIMP nsEditorSpellCheck::GetPersonalDictionary()
     255             : {
     256             :     return NS_ERROR_NOT_IMPLEMENTED;
     257             : }
     258             : 
     259             : /* wstring GetPersonalDictionaryWord (); */
     260             : NS_IMETHODIMP nsEditorSpellCheck::GetPersonalDictionaryWord(char16_t * *_retval)
     261             : {
     262             :     return NS_ERROR_NOT_IMPLEMENTED;
     263             : }
     264             : 
     265             : /* void AddWordToDictionary (in wstring word); */
     266             : NS_IMETHODIMP nsEditorSpellCheck::AddWordToDictionary(const char16_t * word)
     267             : {
     268             :     return NS_ERROR_NOT_IMPLEMENTED;
     269             : }
     270             : 
     271             : /* void RemoveWordFromDictionary (in wstring word); */
     272             : NS_IMETHODIMP nsEditorSpellCheck::RemoveWordFromDictionary(const char16_t * word)
     273             : {
     274             :     return NS_ERROR_NOT_IMPLEMENTED;
     275             : }
     276             : 
     277             : /* void GetDictionaryList ([array, size_is (count)] out wstring dictionaryList, out uint32_t count); */
     278             : NS_IMETHODIMP nsEditorSpellCheck::GetDictionaryList(char16_t * **dictionaryList, uint32_t *count)
     279             : {
     280             :     return NS_ERROR_NOT_IMPLEMENTED;
     281             : }
     282             : 
     283             : /* AString GetCurrentDictionary (); */
     284             : NS_IMETHODIMP nsEditorSpellCheck::GetCurrentDictionary(nsAString & _retval)
     285             : {
     286             :     return NS_ERROR_NOT_IMPLEMENTED;
     287             : }
     288             : 
     289             : /* void SetCurrentDictionary (in AString dictionary); */
     290             : NS_IMETHODIMP nsEditorSpellCheck::SetCurrentDictionary(const nsAString & dictionary)
     291             : {
     292             :     return NS_ERROR_NOT_IMPLEMENTED;
     293             : }
     294             : 
     295             : /* void UninitSpellChecker (); */
     296             : NS_IMETHODIMP nsEditorSpellCheck::UninitSpellChecker()
     297             : {
     298             :     return NS_ERROR_NOT_IMPLEMENTED;
     299             : }
     300             : 
     301             : /* void setFilter (in nsITextServicesFilter filter); */
     302             : NS_IMETHODIMP nsEditorSpellCheck::SetFilter(nsITextServicesFilter *filter)
     303             : {
     304             :     return NS_ERROR_NOT_IMPLEMENTED;
     305             : }
     306             : 
     307             : /* boolean CheckCurrentWordNoSuggest (in wstring suggestedWord); */
     308             : NS_IMETHODIMP nsEditorSpellCheck::CheckCurrentWordNoSuggest(const char16_t * suggestedWord, bool *_retval)
     309             : {
     310             :     return NS_ERROR_NOT_IMPLEMENTED;
     311             : }
     312             : 
     313             : /* void UpdateCurrentDictionary ([optional] in nsIEditorSpellCheckCallback callback); */
     314             : NS_IMETHODIMP nsEditorSpellCheck::UpdateCurrentDictionary(nsIEditorSpellCheckCallback *callback)
     315             : {
     316             :     return NS_ERROR_NOT_IMPLEMENTED;
     317             : }
     318             : 
     319             : /* End of implementation class template. */
     320             : #endif
     321             : 
     322             : 
     323             : /* starting interface:    nsIEditorSpellCheckCallback */
     324             : #define NS_IEDITORSPELLCHECKCALLBACK_IID_STR "5f0a4bab-8538-4074-89d3-2f0e866a1c0b"
     325             : 
     326             : #define NS_IEDITORSPELLCHECKCALLBACK_IID \
     327             :   {0x5f0a4bab, 0x8538, 0x4074, \
     328             :     { 0x89, 0xd3, 0x2f, 0x0e, 0x86, 0x6a, 0x1c, 0x0b }}
     329             : 
     330           0 : class NS_NO_VTABLE nsIEditorSpellCheckCallback : public nsISupports {
     331             :  public:
     332             : 
     333             :   NS_DECLARE_STATIC_IID_ACCESSOR(NS_IEDITORSPELLCHECKCALLBACK_IID)
     334             : 
     335             :   /* void editorSpellCheckDone (); */
     336             :   NS_IMETHOD EditorSpellCheckDone(void) = 0;
     337             : 
     338             : };
     339             : 
     340             :   NS_DEFINE_STATIC_IID_ACCESSOR(nsIEditorSpellCheckCallback, NS_IEDITORSPELLCHECKCALLBACK_IID)
     341             : 
     342             : /* Use this macro when declaring classes that implement this interface. */
     343             : #define NS_DECL_NSIEDITORSPELLCHECKCALLBACK \
     344             :   NS_IMETHOD EditorSpellCheckDone(void) override; 
     345             : 
     346             : /* Use this macro when declaring the members of this interface when the
     347             :    class doesn't implement the interface. This is useful for forwarding. */
     348             : #define NS_DECL_NON_VIRTUAL_NSIEDITORSPELLCHECKCALLBACK \
     349             :   nsresult EditorSpellCheckDone(void); 
     350             : 
     351             : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
     352             : #define NS_FORWARD_NSIEDITORSPELLCHECKCALLBACK(_to) \
     353             :   NS_IMETHOD EditorSpellCheckDone(void) override { return _to EditorSpellCheckDone(); } 
     354             : 
     355             : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
     356             : #define NS_FORWARD_SAFE_NSIEDITORSPELLCHECKCALLBACK(_to) \
     357             :   NS_IMETHOD EditorSpellCheckDone(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->EditorSpellCheckDone(); } 
     358             : 
     359             : #if 0
     360             : /* Use the code below as a template for the implementation class for this interface. */
     361             : 
     362             : /* Header file */
     363             : class nsEditorSpellCheckCallback : public nsIEditorSpellCheckCallback
     364             : {
     365             : public:
     366             :   NS_DECL_ISUPPORTS
     367             :   NS_DECL_NSIEDITORSPELLCHECKCALLBACK
     368             : 
     369             :   nsEditorSpellCheckCallback();
     370             : 
     371             : private:
     372             :   ~nsEditorSpellCheckCallback();
     373             : 
     374             : protected:
     375             :   /* additional members */
     376             : };
     377             : 
     378             : /* Implementation file */
     379             : NS_IMPL_ISUPPORTS(nsEditorSpellCheckCallback, nsIEditorSpellCheckCallback)
     380             : 
     381             : nsEditorSpellCheckCallback::nsEditorSpellCheckCallback()
     382             : {
     383             :   /* member initializers and constructor code */
     384             : }
     385             : 
     386             : nsEditorSpellCheckCallback::~nsEditorSpellCheckCallback()
     387             : {
     388             :   /* destructor code */
     389             : }
     390             : 
     391             : /* void editorSpellCheckDone (); */
     392             : NS_IMETHODIMP nsEditorSpellCheckCallback::EditorSpellCheckDone()
     393             : {
     394             :     return NS_ERROR_NOT_IMPLEMENTED;
     395             : }
     396             : 
     397             : /* End of implementation class template. */
     398             : #endif
     399             : 
     400             : 
     401             : #endif /* __gen_nsIEditorSpellCheck_h__ */

Generated by: LCOV version 1.13