Copy as Markdown

Other Tools

/* THIS FILE IS AUTOGENERATED FROM TestCodeGen.webidl BY Codegen.py - DO NOT EDIT */
#ifndef DOM_TESTCODEGENBINDINGFWD_H_
#define DOM_TESTCODEGENBINDINGFWD_H_
namespace mozilla {
namespace dom {
class OwningTestCallbackOrGrandparentDict;
class TestCallbackOrGrandparentDict;
} // namespace dom
} // namespace mozilla
namespace mozilla::dom {
using TestCallbackDictUnion = TestCallbackOrGrandparentDict;
using OwningTestCallbackDictUnion = OwningTestCallbackOrGrandparentDict;
} // namespace mozilla::dom
namespace mozilla {
namespace dom {
class GrandparentDictOrTestCallback;
class OwningGrandparentDictOrTestCallback;
} // namespace dom
} // namespace mozilla
namespace mozilla::dom {
using TestDictCallbackUnion = GrandparentDictOrTestCallback;
using OwningTestDictCallbackUnion = OwningGrandparentDictOrTestCallback;
} // namespace mozilla::dom
namespace mozilla {
namespace dom {
struct DictContainingSequence;
struct DictWithAllowSharedMembers;
struct DictWithBinaryType;
struct DictWithConditionalMembers;
struct ParentDict;
struct TestAttributesOnDictionaryMembers;
struct Dict;
struct DictContainingDict;
struct DictForConstructor;
class OnlyForUseInConstructor;
class TestAttributesOnTypes;
class TestCEReactionsInterface;
class TestCallbackDictUnionOverload;
class TestChildInterface;
class TestConstructorForFuncInterface;
class TestConstructorForPrefInterface;
class TestConstructorForSCInterface;
class TestCppKeywordNamedMethodsInterface;
class TestDeprecatedInterface;
class TestFuncConstructorForDifferentFuncInterface;
class TestFuncConstructorForInterface;
class TestHTMLConstructorInterface;
class TestIndexedAndNamedGetterAndSetterInterface;
class TestIndexedAndNamedGetterInterface;
class TestIndexedAndNamedSetterInterface;
class TestIndexedGetterAndSetterAndNamedGetterInterface;
class TestIndexedGetterInterface;
class TestIndexedSetterInterface;
class TestInterface;
class TestInterfaceWithPromiseConstructorArg;
class TestLegacyFactoryFunctionInterface;
class TestLegacyFactoryFunctionInterface2;
class TestNamedDeleterInterface;
class TestNamedDeleterWithRetvalInterface;
class TestNamedGetterInterface;
class TestNamedSetterInterface;
class TestNamespace;
class TestNonWrapperCacheInterface;
class TestParentInterface;
class TestPrefChromeOnlySCFuncConstructorForInterface;
class TestPrefConstructorForDifferentPrefInterface;
class TestPrefConstructorForInterface;
class TestProtoObjectHackedNamespace;
class TestRenamedInterface;
class TestRenamedNamespace;
class TestSCConstructorForInterface;
class TestSecureContextInterface;
class TestThrowingConstructorInterface;
class TestWorkerExposedInterface;
} // namespace dom
} // namespace mozilla
#endif // DOM_TESTCODEGENBINDINGFWD_H_