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
|
struct Base
{
/// "type" : { "toString" : "Base::Class" },
/// "useCount" : 1
class Class;
/// "identifiedTypeDeclaration" : { "isDefinition" : true }
Class *d1;
/// "type" : { "toString" : "Base::Struct" },
/// "useCount" : 1
struct Struct;
/// "identifiedTypeDeclaration" : { "isDefinition" : true }
Struct *d2;
};
class Base::Class {};
struct Base::Struct {};
/// "type" : { "toString" : "Foo" },
/// "useCount" : 1
class Foo;
/// "identifiedTypeDeclaration" : { "isDefinition" : true }
Foo* f;
class Foo {};
|