blob: 11b4de0269d92e1ead55e8633c08bb1ce02cc7bc [file] [log] [blame]
/* Copyright (c) 2011 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.
*/
/* File Comment. */
label Chrome {
M13 = 0.0,
M14 = 1.0,
M15 = 2.0
};
describe {
int32_t;
};
/* Bogus Struct Foo */
[version=0.0]
struct Foo {
/**
* Comment for function x
*/
[version=0.0] int32_t Foo(int32_t x);
/**
* Comment for function x,y
*/
[version=1.0] int32_t Foo(int32_t x, int32_t y);
/**
* Comment for function x,y,z
*/
[version=2.0] int32_t Foo(int32_t x, int32_t y, int32_t z);
};
/* Inherit revisions thanks to Foo */
[version=0.0]
interface Bar {
/**
* Comment for function
*/
int32_t UseFoo(Foo val);
};