blob: b94c98ef6b6d98a0909e66b1d9e16d6897eba06f (
plain)
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
|
struct nsFoo;
namespace mozilla {
struct FragmentOrURL { bool mIsLocalRef; };
struct Position { };
} // namespace mozilla
class Bar {
nsFoo* mFoo;
};
namespace mozilla {
template<typename ReferenceBox>
struct StyleShapeSource {
union {
Position* mPosition;
FragmentOrURL* mFragmentOrURL;
};
};
} // namespace mozilla
struct nsFoo {
mozilla::StyleShapeSource<int> mBar;
};
|