/* THIS FILE IS AUTOGENERATED BY gen-usecounters.py - DO NOT EDIT */

#ifndef USE_COUNTER_DOM_METHOD
#define USE_COUNTER_DOM_METHOD(interface_, name_) // nothing
#define DEFINED_USE_COUNTER_DOM_METHOD
#endif


#ifndef USE_COUNTER_DOM_ATTRIBUTE
#define USE_COUNTER_DOM_ATTRIBUTE(interface_, name_) // nothing
#define DEFINED_USE_COUNTER_DOM_ATTRIBUTE
#endif


#ifndef USE_COUNTER_CUSTOM
#define USE_COUNTER_CUSTOM(interface_, name_) // nothing
#define DEFINED_USE_COUNTER_CUSTOM
#endif

USE_COUNTER_DOM_METHOD(PushManager, subscribe)
USE_COUNTER_DOM_METHOD(PushSubscription, unsubscribe)
USE_COUNTER_DOM_METHOD(console, assert)
USE_COUNTER_DOM_METHOD(console, clear)
USE_COUNTER_DOM_METHOD(console, count)
USE_COUNTER_DOM_METHOD(console, countReset)
USE_COUNTER_DOM_METHOD(console, debug)
USE_COUNTER_DOM_METHOD(console, error)
USE_COUNTER_DOM_METHOD(console, info)
USE_COUNTER_DOM_METHOD(console, log)
USE_COUNTER_DOM_METHOD(console, table)
USE_COUNTER_DOM_METHOD(console, trace)
USE_COUNTER_DOM_METHOD(console, warn)
USE_COUNTER_DOM_METHOD(console, dir)
USE_COUNTER_DOM_METHOD(console, dirxml)
USE_COUNTER_DOM_METHOD(console, group)
USE_COUNTER_DOM_METHOD(console, groupCollapsed)
USE_COUNTER_DOM_METHOD(console, groupEnd)
USE_COUNTER_DOM_METHOD(console, time)
USE_COUNTER_DOM_METHOD(console, timeLog)
USE_COUNTER_DOM_METHOD(console, timeEnd)
USE_COUNTER_DOM_METHOD(console, exception)
USE_COUNTER_DOM_METHOD(console, timeStamp)
USE_COUNTER_DOM_METHOD(console, profile)
USE_COUNTER_DOM_METHOD(console, profileEnd)
USE_COUNTER_DOM_METHOD(CookieStore, get)
USE_COUNTER_DOM_METHOD(CookieStore, getAll)
USE_COUNTER_DOM_METHOD(CookieStore, set)
USE_COUNTER_DOM_METHOD(CookieStore, delete)
USE_COUNTER_DOM_METHOD(MLS, stateDelete)
USE_COUNTER_DOM_METHOD(MLS, stateDeleteGroup)
USE_COUNTER_DOM_METHOD(MLS, generateSignatureKeypair)
USE_COUNTER_DOM_METHOD(MLS, generateCredentialBasic)
USE_COUNTER_DOM_METHOD(MLS, generateKeyPackage)
USE_COUNTER_DOM_METHOD(MLS, groupCreate)
USE_COUNTER_DOM_METHOD(MLS, groupJoin)
USE_COUNTER_DOM_METHOD(MLS, groupAdd)
USE_COUNTER_DOM_METHOD(MLS, groupProposeAdd)
USE_COUNTER_DOM_METHOD(MLS, groupRemove)
USE_COUNTER_DOM_METHOD(MLS, groupProposeRemove)
USE_COUNTER_DOM_METHOD(MLS, groupClose)
USE_COUNTER_DOM_METHOD(MLS, groupMembers)
USE_COUNTER_DOM_METHOD(MLS, receive)
USE_COUNTER_DOM_METHOD(MLS, send)
USE_COUNTER_DOM_METHOD(MLS, deriveExporter)
USE_COUNTER_CUSTOM(PrivateBrowsingIDBFactoryOpen, "calls indexedDB.open in Private Browsing Mode")
USE_COUNTER_CUSTOM(PrivateBrowsingIDBFactoryDeleteDatabase, "calls indexedDB.deleteDatabase in Private Browsing Mode")
USE_COUNTER_CUSTOM(PrivateBrowsingCachesMatch, "calls caches.match in Private Browsing Mode")
USE_COUNTER_CUSTOM(PrivateBrowsingCachesHas, "calls caches.has in Private Browsing Mode")
USE_COUNTER_CUSTOM(PrivateBrowsingCachesOpen, "calls caches.open in Private Browsing Mode")
USE_COUNTER_CUSTOM(PrivateBrowsingCachesDelete, "calls caches.delete in Private Browsing Mode")
USE_COUNTER_CUSTOM(PrivateBrowsingCachesKeys, "calls caches.keys in Private Browsing Mode")
USE_COUNTER_DOM_METHOD(Scheduler, postTask)
USE_COUNTER_CUSTOM(WebgpuRequestAdapter, "requests a WebGPU adapter")
USE_COUNTER_DOM_METHOD(NotificationOptions, navigate)
USE_COUNTER_DOM_METHOD(NotificationOptions, image)
USE_COUNTER_DOM_METHOD(NotificationOptions, badge)
USE_COUNTER_DOM_METHOD(NotificationOptions, vibrate)
USE_COUNTER_DOM_METHOD(NotificationOptions, timestamp)
USE_COUNTER_DOM_METHOD(NotificationOptions, renotify)
USE_COUNTER_DOM_METHOD(NotificationOptions, requireInteraction)
USE_COUNTER_DOM_METHOD(NotificationOptions, actions)

#ifdef DEFINED_USE_COUNTER_DOM_METHOD
#undef DEFINED_USE_COUNTER_DOM_METHOD
#undef USE_COUNTER_DOM_METHOD
#endif


#ifdef DEFINED_USE_COUNTER_DOM_ATTRIBUTE
#undef DEFINED_USE_COUNTER_DOM_ATTRIBUTE
#undef USE_COUNTER_DOM_ATTRIBUTE
#endif


#ifdef DEFINED_USE_COUNTER_CUSTOM
#undef DEFINED_USE_COUNTER_CUSTOM
#undef USE_COUNTER_CUSTOM
#endif

