1 namespace QHashPrivate
{
2 template <typename
> int b
;
4 } // namespace QHashPrivate
6 struct QDomNodePrivate
{};
7 template <typename
= struct QString
> struct QMultiHash
{
8 QHashPrivate::Data
*d
= nullptr;
11 struct QDomNamedNodeMapPrivate
{
14 struct QDomElementPrivate
: QDomNodePrivate
{
17 QMultiHash
<> *m_attr
= nullptr;
19 // --------- common part end ---------
21 QDomElementPrivate::QDomElementPrivate() : m_attr
{new QMultiHash
<>} {}
22 void QDomElementPrivate::importee() { (void)QMultiHash
<>{}; }
24 QDomElementPrivate m
= {};
25 static const int value
= (QHashPrivate::b
<foo
>, 22);