Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(116)

Unified Diff: third_party/WebKit/Source/bindings/tests/results/core/CppTestObject.cpp

Issue 2458913003: Add first sketch of the webmodules code generator. (Closed)
Patch Set: Rebased. Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/bindings/tests/results/core/CppTestObject.cpp
diff --git a/third_party/WebKit/Source/bindings/tests/results/core/CppTestObject.cpp b/third_party/WebKit/Source/bindings/tests/results/core/CppTestObject.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..00e68f253d8f6a65897d68e45aca657ed348e3f5
--- /dev/null
+++ b/third_party/WebKit/Source/bindings/tests/results/core/CppTestObject.cpp
@@ -0,0 +1,454 @@
+// Copyright 2014 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+// This file has been auto-generated by code_generator_cpp.py. DO NOT MODIFY!
+
+// clang-format off
+
+#include "CppTestObject.h"
+
+// TODO(dglazkov): Implement generating includes.
+
+namespace blink {
+namespace api {
+
+// TODO(dglazkov): Implement constant generation
+
+// TODO(dglazkov): Implement constructor generation
+
+// TODO(dglazkov): Implement attribute getter/setter generation
+// stringifierAttribute
+// readonlyStringAttribute
+// readonlyTestInterfaceEmptyAttribute
+// readonlyLongAttribute
+// dateAttribute
+// stringAttribute
+// byteStringAttribute
+// usvStringAttribute
+// domTimeStampAttribute
+// booleanAttribute
+// byteAttribute
+// doubleAttribute
+// floatAttribute
+// longAttribute
+// longLongAttribute
+// octetAttribute
+// shortAttribute
+// unrestrictedDoubleAttribute
+// unrestrictedFloatAttribute
+// unsignedLongAttribute
+// unsignedLongLongAttribute
+// unsignedShortAttribute
+// testInterfaceEmptyAttribute
+// testObjectAttribute
+// cssAttribute
+// imeAttribute
+// svgAttribute
+// xmlAttribute
+// nodeFilterAttribute
+// serializedScriptValueAttribute
+// anyAttribute
+// promiseAttribute
+// windowAttribute
+// documentAttribute
+// documentFragmentAttribute
+// documentTypeAttribute
+// elementAttribute
+// nodeAttribute
+// shadowRootAttribute
+// arrayBufferAttribute
+// float32ArrayAttribute
+// uint8ArrayAttribute
+// self
+// readonlyEventTargetAttribute
+// readonlyEventTargetOrNullAttribute
+// readonlyWindowAttribute
+// htmlCollectionAttribute
+// htmlElementAttribute
+// stringArrayAttribute
+// testInterfaceEmptyArrayAttribute
+// floatArrayAttribute
+// stringFrozenArrayAttribute
+// testInterfaceEmptyFrozenArrayAttribute
+// stringOrNullAttribute
+// longOrNullAttribute
+// testInterfaceOrNullAttribute
+// testEnumAttribute
+// testEnumOrNullAttribute
+// staticStringAttribute
+// staticLongAttribute
+// eventHandlerAttribute
+// doubleOrStringAttribute
+// doubleOrStringOrNullAttribute
+// doubleOrNullStringAttribute
+// stringOrStringSequenceAttribute
+// testEnumOrDoubleAttribute
+// unrestrictedDoubleOrStringAttribute
+// activityLoggingAccessForAllWorldsLongAttribute
+// activityLoggingGetterForAllWorldsLongAttribute
+// activityLoggingSetterForAllWorldsLongAttribute
+// cachedAttributeAnyAttribute
+// cachedArrayAttribute
+// cachedStringOrNoneAttribute
+// callWithExecutionContextAnyAttribute
+// callWithScriptStateAnyAttribute
+// callWithExecutionContextAndScriptStateAnyAttribute
+// checkSecurityForNodeReadonlyDocumentAttribute
+// testInterfaceEmptyConstructorAttribute
+// testInterfaceEmptyConstructorAttribute
+// measureAsFeatureNameTestInterfaceEmptyConstructorAttribute
+// customObjectAttribute
+// customGetterLongAttribute
+// customGetterReadonlyObjectAttribute
+// customSetterLongAttribute
+// deprecatedLongAttribute
+// enforceRangeLongAttribute
+// implementedAsLongAttribute
+// customImplementedAsLongAttribute
+// customGetterImplementedAsLongAttribute
+// customSetterImplementedAsLongAttribute
+// measureAsLongAttribute
+// notEnumerableLongAttribute
+// originTrialEnabledLongAttribute
+// perWorldBindingsReadonlyTestInterfaceEmptyAttribute
+// activityLoggingAccessPerWorldBindingsLongAttribute
+// activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttribute
+// activityLoggingGetterPerWorldBindingsLongAttribute
+// activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttribute
+// location
+// locationWithException
+// locationWithCallWith
+// locationByteString
+// locationWithPerWorldBindings
+// locationLegacyInterfaceTypeChecking
+// locationGarbageCollected
+// raisesExceptionLongAttribute
+// raisesExceptionGetterLongAttribute
+// setterRaisesExceptionLongAttribute
+// raisesExceptionTestInterfaceEmptyAttribute
+// cachedAttributeRaisesExceptionGetterAnyAttribute
+// reflectTestInterfaceAttribute
+// reflectReflectedNameAttributeTestAttribute
+// reflectBooleanAttribute
+// reflectLongAttribute
+// reflectUnsignedShortAttribute
+// reflectUnsignedLongAttribute
+// id
+// name
+// class
+// reflectedId
+// reflectedName
+// reflectedClass
+// limitedToOnlyOneAttribute
+// limitedToOnlyAttribute
+// limitedToOnlyOtherAttribute
+// limitedWithMissingDefaultAttribute
+// limitedWithInvalidMissingDefaultAttribute
+// corsSettingAttribute
+// limitedWithEmptyMissingInvalidAttribute
+// replaceableReadonlyLongAttribute
+// locationPutForwards
+// runtimeEnabledLongAttribute
+// setterCallWithCurrentWindowAndEnteredWindowStringAttribute
+// setterCallWithExecutionContextStringAttribute
+// treatNullAsEmptyStringStringAttribute
+// treatNullAsNullStringStringAttribute
+// legacyInterfaceTypeCheckingFloatAttribute
+// legacyInterfaceTypeCheckingTestInterfaceAttribute
+// legacyInterfaceTypeCheckingTestInterfaceOrNullAttribute
+// urlStringAttribute
+// urlStringAttribute
+// unforgeableLongAttribute
+// measuredLongAttribute
+// sameObjectAttribute
+// saveSameObjectAttribute
+// unscopableLongAttribute
+// unscopableOriginTrialEnabledLongAttribute
+// unscopableRuntimeEnabledLongAttribute
+// testInterfaceAttribute
+// testInterfaceGarbageCollectedAttribute
+// testInterfaceGarbageCollectedOrNullAttribute
+// readonlyShortAttribute
+// shortAttribute
+// stringAttribute
+// nodeAttribute
+// attributeImplementedInCPPForPrivateScriptOnly
+// attributeForPrivateScriptOnly
+// enumForPrivateScript
+
+// TODO(dglazkov): Implement method generation
+// void CppTestObject::unscopableVoidMethod
+// void CppTestObject::unscopableRuntimeEnabledVoidMethod
+// void CppTestObject::voidMethod
+// void CppTestObject::staticVoidMethod
+// double CppTestObject::dateMethod
+// String CppTestObject::stringMethod
+// String CppTestObject::byteStringMethod
+// String CppTestObject::usvStringMethod
+// unsigned long long CppTestObject::readonlyDOMTimeStampMethod
+// bool CppTestObject::booleanMethod
+// int CppTestObject::byteMethod
+// double CppTestObject::doubleMethod
+// float CppTestObject::floatMethod
+// int CppTestObject::longMethod
+// long long CppTestObject::longLongMethod
+// unsigned CppTestObject::octetMethod
+// int CppTestObject::shortMethod
+// unsigned CppTestObject::unsignedLongMethod
+// unsigned long long CppTestObject::unsignedLongLongMethod
+// unsigned CppTestObject::unsignedShortMethod
+// void CppTestObject::voidMethodDateArg
+// void CppTestObject::voidMethodStringArg
+// void CppTestObject::voidMethodByteStringArg
+// void CppTestObject::voidMethodUSVStringArg
+// void CppTestObject::voidMethodDOMTimeStampArg
+// void CppTestObject::voidMethodBooleanArg
+// void CppTestObject::voidMethodByteArg
+// void CppTestObject::voidMethodDoubleArg
+// void CppTestObject::voidMethodFloatArg
+// void CppTestObject::voidMethodLongArg
+// void CppTestObject::voidMethodLongLongArg
+// void CppTestObject::voidMethodOctetArg
+// void CppTestObject::voidMethodShortArg
+// void CppTestObject::voidMethodUnsignedLongArg
+// void CppTestObject::voidMethodUnsignedLongLongArg
+// void CppTestObject::voidMethodUnsignedShortArg
+// TestInterfaceEmpty* CppTestObject::testInterfaceEmptyMethod
+// void CppTestObject::voidMethodTestInterfaceEmptyArg
+// void CppTestObject::voidMethodLongArgTestInterfaceEmptyArg
+// ScriptValue CppTestObject::anyMethod
+// void CppTestObject::voidMethodEventTargetArg
+// void CppTestObject::voidMethodAnyArg
+// void CppTestObject::voidMethodAttrArg
+// void CppTestObject::voidMethodDocumentArg
+// void CppTestObject::voidMethodDocumentTypeArg
+// void CppTestObject::voidMethodElementArg
+// void CppTestObject::voidMethodNodeArg
+// TestArrayBuffer* CppTestObject::arrayBufferMethod
+// TestArrayBufferView* CppTestObject::arrayBufferViewMethod
+// DOMFloat32Array* CppTestObject::float32ArrayMethod
+// DOMInt32Array* CppTestObject::int32ArrayMethod
+// DOMUint8Array* CppTestObject::uint8ArrayMethod
+// void CppTestObject::voidMethodArrayBufferArg
+// void CppTestObject::voidMethodArrayBufferOrNullArg
+// void CppTestObject::voidMethodArrayBufferViewArg
+// void CppTestObject::voidMethodFlexibleArrayBufferViewArg
+// void CppTestObject::voidMethodFlexibleArrayBufferViewTypedArg
+// void CppTestObject::voidMethodFloat32ArrayArg
+// void CppTestObject::voidMethodInt32ArrayArg
+// void CppTestObject::voidMethodUint8ArrayArg
+// Vector<int> CppTestObject::longArrayMethod
+// Vector<String> CppTestObject::stringArrayMethod
+// HeapVector<Member<TestInterfaceEmpty>> CppTestObject::testInterfaceEmptyArrayMethod
+// void CppTestObject::voidMethodArrayLongArg
+// void CppTestObject::voidMethodArrayStringArg
+// void CppTestObject::voidMethodArrayTestInterfaceEmptyArg
+// void CppTestObject::voidMethodNullableArrayLongArg
+// Vector<int> CppTestObject::longSequenceMethod
+// Vector<String> CppTestObject::stringSequenceMethod
+// HeapVector<Member<TestInterfaceEmpty>> CppTestObject::testInterfaceEmptySequenceMethod
+// void CppTestObject::voidMethodSequenceLongArg
+// void CppTestObject::voidMethodSequenceStringArg
+// void CppTestObject::voidMethodSequenceTestInterfaceEmptyArg
+// void CppTestObject::voidMethodSequenceSequenceDOMStringArg
+// void CppTestObject::voidMethodNullableSequenceLongArg
+// Vector<int> CppTestObject::longFrozenArrayMethod
+// void CppTestObject::voidMethodStringFrozenArrayMethod
+// void CppTestObject::voidMethodTestInterfaceEmptyFrozenArrayMethod
+// Nullable<int> CppTestObject::nullableLongMethod
+// String CppTestObject::nullableStringMethod
+// TestInterfaceImplementation* CppTestObject::nullableTestInterfaceMethod
+// Nullable<Vector<int>> CppTestObject::nullableLongSequenceMethod
+// TestInterfaceGarbageCollectedOrString CppTestObject::testInterfaceGarbageCollectedOrDOMStringMethod
+// BooleanOrStringOrUnrestrictedDouble CppTestObject::booleanOrDOMStringOrUnrestrictedDoubleMethod
+// TestInterfaceOrLong CppTestObject::testInterfaceOrLongMethod
+// void CppTestObject::voidMethodDoubleOrDOMStringArg
+// void CppTestObject::voidMethodDoubleOrDOMStringOrNullArg
+// void CppTestObject::voidMethodDoubleOrNullOrDOMStringArg
+// void CppTestObject::voidMethodDOMStringOrArrayBufferOrArrayBufferViewArg
+// void CppTestObject::voidMethodArrayBufferOrArrayBufferViewOrDictionaryArg
+// void CppTestObject::voidMethodArrayOfDoubleOrDOMStringArg
+// void CppTestObject::voidMethodTestInterfaceEmptyOrNullArg
+// void CppTestObject::voidMethodTestCallbackInterfaceArg
+// void CppTestObject::voidMethodOptionalTestCallbackInterfaceArg
+// void CppTestObject::voidMethodTestCallbackInterfaceOrNullArg
+// String CppTestObject::testEnumMethod
+// void CppTestObject::voidMethodTestEnumArg
+// void CppTestObject::voidMethodTestMultipleEnumArg
+// Dictionary CppTestObject::dictionaryMethod
+// TestDictionary CppTestObject::testDictionaryMethod
+// Nullable<TestDictionary> CppTestObject::nullableTestDictionaryMethod
+// void CppTestObject::passPermissiveDictionaryMethod
+// NodeFilter* CppTestObject::nodeFilterMethod
+// ScriptPromise CppTestObject::promiseMethod
+// ScriptPromise CppTestObject::promiseMethodWithoutExceptionState
+// RefPtr<SerializedScriptValue> CppTestObject::serializedScriptValueMethod
+// XPathNSResolver* CppTestObject::xPathNSResolverMethod
+// void CppTestObject::voidMethodDictionaryArg
+// void CppTestObject::voidMethodNodeFilterArg
+// void CppTestObject::voidMethodPromiseArg
+// void CppTestObject::voidMethodSerializedScriptValueArg
+// void CppTestObject::voidMethodXPathNSResolverArg
+// void CppTestObject::voidMethodDictionarySequenceArg
+// void CppTestObject::voidMethodStringArgLongArg
+// void CppTestObject::voidMethodOptionalStringArg
+// void CppTestObject::voidMethodOptionalTestInterfaceEmptyArg
+// void CppTestObject::voidMethodOptionalLongArg
+// String CppTestObject::stringMethodOptionalLongArg
+// TestInterfaceEmpty* CppTestObject::testInterfaceEmptyMethodOptionalLongArg
+// int CppTestObject::longMethodOptionalLongArg
+// void CppTestObject::voidMethodLongArgOptionalLongArg
+// void CppTestObject::voidMethodLongArgOptionalLongArgOptionalLongArg
+// void CppTestObject::voidMethodLongArgOptionalTestInterfaceEmptyArg
+// void CppTestObject::voidMethodTestInterfaceEmptyArgOptionalLongArg
+// void CppTestObject::voidMethodOptionalDictionaryArg
+// void CppTestObject::voidMethodDefaultByteStringArg
+// void CppTestObject::voidMethodDefaultStringArg
+// void CppTestObject::voidMethodDefaultIntegerArgs
+// void CppTestObject::voidMethodDefaultDoubleArg
+// void CppTestObject::voidMethodDefaultTrueBooleanArg
+// void CppTestObject::voidMethodDefaultFalseBooleanArg
+// void CppTestObject::voidMethodDefaultNullableByteStringArg
+// void CppTestObject::voidMethodDefaultNullableStringArg
+// void CppTestObject::voidMethodDefaultNullableTestInterfaceArg
+// void CppTestObject::voidMethodDefaultDoubleOrStringArgs
+// void CppTestObject::voidMethodDefaultStringSequenceArg
+// void CppTestObject::voidMethodVariadicStringArg
+// void CppTestObject::voidMethodStringArgVariadicStringArg
+// void CppTestObject::voidMethodVariadicTestInterfaceEmptyArg
+// void CppTestObject::voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArg
+// void CppTestObject::voidMethodVariadicTestInterfaceGarbageCollectedArg
+// void CppTestObject::overloadedMethodA
+// void CppTestObject::overloadedMethodA
+// void CppTestObject::overloadedMethodB
+// void CppTestObject::overloadedMethodB
+// void CppTestObject::overloadedMethodC
+// void CppTestObject::overloadedMethodC
+// void CppTestObject::overloadedMethodD
+// void CppTestObject::overloadedMethodD
+// void CppTestObject::overloadedMethodE
+// void CppTestObject::overloadedMethodE
+// void CppTestObject::overloadedMethodF
+// void CppTestObject::overloadedMethodF
+// void CppTestObject::overloadedMethodG
+// void CppTestObject::overloadedMethodG
+// void CppTestObject::overloadedMethodH
+// void CppTestObject::overloadedMethodH
+// void CppTestObject::overloadedMethodI
+// void CppTestObject::overloadedMethodI
+// void CppTestObject::overloadedMethodJ
+// void CppTestObject::overloadedMethodJ
+// void CppTestObject::overloadedMethodK
+// void CppTestObject::overloadedMethodK
+// void CppTestObject::overloadedMethodL
+// void CppTestObject::overloadedMethodL
+// void CppTestObject::overloadedMethodN
+// void CppTestObject::overloadedMethodN
+// ScriptPromise CppTestObject::promiseOverloadMethod
+// ScriptPromise CppTestObject::promiseOverloadMethod
+// ScriptPromise CppTestObject::promiseOverloadMethod
+// void CppTestObject::overloadedPerWorldBindingsMethod
+// void CppTestObject::overloadedPerWorldBindingsMethod
+// void CppTestObject::overloadedStaticMethod
+// void CppTestObject::overloadedStaticMethod
+// ScriptValue CppTestObject::item
+// String CppTestObject::setItem
+// void CppTestObject::voidMethodClampUnsignedShortArg
+// void CppTestObject::voidMethodClampUnsignedLongArg
+// void CppTestObject::voidMethodDefaultUndefinedTestInterfaceEmptyArg
+// void CppTestObject::voidMethodDefaultUndefinedLongArg
+// void CppTestObject::voidMethodDefaultUndefinedStringArg
+// void CppTestObject::voidMethodEnforceRangeLongArg
+// void CppTestObject::voidMethodTreatNullAsEmptyStringStringArg
+// void CppTestObject::voidMethodTreatNullAsNullStringStringArg
+// void CppTestObject::voidMethodTreatNullAsNullStringTreatUndefinedAsNullStringStringArg
+// void CppTestObject::activityLoggingAccessForAllWorldsMethod
+// void CppTestObject::callWithExecutionContextVoidMethod
+// void CppTestObject::callWithScriptStateVoidMethod
+// int CppTestObject::callWithScriptStateLongMethod
+// void CppTestObject::callWithScriptStateExecutionContextVoidMethod
+// void CppTestObject::callWithScriptStateScriptArgumentsVoidMethod
+// void CppTestObject::callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArg
+// void CppTestObject::callWithCurrentWindow
+// void CppTestObject::callWithCurrentWindowScriptWindow
+// void CppTestObject::callWithThisValue
+// void CppTestObject::checkSecurityForNodeVoidMethod
+// void CppTestObject::customVoidMethod
+// void CppTestObject::customCallPrologueVoidMethod
+// void CppTestObject::customCallEpilogueVoidMethod
+// void CppTestObject::deprecatedVoidMethod
+// void CppTestObject::implementedAsVoidMethod
+// void CppTestObject::measureAsVoidMethod
+// void CppTestObject::measureMethod
+// void CppTestObject::measureOverloadedMethod
+// void CppTestObject::measureOverloadedMethod
+// void CppTestObject::DeprecateAsOverloadedMethod
+// void CppTestObject::DeprecateAsOverloadedMethod
+// void CppTestObject::DeprecateAsSameValueOverloadedMethod
+// void CppTestObject::DeprecateAsSameValueOverloadedMethod
+// void CppTestObject::measureAsOverloadedMethod
+// void CppTestObject::measureAsOverloadedMethod
+// void CppTestObject::measureAsSameValueOverloadedMethod
+// void CppTestObject::measureAsSameValueOverloadedMethod
+// void CppTestObject::deprecateAsMeasureAsSameValueOverloadedMethod
+// void CppTestObject::deprecateAsMeasureAsSameValueOverloadedMethod
+// void CppTestObject::deprecateAsSameValueMeasureAsOverloadedMethod
+// void CppTestObject::deprecateAsSameValueMeasureAsOverloadedMethod
+// void CppTestObject::deprecateAsSameValueMeasureAsSameValueOverloadedMethod
+// void CppTestObject::deprecateAsSameValueMeasureAsSameValueOverloadedMethod
+// void CppTestObject::notEnumerableVoidMethod
+// void CppTestObject::originTrialEnabledVoidMethod
+// void CppTestObject::perWorldBindingsOriginTrialEnabledVoidMethod
+// void CppTestObject::perWorldBindingsVoidMethod
+// void CppTestObject::perWorldBindingsVoidMethodTestInterfaceEmptyArg
+// void CppTestObject::postMessage
+// void CppTestObject::activityLoggingForAllWorldsPerWorldBindingsVoidMethod
+// void CppTestObject::activityLoggingForIsolatedWorldsPerWorldBindingsVoidMethod
+// void CppTestObject::raisesExceptionVoidMethod
+// String CppTestObject::raisesExceptionStringMethod
+// void CppTestObject::raisesExceptionVoidMethodOptionalLongArg
+// void CppTestObject::raisesExceptionVoidMethodTestCallbackInterfaceArg
+// void CppTestObject::raisesExceptionVoidMethodOptionalTestCallbackInterfaceArg
+// TestInterfaceEmpty* CppTestObject::raisesExceptionTestInterfaceEmptyVoidMethod
+// XPathNSResolver* CppTestObject::raisesExceptionXPathNSResolverVoidMethod
+// void CppTestObject::callWithExecutionContextRaisesExceptionVoidMethodLongArg
+// void CppTestObject::runtimeEnabledVoidMethod
+// void CppTestObject::perWorldBindingsRuntimeEnabledVoidMethod
+// void CppTestObject::runtimeEnabledOverloadedVoidMethod
+// void CppTestObject::runtimeEnabledOverloadedVoidMethod
+// void CppTestObject::partiallyRuntimeEnabledOverloadedVoidMethod
+// void CppTestObject::partiallyRuntimeEnabledOverloadedVoidMethod
+// void CppTestObject::partiallyRuntimeEnabledOverloadedVoidMethod
+// void CppTestObject::partiallyRuntimeEnabledOverloadedVoidMethod
+// void CppTestObject::legacyInterfaceTypeCheckingVoidMethodTestInterfaceEmptyArg
+// void CppTestObject::legacyInterfaceTypeCheckingVoidMethodTestInterfaceEmptyVariadicArg
+// void CppTestObject::useToImpl4ArgumentsCheckingIfPossibleWithOptionalArg
+// void CppTestObject::useToImpl4ArgumentsCheckingIfPossibleWithNullableArg
+// void CppTestObject::useToImpl4ArgumentsCheckingIfPossibleWithUndefinedArg
+// void CppTestObject::unforgeableVoidMethod
+// void CppTestObject::voidMethodTestInterfaceGarbageCollectedSequenceArg
+// void CppTestObject::voidMethodTestInterfaceGarbageCollectedArrayArg
+// TestInterfaceImplementation* CppTestObject::newObjectTestInterfaceMethod
+// String CppTestObject::serializerMethod
+// void CppTestObject::voidMethodImplementedInPrivateScript
+// int CppTestObject::shortMethodImplementedInPrivateScript
+// int CppTestObject::shortMethodWithShortArgumentImplementedInPrivateScript
+// String CppTestObject::stringMethodWithStringArgumentImplementedInPrivateScript
+// Node* CppTestObject::nodeMethodWithNodeArgumentImplementedInPrivateScript
+// Node* CppTestObject::nodeMethodWithVariousArgumentsImplementedInPrivateScript
+// int CppTestObject::methodImplementedInCPPForPrivateScriptOnly
+// int CppTestObject::methodForPrivateScriptOnly
+// Iterator* CppTestObject::keys
+// Iterator* CppTestObject::values
+// Iterator* CppTestObject::entries
+// void CppTestObject::forEach
+// bool CppTestObject::has
+// ScriptValue CppTestObject::get
+// void CppTestObject::clear
+// bool CppTestObject::delete
+// TestObject* CppTestObject::set
+// String CppTestObject::toJSON
+// String CppTestObject::toString
+}
+}

Powered by Google App Engine
This is Rietveld 408576698