brintos

brintos / llvm-project-archived public Read only

0
0
Text · 486 B · 0394d0a Raw
31 lines · c
1#include "B.h" // -*- ObjC -*-2 3typedef int Typedef;4 5struct TopLevelStruct {6  int a;7};8 9typedef struct Struct_s {10  int a;11} Struct;12 13struct Nested {14  StructB fromb;15};16 17typedef enum Enum_e { a = 0 } Enum;18 19@interface SomeClass {20}21@property (readonly) int number;22@end23 24template <typename T> struct Template { T field; };25extern template struct Template<int>;26 27namespace Namespace {28template <typename T> struct InNamespace { T field; };29extern template struct InNamespace<int>;30}31