1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
|
//
// Copyright (c) ZeroC, Inc. All rights reserved.
//
[["cpp:header-ext:hh"]]
[["cpp:header-ext:hh"]]
[["cpp:source-ext:cc"]]
[["cpp:source-ext:cc"]]
[["cpp:dll-export:Test"]]
[["cpp:dll-export:Test"]]
[["cpp:header-ext"]]
[["cpp:header-ext:"]]
[["cpp:source-ext"]]
[["cpp:source-ext:"]]
[["cpp:dll-export"]]
[["cpp:dll-export:"]]
[["cpp:include"]]
[["cpp:include:"]]
module Test
{
interface I
{
["cpp:noexcept"]
void op();
["cpp:type:std::list< ::std::string>"]
void op1();
["cpp:view-type:std::experimental::string_view"]
void op2();
["cpp:array"]
void op3();
["cpp:range"]
void op4();
}
["cpp:class", "cpp:comparable"]
class C
{
}
["cpp:const", "cpp:ice_print"]
struct S
{
int i;
}
["cpp:virtual"]
exception E
{
}
}
|