// Copyright (c) 2012 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 comment is for the dictionaries namespace. namespace dictionaries { // Documentation for ComplexType. dictionary InnerType { // Documentation for the String s. DOMString s; // Documentation for the boolean b. int b; // Documentation for the int i. int i; // Documentation for the long l. long l; // Documentation for the double d. double d; // Documentation for the file entry f. [instanceOf=FileEntry] object f; // Documentation for the optional String s. DOMString? os; // Documentation for the optional boolean ob. int ob; // Documentation for the optional int i. int? oi; // Documentation for the optional long l. long? ol; // Documentation for the optional double d. double? od; // Documentation for the optional file entry f. [instanceOf=FileEntry] object? of; }; dictionary OuterType { // Documentation for the array of InnerTypes items. InnerType[] items; // Documentation for the optional array of Inner Types oitems. InnerType[]? oitems; }; dictionary ComplexType { // Documentation for the int i. int i; // Documentation for the ComplexType c. ComplexType c; }; };