#ifndef VCZH_PRESENTATION_COMPOSITION_GUIGRAPHICSSHAREDSIZECOMPOSITION
#define VCZH_PRESENTATION_COMPOSITION_GUIGRAPHICSSHAREDSIZECOMPOSITION
#include "IncludeForward.h"
namespace
{
namespace
{
namespace
{
class
GuiSharedSizeItemComposition
:
public
,
public
<
GuiSharedSizeItemComposition
>
{
protected
:
GuiSharedSizeRootComposition
*
=
nullptr
;
;
bool
=
false
;
bool
=
false
;
void
();
void
()
override
;
public
:
GuiSharedSizeItemComposition
();
~
GuiSharedSizeItemComposition
();
const
&
();
void
(
const
&
);
bool
();
void
(
bool
);
bool
();
void
(
bool
);
};
class
GuiSharedSizeRootComposition
:
public
,
public
<
GuiSharedSizeRootComposition
>
{
friend
class
GuiSharedSizeItemComposition
;
protected
:
collections
::
<
,
>
;
collections
::
<
,
>
;
collections
::
<
GuiSharedSizeItemComposition
*>
;
void
(
collections
::
<
,
>&
,
const
&
,
);
void
(
collections
::
<
,
>&
,
collections
::
<
,
>&
);
void
(
collections
::
<
,
>&
,
collections
::
<
,
>&
);
public
:
GuiSharedSizeRootComposition
();
~
GuiSharedSizeRootComposition
();
void
()
override
;
()
override
;
};
}
}
}
#endif