#include "DarkSkinReflection.h"
#if defined( _MSC_VER)
#pragma warning(push)
#pragma warning(disable:
4250
)
#elif defined(__GNUC__)
#pragma GCC diagnostic push
#elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wparentheses-equality"
#endif
namespace
{
namespace
{
namespace
{
#ifndef VCZH_DEBUG_NO_REFLECTION
IMPL_CPP_TYPE_INFO(darkskin::BottomScrollButtonTemplate)
const
<
darkskin
::
BottomScrollButtonTemplate
>::
= {
L"darkskin::BottomScrollButtonTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::BottomScrollButtonTemplateConstructor)
const
<
darkskin
::
BottomScrollButtonTemplateConstructor
>::
= {
L"darkskin::BottomScrollButtonTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::ButtonTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::ButtonTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::ButtonTemplateConstructor)
const
<
darkskin
::
ButtonTemplateConstructor
>::
= {
L"darkskin::ButtonTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::CheckBoxTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::CheckBoxTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::CheckBoxTemplateConstructor)
const
<
darkskin
::
CheckBoxTemplateConstructor
>::
= {
L"darkskin::CheckBoxTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::ComboBoxTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::ComboBoxTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::ComboBoxTemplateConstructor)
const
<
darkskin
::
ComboBoxTemplateConstructor
>::
= {
L"darkskin::ComboBoxTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::CustomControlTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::CustomControlTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::CustomControlTemplateConstructor)
const
<
darkskin
::
CustomControlTemplateConstructor
>::
= {
L"darkskin::CustomControlTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::DateButtonTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::DateButtonTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::DateButtonTemplateConstructor)
const
<
darkskin
::
DateButtonTemplateConstructor
>::
= {
L"darkskin::DateButtonTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::DatePickerTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::DatePickerTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::DatePickerTemplateConstructor)
const
<
darkskin
::
DatePickerTemplateConstructor
>::
= {
L"darkskin::DatePickerTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::DocumentLabelTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::DocumentLabelTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::DocumentLabelTemplateConstructor)
const
<
darkskin
::
DocumentLabelTemplateConstructor
>::
= {
L"darkskin::DocumentLabelTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::DocumentTextBoxTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::DocumentTextBoxTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::DocumentTextBoxTemplateConstructor)
const
<
darkskin
::
DocumentTextBoxTemplateConstructor
>::
= {
L"darkskin::DocumentTextBoxTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::DocumentViewerTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::DocumentViewerTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::DocumentViewerTemplateConstructor)
const
<
darkskin
::
DocumentViewerTemplateConstructor
>::
= {
L"darkskin::DocumentViewerTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::ExpandingDecoratorTemplate)
const
<
darkskin
::
ExpandingDecoratorTemplate
>::
= {
L"darkskin::ExpandingDecoratorTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::ExpandingDecoratorTemplateConstructor)
const
<
darkskin
::
ExpandingDecoratorTemplateConstructor
>::
= {
L"darkskin::ExpandingDecoratorTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::GroupBoxTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::GroupBoxTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::GroupBoxTemplateConstructor)
const
<
darkskin
::
GroupBoxTemplateConstructor
>::
= {
L"darkskin::GroupBoxTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::HScrollHandleTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::HScrollHandleTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::HScrollHandleTemplateConstructor)
const
<
darkskin
::
HScrollHandleTemplateConstructor
>::
= {
L"darkskin::HScrollHandleTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::HScrollTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::HScrollTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::HScrollTemplateConstructor)
const
<
darkskin
::
HScrollTemplateConstructor
>::
= {
L"darkskin::HScrollTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::HTrackerTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::HTrackerTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::HTrackerTemplateConstructor)
const
<
darkskin
::
HTrackerTemplateConstructor
>::
= {
L"darkskin::HTrackerTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::ItemBackgroundTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::ItemBackgroundTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::ItemBackgroundTemplateConstructor)
const
<
darkskin
::
ItemBackgroundTemplateConstructor
>::
= {
L"darkskin::ItemBackgroundTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::LabelTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::LabelTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::LabelTemplateConstructor)
const
<
darkskin
::
>::
= {
L"darkskin::LabelTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::LeftScrollButtonTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::LeftScrollButtonTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::LeftScrollButtonTemplateConstructor)
const
<
darkskin
::
LeftScrollButtonTemplateConstructor
>::
= {
L"darkskin::LeftScrollButtonTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::ListViewColumnHeaderTemplate)
const
<
darkskin
::
ListViewColumnHeaderTemplate
>::
= {
L"darkskin::ListViewColumnHeaderTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::ListViewColumnHeaderTemplateConstructor)
const
<
darkskin
::
ListViewColumnHeaderTemplateConstructor
>::
= {
L"darkskin::ListViewColumnHeaderTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::ListViewTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::ListViewTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::ListViewTemplateConstructor)
const
<
darkskin
::
ListViewTemplateConstructor
>::
= {
L"darkskin::ListViewTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::MenuBarButtonTemplate)
const
<
darkskin
::
>:: = {
L"darkskin::MenuBarButtonTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::MenuBarButtonTemplateConstructor)
const
<
darkskin
::
MenuBarButtonTemplateConstructor
>:: = {
L"darkskin::MenuBarButtonTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::MenuItemButtonTemplate)
const
<
darkskin
::
>:: = {
L"darkskin::MenuItemButtonTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::MenuItemButtonTemplateConstructor)
const
<
darkskin
::
MenuItemButtonTemplateConstructor
>:: = {
L"darkskin::MenuItemButtonTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::MenuSplitterTemplate)
const
<
darkskin
::
>:: = {
L"darkskin::MenuSplitterTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::MenuSplitterTemplateConstructor)
const
<
darkskin
::
MenuSplitterTemplateConstructor
>:: = {
L"darkskin::MenuSplitterTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::MultilineTextBoxTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::MultilineTextBoxTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::MultilineTextBoxTemplateConstructor)
const
<
darkskin
::
MultilineTextBoxTemplateConstructor
>::
= {
L"darkskin::MultilineTextBoxTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::ProgressBarTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::ProgressBarTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::ProgressBarTemplateConstructor)
const
<
darkskin
::
ProgressBarTemplateConstructor
>::
= {
L"darkskin::ProgressBarTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RadioButtonTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::RadioButtonTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RadioButtonTemplateConstructor)
const
<
darkskin
::
RadioButtonTemplateConstructor
>::
= {
L"darkskin::RadioButtonTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonButtonsTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::RibbonButtonsTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonButtonsTemplateConstructor)
const
<
darkskin
::
RibbonButtonsTemplateConstructor
>::
= {
L"darkskin::RibbonButtonsTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonGalleryDropdownButtonTemplate)
const
<
darkskin
::
RibbonGalleryDropdownButtonTemplate
>::
= {
L"darkskin::RibbonGalleryDropdownButtonTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonGalleryDropdownButtonTemplateConstructor)
const
<
darkskin
::
RibbonGalleryDropdownButtonTemplateConstructor
>::
= {
L"darkskin::RibbonGalleryDropdownButtonTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonGalleryItemListTemplate)
const
<
darkskin
::
RibbonGalleryItemListTemplate
>::
= {
L"darkskin::RibbonGalleryItemListTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonGalleryItemListTemplateConstructor)
const
<
darkskin
::
RibbonGalleryItemListTemplateConstructor
>::
= {
L"darkskin::RibbonGalleryItemListTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonGalleryTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::RibbonGalleryTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonGalleryTemplateConstructor)
const
<
darkskin
::
RibbonGalleryTemplateConstructor
>::
= {
L"darkskin::RibbonGalleryTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonGroupExpandButtonTemplate)
const
<
darkskin
::
RibbonGroupExpandButtonTemplate
>::
= {
L"darkskin::RibbonGroupExpandButtonTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonGroupExpandButtonTemplateConstructor)
const
<
darkskin
::
RibbonGroupExpandButtonTemplateConstructor
>::
= {
L"darkskin::RibbonGroupExpandButtonTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonGroupMenuTemplate)
const
<
darkskin
::
>:: = {
L"darkskin::RibbonGroupMenuTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonGroupMenuTemplateConstructor)
const
<
darkskin
::
RibbonGroupMenuTemplateConstructor
>:: = {
L"darkskin::RibbonGroupMenuTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonGroupTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::RibbonGroupTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonGroupTemplateConstructor)
const
<
darkskin
::
RibbonGroupTemplateConstructor
>::
= {
L"darkskin::RibbonGroupTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonIconLabelTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::RibbonIconLabelTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonIconLabelTemplateConstructor)
const
<
darkskin
::
RibbonIconLabelTemplateConstructor
>::
= {
L"darkskin::RibbonIconLabelTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonLargeButtonTemplate)
const
<
darkskin
::
RibbonLargeButtonTemplate
>::
= {
L"darkskin::RibbonLargeButtonTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonLargeButtonTemplateConstructor)
const
<
darkskin
::
RibbonLargeButtonTemplateConstructor
>::
= {
L"darkskin::RibbonLargeButtonTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonLargeDropdownButtonTemplate)
const
<
darkskin
::
RibbonLargeDropdownButtonTemplate
>::
= {
L"darkskin::RibbonLargeDropdownButtonTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonLargeDropdownButtonTemplateConstructor)
const
<
darkskin
::
RibbonLargeDropdownButtonTemplateConstructor
>::
= {
L"darkskin::RibbonLargeDropdownButtonTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonLargeSplitButtonTemplate)
const
<
darkskin
::
RibbonLargeSplitButtonTemplate
>::
= {
L"darkskin::RibbonLargeSplitButtonTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonLargeSplitButtonTemplateConstructor)
const
<
darkskin
::
RibbonLargeSplitButtonTemplateConstructor
>::
= {
L"darkskin::RibbonLargeSplitButtonTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonSmallButtonTemplate)
const
<
darkskin
::
RibbonSmallButtonTemplate
>::
= {
L"darkskin::RibbonSmallButtonTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonSmallButtonTemplateConstructor)
const
<
darkskin
::
RibbonSmallButtonTemplateConstructor
>::
= {
L"darkskin::RibbonSmallButtonTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonSmallDropdownButtonTemplate)
const
<
darkskin
::
RibbonSmallDropdownButtonTemplate
>::
= {
L"darkskin::RibbonSmallDropdownButtonTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonSmallDropdownButtonTemplateConstructor)
const
<
darkskin
::
RibbonSmallDropdownButtonTemplateConstructor
>::
= {
L"darkskin::RibbonSmallDropdownButtonTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonSmallIconLabelTemplate)
const
<
darkskin
::
RibbonSmallIconLabelTemplate
>::
= {
L"darkskin::RibbonSmallIconLabelTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonSmallIconLabelTemplateConstructor)
const
<
darkskin
::
RibbonSmallIconLabelTemplateConstructor
>::
= {
L"darkskin::RibbonSmallIconLabelTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonSmallSplitButtonTemplate)
const
<
darkskin
::
RibbonSmallSplitButtonTemplate
>::
= {
L"darkskin::RibbonSmallSplitButtonTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonSmallSplitButtonTemplateConstructor)
const
<
darkskin
::
RibbonSmallSplitButtonTemplateConstructor
>::
= {
L"darkskin::RibbonSmallSplitButtonTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonSplitArrowTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::RibbonSplitArrowTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonSplitArrowTemplateConstructor)
const
<
darkskin
::
RibbonSplitArrowTemplateConstructor
>::
= {
L"darkskin::RibbonSplitArrowTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonToolstripHeaderTemplate)
const
<
darkskin
::
RibbonToolstripHeaderTemplate
>:: = {
L"darkskin::RibbonToolstripHeaderTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonToolstripHeaderTemplateConstructor)
const
<
darkskin
::
RibbonToolstripHeaderTemplateConstructor
>:: = {
L"darkskin::RibbonToolstripHeaderTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonToolstripMenuTemplate)
const
<
darkskin
::
RibbonToolstripMenuTemplate
>:: = {
L"darkskin::RibbonToolstripMenuTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonToolstripMenuTemplateConstructor)
const
<
darkskin
::
RibbonToolstripMenuTemplateConstructor
>:: = {
L"darkskin::RibbonToolstripMenuTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonToolstripsTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::RibbonToolstripsTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RibbonToolstripsTemplateConstructor)
const
<
darkskin
::
RibbonToolstripsTemplateConstructor
>::
= {
L"darkskin::RibbonToolstripsTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RightScrollButtonTemplate)
const
<
darkskin
::
RightScrollButtonTemplate
>::
= {
L"darkskin::RightScrollButtonTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::RightScrollButtonTemplateConstructor)
const
<
darkskin
::
RightScrollButtonTemplateConstructor
>::
= {
L"darkskin::RightScrollButtonTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::ScrollViewTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::ScrollViewTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::ScrollViewTemplateConstructor)
const
<
darkskin
::
ScrollViewTemplateConstructor
>::
= {
L"darkskin::ScrollViewTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::ShortcutKeyTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::ShortcutKeyTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::ShortcutKeyTemplateConstructor)
const
<
darkskin
::
ShortcutKeyTemplateConstructor
>::
= {
L"darkskin::ShortcutKeyTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::SinglelineTextBoxTemplate)
const
<
darkskin
::
SinglelineTextBoxTemplate
>::
= {
L"darkskin::SinglelineTextBoxTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::SinglelineTextBoxTemplateConstructor)
const
<
darkskin
::
SinglelineTextBoxTemplateConstructor
>::
= {
L"darkskin::SinglelineTextBoxTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::TabHeaderButtonTemplate)
const
<
darkskin
::
>:: = {
L"darkskin::TabHeaderButtonTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::TabHeaderButtonTemplateConstructor)
const
<
darkskin
::
TabHeaderButtonTemplateConstructor
>:: = {
L"darkskin::TabHeaderButtonTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::TabHeaderTemplate)
const
<
darkskin
::
>:: = {
L"darkskin::TabHeaderTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::TabHeaderTemplateConstructor)
const
<
darkskin
::
TabHeaderTemplateConstructor
>:: = {
L"darkskin::TabHeaderTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::TabTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::TabTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::TabTemplateConstructor)
const
<
darkskin
::
>::
= {
L"darkskin::TabTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::TextListTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::TextListTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::TextListTemplateConstructor)
const
<
darkskin
::
TextListTemplateConstructor
>::
= {
L"darkskin::TextListTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::Theme)
const
<
darkskin
::
>::
= {
L"darkskin::Theme"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::ThemeConstructor)
const
<
darkskin
::
>::
= {
L"darkskin::ThemeConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::ToolstripButtonTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::ToolstripButtonTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::ToolstripButtonTemplateConstructor)
const
<
darkskin
::
ToolstripButtonTemplateConstructor
>::
= {
L"darkskin::ToolstripButtonTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::ToolstripDropdownButtonTemplate)
const
<
darkskin
::
ToolstripDropdownButtonTemplate
>::
= {
L"darkskin::ToolstripDropdownButtonTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::ToolstripDropdownButtonTemplateConstructor)
const
<
darkskin
::
ToolstripDropdownButtonTemplateConstructor
>::
= {
L"darkskin::ToolstripDropdownButtonTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::ToolstripMenuTemplate)
const
<
darkskin
::
>:: = {
L"darkskin::ToolstripMenuTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::ToolstripMenuTemplateConstructor)
const
<
darkskin
::
ToolstripMenuTemplateConstructor
>:: = {
L"darkskin::ToolstripMenuTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::ToolstripSplitArrowTemplate)
const
<
darkskin
::
ToolstripSplitArrowTemplate
>::
= {
L"darkskin::ToolstripSplitArrowTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::ToolstripSplitArrowTemplateConstructor)
const
<
darkskin
::
ToolstripSplitArrowTemplateConstructor
>::
= {
L"darkskin::ToolstripSplitArrowTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::ToolstripSplitButtonTemplate)
const
<
darkskin
::
ToolstripSplitButtonTemplate
>::
= {
L"darkskin::ToolstripSplitButtonTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::ToolstripSplitButtonTemplateConstructor)
const
<
darkskin
::
ToolstripSplitButtonTemplateConstructor
>::
= {
L"darkskin::ToolstripSplitButtonTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::ToolstripSplitterTemplate)
const
<
darkskin
::
ToolstripSplitterTemplate
>::
= {
L"darkskin::ToolstripSplitterTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::ToolstripSplitterTemplateConstructor)
const
<
darkskin
::
ToolstripSplitterTemplateConstructor
>::
= {
L"darkskin::ToolstripSplitterTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::ToolstripTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::ToolstripTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::ToolstripTemplateConstructor)
const
<
darkskin
::
ToolstripTemplateConstructor
>::
= {
L"darkskin::ToolstripTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::TooltipTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::TooltipTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::TooltipTemplateConstructor)
const
<
darkskin
::
TooltipTemplateConstructor
>::
= {
L"darkskin::TooltipTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::TopScrollButtonTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::TopScrollButtonTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::TopScrollButtonTemplateConstructor)
const
<
darkskin
::
TopScrollButtonTemplateConstructor
>::
= {
L"darkskin::TopScrollButtonTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::TreeViewTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::TreeViewTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::TreeViewTemplateConstructor)
const
<
darkskin
::
TreeViewTemplateConstructor
>::
= {
L"darkskin::TreeViewTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::VScrollHandleTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::VScrollHandleTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::VScrollHandleTemplateConstructor)
const
<
darkskin
::
VScrollHandleTemplateConstructor
>::
= {
L"darkskin::VScrollHandleTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::VScrollTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::VScrollTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::VScrollTemplateConstructor)
const
<
darkskin
::
VScrollTemplateConstructor
>::
= {
L"darkskin::VScrollTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::VTrackerTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::VTrackerTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::VTrackerTemplateConstructor)
const
<
darkskin
::
VTrackerTemplateConstructor
>::
= {
L"darkskin::VTrackerTemplateConstructor"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::WindowTemplate)
const
<
darkskin
::
>::
= {
L"darkskin::WindowTemplate"
,
nullptr
,
::
};
IMPL_CPP_TYPE_INFO(darkskin::WindowTemplateConstructor)
const
<
darkskin
::
WindowTemplateConstructor
>::
= {
L"darkskin::WindowTemplateConstructor"
,
nullptr
,
::
};
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
#define _ ,
BEGIN_CLASS_MEMBER(::darkskin::BottomScrollButtonTemplate)
template
<>
struct
<::
darkskin
::
BottomScrollButtonTemplate
> {
public
:
class
:
public
{
typedef
::
darkskin
::
BottomScrollButtonTemplate
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
BottomScrollButtonTemplate
>::
) {
<::
darkskin
::
BottomScrollButtonTemplate
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
BottomScrollButtonTemplate
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
BottomScrollButtonTemplate
,
<::
darkskin
::
BottomScrollButtonTemplate
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiButtonTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::BottomScrollButtonTemplateConstructor)
(
description
::
<::
darkskin
::
BottomScrollButtonTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::BottomScrollButtonTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
BottomScrollButtonTemplate
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::BottomScrollButtonTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::BottomScrollButtonTemplateConstructor)
template
<>
struct
<::
darkskin
::
BottomScrollButtonTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
BottomScrollButtonTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
BottomScrollButtonTemplateConstructor
>::
) {
<::
darkskin
::
BottomScrollButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
BottomScrollButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
BottomScrollButtonTemplateConstructor
,
<::
darkskin
::
BottomScrollButtonTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::BottomScrollButtonTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
BottomScrollButtonTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_BottomScrollButtonTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_BottomScrollButtonTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_BottomScrollButtonTemplate_Initialize
))&
::
__vwsn_darkskin_BottomScrollButtonTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_BottomScrollButtonTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_BottomScrollButtonTemplate_Initialize
)>
(&
::
__vwsn_darkskin_BottomScrollButtonTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::BottomScrollButtonTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::ButtonTemplate)
template
<>
struct
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiButtonTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::ButtonTemplateConstructor)
(
description
::
<::
darkskin
::
ButtonTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::ButtonTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::ButtonTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::ButtonTemplateConstructor)
template
<>
struct
<::
darkskin
::
ButtonTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
ButtonTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
ButtonTemplateConstructor
>::
) {
<::
darkskin
::
ButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
ButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
ButtonTemplateConstructor
,
<::
darkskin
::
ButtonTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::ButtonTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
ButtonTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_ButtonTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_ButtonTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_ButtonTemplate_Initialize
))&
::
__vwsn_darkskin_ButtonTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_ButtonTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_ButtonTemplate_Initialize
)>
(&
::
__vwsn_darkskin_ButtonTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_4"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_5"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_6"
, &
::
) );
CLASS_MEMBER_FIELD(container)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"container"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::ButtonTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::CheckBoxTemplate)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiSelectableButtonTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
GuiSelectableButtonTemplate
>());
CLASS_MEMBER_BASE(::darkskin::CheckBoxTemplateConstructor)
(
description
::
<::
darkskin
::
CheckBoxTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::CheckBoxTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::CheckBoxTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::CheckBoxTemplateConstructor)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
CheckBoxTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
CheckBoxTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
CheckBoxTemplateConstructor
>::
) {
<::
darkskin
::
CheckBoxTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
CheckBoxTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
CheckBoxTemplateConstructor
,
<::
darkskin
::
CheckBoxTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::CheckBoxTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
CheckBoxTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_CheckBoxTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_CheckBoxTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_CheckBoxTemplate_Initialize
))&
::
__vwsn_darkskin_CheckBoxTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_CheckBoxTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_CheckBoxTemplate_Initialize
)>
(&
::
__vwsn_darkskin_CheckBoxTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_10"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_11"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_12"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_13"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_4"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_5"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_6"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_7"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_8"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_9"
, &
::
) );
CLASS_MEMBER_FIELD(container)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"container"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::CheckBoxTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::ComboBoxTemplate)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiDateComboBoxTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::ComboBoxTemplateConstructor)
(
description
::
<::
darkskin
::
ComboBoxTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::ComboBoxTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::ComboBoxTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::ComboBoxTemplateConstructor)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
ComboBoxTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
ComboBoxTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
ComboBoxTemplateConstructor
>::
) {
<::
darkskin
::
ComboBoxTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
ComboBoxTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
ComboBoxTemplateConstructor
,
<::
darkskin
::
ComboBoxTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::ComboBoxTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
ComboBoxTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_ComboBoxTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_ComboBoxTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_ComboBoxTemplate_Initialize
))&
::
__vwsn_darkskin_ComboBoxTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_ComboBoxTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_ComboBoxTemplate_Initialize
)>
(&
::
__vwsn_darkskin_ComboBoxTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_4"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_5"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_6"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_7"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_8"
, &
::
) );
CLASS_MEMBER_FIELD(container)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"container"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::ComboBoxTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::CustomControlTemplate)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiControlTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::CustomControlTemplateConstructor)
(
description
::
<::
darkskin
::
CustomControlTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::CustomControlTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::CustomControlTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::CustomControlTemplateConstructor)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
CustomControlTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
CustomControlTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
CustomControlTemplateConstructor
>::
) {
<::
darkskin
::
CustomControlTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
CustomControlTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
CustomControlTemplateConstructor
,
<::
darkskin
::
CustomControlTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::CustomControlTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
CustomControlTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_CustomControlTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_CustomControlTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_CustomControlTemplate_Initialize
))&
::
__vwsn_darkskin_CustomControlTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_CustomControlTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_CustomControlTemplate_Initialize
)>
(&
::
__vwsn_darkskin_CustomControlTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
END_CLASS_MEMBER(::darkskin::CustomControlTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::DateButtonTemplate)
template
<>
struct
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiSelectableButtonTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
GuiSelectableButtonTemplate
>());
CLASS_MEMBER_BASE(::darkskin::DateButtonTemplateConstructor)
(
description
::
<::
darkskin
::
DateButtonTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::DateButtonTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::DateButtonTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::DateButtonTemplateConstructor)
template
<>
struct
<::
darkskin
::
DateButtonTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
DateButtonTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
DateButtonTemplateConstructor
>::
) {
<::
darkskin
::
DateButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
DateButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
DateButtonTemplateConstructor
,
<::
darkskin
::
DateButtonTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::DateButtonTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
DateButtonTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_DateButtonTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_DateButtonTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_DateButtonTemplate_Initialize
))&
::
__vwsn_darkskin_DateButtonTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_DateButtonTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_DateButtonTemplate_Initialize
)>
(&
::
__vwsn_darkskin_DateButtonTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(container)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"container"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::DateButtonTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::DatePickerTemplate)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiDatePickerTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::DatePickerTemplateConstructor)
(
description
::
<::
darkskin
::
DatePickerTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::DatePickerTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::DatePickerTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::DatePickerTemplateConstructor)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
DatePickerTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
DatePickerTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
DatePickerTemplateConstructor
>::
) {
<::
darkskin
::
DatePickerTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
DatePickerTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
DatePickerTemplateConstructor
,
<::
darkskin
::
DatePickerTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::DatePickerTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
DatePickerTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_DatePickerTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_DatePickerTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_DatePickerTemplate_Initialize
))&
::
__vwsn_darkskin_DatePickerTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_DatePickerTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_DatePickerTemplate_Initialize
)>
(&
::
__vwsn_darkskin_DatePickerTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(look)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"look"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::DatePickerTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::DocumentLabelTemplate)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiDocumentLabelTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::DocumentLabelTemplateConstructor)
(
description
::
<::
darkskin
::
DocumentLabelTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::DocumentLabelTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::DocumentLabelTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::DocumentLabelTemplateConstructor)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
DocumentLabelTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
DocumentLabelTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
DocumentLabelTemplateConstructor
>::
) {
<::
darkskin
::
DocumentLabelTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
DocumentLabelTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
DocumentLabelTemplateConstructor
,
<::
darkskin
::
DocumentLabelTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::DocumentLabelTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
DocumentLabelTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_DocumentLabelTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_DocumentLabelTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_DocumentLabelTemplate_Initialize
))&
::
__vwsn_darkskin_DocumentLabelTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_DocumentLabelTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_DocumentLabelTemplate_Initialize
)>
(&
::
__vwsn_darkskin_DocumentLabelTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::DocumentLabelTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::DocumentTextBoxTemplate)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiDocumentLabelTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::DocumentTextBoxTemplateConstructor)
(
description
::
<::
darkskin
::
DocumentTextBoxTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::DocumentTextBoxTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::DocumentTextBoxTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::DocumentTextBoxTemplateConstructor)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
DocumentTextBoxTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
DocumentTextBoxTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
DocumentTextBoxTemplateConstructor
>::
) {
<::
darkskin
::
DocumentTextBoxTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
DocumentTextBoxTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
DocumentTextBoxTemplateConstructor
,
<::
darkskin
::
DocumentTextBoxTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::DocumentTextBoxTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
DocumentTextBoxTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_DocumentTextBoxTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_DocumentTextBoxTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_DocumentTextBoxTemplate_Initialize
))&
::
__vwsn_darkskin_DocumentTextBoxTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_DocumentTextBoxTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_DocumentTextBoxTemplate_Initialize
)>
(&
::
__vwsn_darkskin_DocumentTextBoxTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(container)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"container"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::DocumentTextBoxTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::DocumentViewerTemplate)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiDocumentViewerTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
GuiDocumentViewerTemplate
>());
CLASS_MEMBER_BASE(::darkskin::DocumentViewerTemplateConstructor)
(
description
::
<::
darkskin
::
DocumentViewerTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::DocumentViewerTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::DocumentViewerTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::DocumentViewerTemplateConstructor)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
DocumentViewerTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
DocumentViewerTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
DocumentViewerTemplateConstructor
>::
) {
<::
darkskin
::
DocumentViewerTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
DocumentViewerTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
DocumentViewerTemplateConstructor
,
<::
darkskin
::
DocumentViewerTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::DocumentViewerTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
DocumentViewerTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_DocumentViewerTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_DocumentViewerTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_DocumentViewerTemplate_Initialize
))&
::
__vwsn_darkskin_DocumentViewerTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_DocumentViewerTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_DocumentViewerTemplate_Initialize
)>
(&
::
__vwsn_darkskin_DocumentViewerTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(look)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"look"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::DocumentViewerTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::ExpandingDecoratorTemplate)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
ExpandingDecoratorTemplate
> {
public
:
class
:
public
{
typedef
::
darkskin
::
ExpandingDecoratorTemplate
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
ExpandingDecoratorTemplate
>::
) {
<::
darkskin
::
ExpandingDecoratorTemplate
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
ExpandingDecoratorTemplate
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
ExpandingDecoratorTemplate
,
<::
darkskin
::
ExpandingDecoratorTemplate
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiSelectableButtonTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
GuiSelectableButtonTemplate
>());
CLASS_MEMBER_BASE(::darkskin::ExpandingDecoratorTemplateConstructor)
(
description
::
<::
darkskin
::
ExpandingDecoratorTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::ExpandingDecoratorTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
ExpandingDecoratorTemplate
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::ExpandingDecoratorTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::ExpandingDecoratorTemplateConstructor)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
ExpandingDecoratorTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
ExpandingDecoratorTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
ExpandingDecoratorTemplateConstructor
>::
) {
<::
darkskin
::
ExpandingDecoratorTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
ExpandingDecoratorTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
ExpandingDecoratorTemplateConstructor
,
<::
darkskin
::
ExpandingDecoratorTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::ExpandingDecoratorTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
ExpandingDecoratorTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_ExpandingDecoratorTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_ExpandingDecoratorTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_ExpandingDecoratorTemplate_Initialize
))&
::
__vwsn_darkskin_ExpandingDecoratorTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_ExpandingDecoratorTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_ExpandingDecoratorTemplate_Initialize
)>
(&
::
__vwsn_darkskin_ExpandingDecoratorTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_4"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_5"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::ExpandingDecoratorTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::GroupBoxTemplate)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiControlTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::GroupBoxTemplateConstructor)
(
description
::
<::
darkskin
::
GroupBoxTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::GroupBoxTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::GroupBoxTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::GroupBoxTemplateConstructor)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
GroupBoxTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
GroupBoxTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
GroupBoxTemplateConstructor
>::
) {
<::
darkskin
::
GroupBoxTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
GroupBoxTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
GroupBoxTemplateConstructor
,
<::
darkskin
::
GroupBoxTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::GroupBoxTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
GroupBoxTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_GroupBoxTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_GroupBoxTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_GroupBoxTemplate_Initialize
))&
::
__vwsn_darkskin_GroupBoxTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_GroupBoxTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_GroupBoxTemplate_Initialize
)>
(&
::
__vwsn_darkskin_GroupBoxTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_4"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_5"
, &
::
) );
CLASS_MEMBER_FIELD(container)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"container"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
CLASS_MEMBER_FIELD(titleBounds)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"titleBounds"
, &
::
) );
END_CLASS_MEMBER(::darkskin::GroupBoxTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::HScrollHandleTemplate)
template
<>
struct
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiButtonTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::HScrollHandleTemplateConstructor)
(
description
::
<::
darkskin
::
HScrollHandleTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::HScrollHandleTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::HScrollHandleTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::HScrollHandleTemplateConstructor)
template
<>
struct
<::
darkskin
::
HScrollHandleTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
HScrollHandleTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
HScrollHandleTemplateConstructor
>::
) {
<::
darkskin
::
HScrollHandleTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
HScrollHandleTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
HScrollHandleTemplateConstructor
,
<::
darkskin
::
HScrollHandleTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::HScrollHandleTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
HScrollHandleTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_HScrollHandleTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_HScrollHandleTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_HScrollHandleTemplate_Initialize
))&
::
__vwsn_darkskin_HScrollHandleTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_HScrollHandleTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_HScrollHandleTemplate_Initialize
)>
(&
::
__vwsn_darkskin_HScrollHandleTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::HScrollHandleTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::HScrollTemplate)
template
<>
struct
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiScrollTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::HScrollTemplateConstructor)
(
description
::
<::
darkskin
::
HScrollTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::HScrollTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_instance_ctor_, NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
)>::
> (
parameterNames
, (
decltype
(&
::
))&
::
,
nullptr
,
nullptr
);
(
L"__vwsn_instance_ctor_"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
)>
(&
::
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
END_CLASS_MEMBER(::darkskin::HScrollTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::HScrollTemplateConstructor)
template
<>
struct
<::
darkskin
::
HScrollTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
HScrollTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
HScrollTemplateConstructor
>::
) {
<::
darkskin
::
HScrollTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
HScrollTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
HScrollTemplateConstructor
,
<::
darkskin
::
HScrollTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::HScrollTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
HScrollTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_HScrollTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_HScrollTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_HScrollTemplate_Initialize
))&
::
__vwsn_darkskin_HScrollTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_HScrollTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_HScrollTemplate_Initialize
)>
(&
::
__vwsn_darkskin_HScrollTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_4"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_5"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_6"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_7"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_8"
, &
::
) );
CLASS_MEMBER_FIELD(behavior)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"behavior"
, &
::
) );
CLASS_MEMBER_FIELD(buttonDecrease)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"buttonDecrease"
, &
::
) );
CLASS_MEMBER_FIELD(buttonIncrease)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"buttonIncrease"
, &
::
) );
CLASS_MEMBER_FIELD(handle)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"handle"
, &
::
) );
CLASS_MEMBER_FIELD(handleContainer)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"handleContainer"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::HScrollTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::HTrackerTemplate)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiScrollTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::HTrackerTemplateConstructor)
(
description
::
<::
darkskin
::
HTrackerTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::HTrackerTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_instance_ctor_, NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
)>::
> (
parameterNames
, (
decltype
(&
::
))&
::
,
nullptr
,
nullptr
);
(
L"__vwsn_instance_ctor_"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
)>
(&
::
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
END_CLASS_MEMBER(::darkskin::HTrackerTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::HTrackerTemplateConstructor)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
HTrackerTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
HTrackerTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
HTrackerTemplateConstructor
>::
) {
<::
darkskin
::
HTrackerTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
HTrackerTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
HTrackerTemplateConstructor
,
<::
darkskin
::
HTrackerTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::HTrackerTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
HTrackerTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_HTrackerTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_HTrackerTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_HTrackerTemplate_Initialize
))&
::
__vwsn_darkskin_HTrackerTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_HTrackerTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_HTrackerTemplate_Initialize
)>
(&
::
__vwsn_darkskin_HTrackerTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_4"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_5"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_6"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_7"
, &
::
) );
CLASS_MEMBER_FIELD(behavior)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"behavior"
, &
::
) );
CLASS_MEMBER_FIELD(handle)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"handle"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::HTrackerTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::ItemBackgroundTemplate)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiSelectableButtonTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
GuiSelectableButtonTemplate
>());
CLASS_MEMBER_BASE(::darkskin::ItemBackgroundTemplateConstructor)
(
description
::
<::
darkskin
::
ItemBackgroundTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::ItemBackgroundTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::ItemBackgroundTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::ItemBackgroundTemplateConstructor)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
ItemBackgroundTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
ItemBackgroundTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
ItemBackgroundTemplateConstructor
>::
) {
<::
darkskin
::
ItemBackgroundTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
ItemBackgroundTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
ItemBackgroundTemplateConstructor
,
<::
darkskin
::
ItemBackgroundTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::ItemBackgroundTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
ItemBackgroundTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_ItemBackgroundTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_ItemBackgroundTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_ItemBackgroundTemplate_Initialize
))&
::
__vwsn_darkskin_ItemBackgroundTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_ItemBackgroundTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_ItemBackgroundTemplate_Initialize
)>
(&
::
__vwsn_darkskin_ItemBackgroundTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(container)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"container"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::ItemBackgroundTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::LabelTemplate)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiLabelTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::LabelTemplateConstructor)
(
description
::
<::
darkskin
::
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::LabelTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::LabelTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::LabelTemplateConstructor)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::LabelTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_LabelTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_LabelTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_LabelTemplate_Initialize
))&
::
__vwsn_darkskin_LabelTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_LabelTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_LabelTemplate_Initialize
)>
(&
::
__vwsn_darkskin_LabelTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::LabelTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::LeftScrollButtonTemplate)
template
<>
struct
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiButtonTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::LeftScrollButtonTemplateConstructor)
(
description
::
<::
darkskin
::
LeftScrollButtonTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::LeftScrollButtonTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::LeftScrollButtonTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::LeftScrollButtonTemplateConstructor)
template
<>
struct
<::
darkskin
::
LeftScrollButtonTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
LeftScrollButtonTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
LeftScrollButtonTemplateConstructor
>::
) {
<::
darkskin
::
LeftScrollButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
LeftScrollButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
LeftScrollButtonTemplateConstructor
,
<::
darkskin
::
LeftScrollButtonTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::LeftScrollButtonTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
LeftScrollButtonTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_LeftScrollButtonTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_LeftScrollButtonTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_LeftScrollButtonTemplate_Initialize
))&
::
__vwsn_darkskin_LeftScrollButtonTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_LeftScrollButtonTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_LeftScrollButtonTemplate_Initialize
)>
(&
::
__vwsn_darkskin_LeftScrollButtonTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::LeftScrollButtonTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::ListViewColumnHeaderTemplate)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
ListViewColumnHeaderTemplate
> {
public
:
class
:
public
{
typedef
::
darkskin
::
ListViewColumnHeaderTemplate
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
ListViewColumnHeaderTemplate
>::
) {
<::
darkskin
::
ListViewColumnHeaderTemplate
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
ListViewColumnHeaderTemplate
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
ListViewColumnHeaderTemplate
,
<::
darkskin
::
ListViewColumnHeaderTemplate
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiListViewColumnHeaderTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
GuiListViewColumnHeaderTemplate
>());
CLASS_MEMBER_BASE(::darkskin::ListViewColumnHeaderTemplateConstructor)
(
description
::
<::
darkskin
::
ListViewColumnHeaderTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::ListViewColumnHeaderTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
ListViewColumnHeaderTemplate
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::ListViewColumnHeaderTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::ListViewColumnHeaderTemplateConstructor)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
ListViewColumnHeaderTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
ListViewColumnHeaderTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
ListViewColumnHeaderTemplateConstructor
>::
) {
<::
darkskin
::
ListViewColumnHeaderTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
ListViewColumnHeaderTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
ListViewColumnHeaderTemplateConstructor
,
<::
darkskin
::
ListViewColumnHeaderTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::ListViewColumnHeaderTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
ListViewColumnHeaderTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize
))&
::
__vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize
)>
(&
::
__vwsn_darkskin_ListViewColumnHeaderTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_10"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_11"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_12"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_13"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_14"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_4"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_5"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_6"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_7"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_8"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_9"
, &
::
) );
CLASS_MEMBER_FIELD(buttonArrow)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"buttonArrow"
, &
::
) );
CLASS_MEMBER_FIELD(container)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"container"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::ListViewColumnHeaderTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::ListViewTemplate)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiListViewTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::ListViewTemplateConstructor)
(
description
::
<::
darkskin
::
ListViewTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::ListViewTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::ListViewTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::ListViewTemplateConstructor)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
ListViewTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
ListViewTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
ListViewTemplateConstructor
>::
) {
<::
darkskin
::
ListViewTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
ListViewTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
ListViewTemplateConstructor
,
<::
darkskin
::
ListViewTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::ListViewTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
ListViewTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_ListViewTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_ListViewTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_ListViewTemplate_Initialize
))&
::
__vwsn_darkskin_ListViewTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_ListViewTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_ListViewTemplate_Initialize
)>
(&
::
__vwsn_darkskin_ListViewTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(look)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"look"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::ListViewTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::MenuBarButtonTemplate)
template
<>
struct
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
: () :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); } () {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiToolstripButtonTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
GuiToolstripButtonTemplate
>());
CLASS_MEMBER_BASE(::darkskin::MenuBarButtonTemplateConstructor)
(
description
::
<::
darkskin
::
MenuBarButtonTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::MenuBarButtonTemplate*(), NO_PARAMETER)
{
const
wchar_t
* []={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::MenuBarButtonTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::MenuBarButtonTemplateConstructor)
template
<>
struct
<::
darkskin
::
MenuBarButtonTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
MenuBarButtonTemplateConstructor
;
static
const
=
::
;
public
: () :
(
, &
<::
darkskin
::
MenuBarButtonTemplateConstructor
>::
) {
<::
darkskin
::
MenuBarButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); } () {
<::
darkskin
::
MenuBarButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
MenuBarButtonTemplateConstructor
,
<::
darkskin
::
MenuBarButtonTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::MenuBarButtonTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
* []={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
MenuBarButtonTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_MenuBarButtonTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
* []={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_MenuBarButtonTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_MenuBarButtonTemplate_Initialize
))&
::
__vwsn_darkskin_MenuBarButtonTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_MenuBarButtonTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_MenuBarButtonTemplate_Initialize
)> (&
::
__vwsn_darkskin_MenuBarButtonTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::MenuBarButtonTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::MenuItemButtonTemplate)
template
<>
struct
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
: () :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); } () {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiToolstripButtonTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
GuiToolstripButtonTemplate
>());
CLASS_MEMBER_BASE(::darkskin::MenuItemButtonTemplateConstructor)
(
description
::
<::
darkskin
::
MenuItemButtonTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::MenuItemButtonTemplate*(), NO_PARAMETER)
{
const
wchar_t
* []={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::MenuItemButtonTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::MenuItemButtonTemplateConstructor)
template
<>
struct
<::
darkskin
::
MenuItemButtonTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
MenuItemButtonTemplateConstructor
;
static
const
=
::
;
public
: () :
(
, &
<::
darkskin
::
MenuItemButtonTemplateConstructor
>::
) {
<::
darkskin
::
MenuItemButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); } () {
<::
darkskin
::
MenuItemButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
MenuItemButtonTemplateConstructor
,
<::
darkskin
::
MenuItemButtonTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::MenuItemButtonTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
* []={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
MenuItemButtonTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_MenuItemButtonTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
* []={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_MenuItemButtonTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_MenuItemButtonTemplate_Initialize
))&
::
__vwsn_darkskin_MenuItemButtonTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_MenuItemButtonTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_MenuItemButtonTemplate_Initialize
)> (&
::
__vwsn_darkskin_MenuItemButtonTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_10"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_11"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_4"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_5"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_6"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_7"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_8"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_9"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::MenuItemButtonTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::MenuSplitterTemplate)
template
<>
struct
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
: () :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); } () {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiControlTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::MenuSplitterTemplateConstructor)
(
description
::
<::
darkskin
::
MenuSplitterTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::MenuSplitterTemplate*(), NO_PARAMETER)
{
const
wchar_t
* []={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::MenuSplitterTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::MenuSplitterTemplateConstructor)
template
<>
struct
<::
darkskin
::
MenuSplitterTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
MenuSplitterTemplateConstructor
;
static
const
=
::
;
public
: () :
(
, &
<::
darkskin
::
MenuSplitterTemplateConstructor
>::
) {
<::
darkskin
::
MenuSplitterTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); } () {
<::
darkskin
::
MenuSplitterTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
MenuSplitterTemplateConstructor
,
<::
darkskin
::
MenuSplitterTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::MenuSplitterTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
* []={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
MenuSplitterTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_MenuSplitterTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
* []={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_MenuSplitterTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_MenuSplitterTemplate_Initialize
))&
::
__vwsn_darkskin_MenuSplitterTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_MenuSplitterTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_MenuSplitterTemplate_Initialize
)> (&
::
__vwsn_darkskin_MenuSplitterTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
END_CLASS_MEMBER(::darkskin::MenuSplitterTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::MultilineTextBoxTemplate)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiMultilineTextBoxTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
GuiMultilineTextBoxTemplate
>());
CLASS_MEMBER_BASE(::darkskin::MultilineTextBoxTemplateConstructor)
(
description
::
<::
darkskin
::
MultilineTextBoxTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::MultilineTextBoxTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::MultilineTextBoxTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::MultilineTextBoxTemplateConstructor)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
MultilineTextBoxTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
MultilineTextBoxTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
MultilineTextBoxTemplateConstructor
>::
) {
<::
darkskin
::
MultilineTextBoxTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
MultilineTextBoxTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
MultilineTextBoxTemplateConstructor
,
<::
darkskin
::
MultilineTextBoxTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::MultilineTextBoxTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
MultilineTextBoxTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_MultilineTextBoxTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_MultilineTextBoxTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_MultilineTextBoxTemplate_Initialize
))&
::
__vwsn_darkskin_MultilineTextBoxTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_MultilineTextBoxTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_MultilineTextBoxTemplate_Initialize
)>
(&
::
__vwsn_darkskin_MultilineTextBoxTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(look)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"look"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::MultilineTextBoxTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::ProgressBarTemplate)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiScrollTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::ProgressBarTemplateConstructor)
(
description
::
<::
darkskin
::
ProgressBarTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::ProgressBarTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::ProgressBarTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::ProgressBarTemplateConstructor)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
ProgressBarTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
ProgressBarTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
ProgressBarTemplateConstructor
>::
) {
<::
darkskin
::
ProgressBarTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
ProgressBarTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
ProgressBarTemplateConstructor
,
<::
darkskin
::
ProgressBarTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::ProgressBarTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
ProgressBarTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_ProgressBarTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_ProgressBarTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_ProgressBarTemplate_Initialize
))&
::
__vwsn_darkskin_ProgressBarTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_ProgressBarTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_ProgressBarTemplate_Initialize
)>
(&
::
__vwsn_darkskin_ProgressBarTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_4"
, &
::
) );
CLASS_MEMBER_FIELD(container)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"container"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::ProgressBarTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RadioButtonTemplate)
template
<>
struct
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiSelectableButtonTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
GuiSelectableButtonTemplate
>());
CLASS_MEMBER_BASE(::darkskin::RadioButtonTemplateConstructor)
(
description
::
<::
darkskin
::
RadioButtonTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::RadioButtonTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::RadioButtonTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RadioButtonTemplateConstructor)
template
<>
struct
<::
darkskin
::
RadioButtonTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RadioButtonTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
RadioButtonTemplateConstructor
>::
) {
<::
darkskin
::
RadioButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
RadioButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RadioButtonTemplateConstructor
,
<::
darkskin
::
RadioButtonTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::RadioButtonTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
RadioButtonTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_RadioButtonTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_RadioButtonTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_RadioButtonTemplate_Initialize
))&
::
__vwsn_darkskin_RadioButtonTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_RadioButtonTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_RadioButtonTemplate_Initialize
)>
(&
::
__vwsn_darkskin_RadioButtonTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_10"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_11"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_12"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_13"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_4"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_5"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_6"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_7"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_8"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_9"
, &
::
) );
CLASS_MEMBER_FIELD(container)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"container"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::RadioButtonTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonButtonsTemplate)
template
<>
struct
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiRibbonButtonsTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::RibbonButtonsTemplateConstructor)
(
description
::
<::
darkskin
::
RibbonButtonsTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::RibbonButtonsTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::RibbonButtonsTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonButtonsTemplateConstructor)
template
<>
struct
<::
darkskin
::
RibbonButtonsTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RibbonButtonsTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
RibbonButtonsTemplateConstructor
>::
) {
<::
darkskin
::
RibbonButtonsTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
RibbonButtonsTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RibbonButtonsTemplateConstructor
,
<::
darkskin
::
RibbonButtonsTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::RibbonButtonsTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
RibbonButtonsTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_RibbonButtonsTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_RibbonButtonsTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_RibbonButtonsTemplate_Initialize
))&
::
__vwsn_darkskin_RibbonButtonsTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_RibbonButtonsTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_RibbonButtonsTemplate_Initialize
)>
(&
::
__vwsn_darkskin_RibbonButtonsTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
END_CLASS_MEMBER(::darkskin::RibbonButtonsTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonGalleryDropdownButtonTemplate)
template
<>
struct
<::
darkskin
::
RibbonGalleryDropdownButtonTemplate
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RibbonGalleryDropdownButtonTemplate
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
RibbonGalleryDropdownButtonTemplate
>::
) {
<::
darkskin
::
RibbonGalleryDropdownButtonTemplate
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
RibbonGalleryDropdownButtonTemplate
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RibbonGalleryDropdownButtonTemplate
,
<::
darkskin
::
RibbonGalleryDropdownButtonTemplate
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiButtonTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::RibbonGalleryDropdownButtonTemplateConstructor)
(
description
::
<::
darkskin
::
RibbonGalleryDropdownButtonTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::RibbonGalleryDropdownButtonTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
RibbonGalleryDropdownButtonTemplate
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::RibbonGalleryDropdownButtonTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonGalleryDropdownButtonTemplateConstructor)
template
<>
struct
<::
darkskin
::
RibbonGalleryDropdownButtonTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RibbonGalleryDropdownButtonTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
RibbonGalleryDropdownButtonTemplateConstructor
>::
) {
<::
darkskin
::
RibbonGalleryDropdownButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
RibbonGalleryDropdownButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RibbonGalleryDropdownButtonTemplateConstructor
,
<::
darkskin
::
RibbonGalleryDropdownButtonTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::RibbonGalleryDropdownButtonTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
RibbonGalleryDropdownButtonTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize
))&
::
__vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize
)>
(&
::
__vwsn_darkskin_RibbonGalleryDropdownButtonTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_4"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::RibbonGalleryDropdownButtonTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonGalleryItemListTemplate)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonGalleryItemListTemplate
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RibbonGalleryItemListTemplate
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
RibbonGalleryItemListTemplate
>::
) {
<::
darkskin
::
RibbonGalleryItemListTemplate
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
RibbonGalleryItemListTemplate
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RibbonGalleryItemListTemplate
,
<::
darkskin
::
RibbonGalleryItemListTemplate
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiTextListTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::RibbonGalleryItemListTemplateConstructor)
(
description
::
<::
darkskin
::
RibbonGalleryItemListTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::RibbonGalleryItemListTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
RibbonGalleryItemListTemplate
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::RibbonGalleryItemListTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonGalleryItemListTemplateConstructor)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonGalleryItemListTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RibbonGalleryItemListTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
RibbonGalleryItemListTemplateConstructor
>::
) {
<::
darkskin
::
RibbonGalleryItemListTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
RibbonGalleryItemListTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RibbonGalleryItemListTemplateConstructor
,
<::
darkskin
::
RibbonGalleryItemListTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::RibbonGalleryItemListTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
RibbonGalleryItemListTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_RibbonGalleryItemListTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_RibbonGalleryItemListTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_RibbonGalleryItemListTemplate_Initialize
))&
::
__vwsn_darkskin_RibbonGalleryItemListTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_RibbonGalleryItemListTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_RibbonGalleryItemListTemplate_Initialize
)>
(&
::
__vwsn_darkskin_RibbonGalleryItemListTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::RibbonGalleryItemListTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonGalleryTemplate)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiRibbonGalleryListTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
GuiRibbonGalleryListTemplate
>());
CLASS_MEMBER_BASE(::darkskin::RibbonGalleryTemplateConstructor)
(
description
::
<::
darkskin
::
RibbonGalleryTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::RibbonGalleryTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::RibbonGalleryTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonGalleryTemplateConstructor)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonGalleryTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RibbonGalleryTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
RibbonGalleryTemplateConstructor
>::
) {
<::
darkskin
::
RibbonGalleryTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
RibbonGalleryTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RibbonGalleryTemplateConstructor
,
<::
darkskin
::
RibbonGalleryTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::RibbonGalleryTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
RibbonGalleryTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_RibbonGalleryTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_RibbonGalleryTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_RibbonGalleryTemplate_Initialize
))&
::
__vwsn_darkskin_RibbonGalleryTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_RibbonGalleryTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_RibbonGalleryTemplate_Initialize
)>
(&
::
__vwsn_darkskin_RibbonGalleryTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_10"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_11"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_12"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_4"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_5"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_6"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_7"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_8"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_9"
, &
::
) );
CLASS_MEMBER_FIELD(container)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"container"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::RibbonGalleryTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonGroupExpandButtonTemplate)
template
<>
struct
<::
darkskin
::
RibbonGroupExpandButtonTemplate
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RibbonGroupExpandButtonTemplate
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
RibbonGroupExpandButtonTemplate
>::
) {
<::
darkskin
::
RibbonGroupExpandButtonTemplate
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
RibbonGroupExpandButtonTemplate
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RibbonGroupExpandButtonTemplate
,
<::
darkskin
::
RibbonGroupExpandButtonTemplate
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiButtonTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::RibbonGroupExpandButtonTemplateConstructor)
(
description
::
<::
darkskin
::
RibbonGroupExpandButtonTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::RibbonGroupExpandButtonTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
RibbonGroupExpandButtonTemplate
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::RibbonGroupExpandButtonTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonGroupExpandButtonTemplateConstructor)
template
<>
struct
<::
darkskin
::
RibbonGroupExpandButtonTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RibbonGroupExpandButtonTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
RibbonGroupExpandButtonTemplateConstructor
>::
) {
<::
darkskin
::
RibbonGroupExpandButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
RibbonGroupExpandButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RibbonGroupExpandButtonTemplateConstructor
,
<::
darkskin
::
RibbonGroupExpandButtonTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::RibbonGroupExpandButtonTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
RibbonGroupExpandButtonTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize
))&
::
__vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize
)>
(&
::
__vwsn_darkskin_RibbonGroupExpandButtonTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::RibbonGroupExpandButtonTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonGroupMenuTemplate)
template
<>
struct
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
: () :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); } () {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiMenuTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::RibbonGroupMenuTemplateConstructor)
(
description
::
<::
darkskin
::
RibbonGroupMenuTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::RibbonGroupMenuTemplate*(), NO_PARAMETER)
{
const
wchar_t
* []={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::RibbonGroupMenuTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonGroupMenuTemplateConstructor)
template
<>
struct
<::
darkskin
::
RibbonGroupMenuTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RibbonGroupMenuTemplateConstructor
;
static
const
=
::
;
public
: () :
(
, &
<::
darkskin
::
RibbonGroupMenuTemplateConstructor
>::
) {
<::
darkskin
::
RibbonGroupMenuTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); } () {
<::
darkskin
::
RibbonGroupMenuTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RibbonGroupMenuTemplateConstructor
,
<::
darkskin
::
RibbonGroupMenuTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::RibbonGroupMenuTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
* []={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
RibbonGroupMenuTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_RibbonGroupMenuTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
* []={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_RibbonGroupMenuTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_RibbonGroupMenuTemplate_Initialize
))&
::
__vwsn_darkskin_RibbonGroupMenuTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_RibbonGroupMenuTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_RibbonGroupMenuTemplate_Initialize
)> (&
::
__vwsn_darkskin_RibbonGroupMenuTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(container)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"container"
, &
::
) );
END_CLASS_MEMBER(::darkskin::RibbonGroupMenuTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonGroupTemplate)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiRibbonGroupTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::RibbonGroupTemplateConstructor)
(
description
::
<::
darkskin
::
RibbonGroupTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::RibbonGroupTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::RibbonGroupTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonGroupTemplateConstructor)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonGroupTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RibbonGroupTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
RibbonGroupTemplateConstructor
>::
) {
<::
darkskin
::
RibbonGroupTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
RibbonGroupTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RibbonGroupTemplateConstructor
,
<::
darkskin
::
RibbonGroupTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::RibbonGroupTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
RibbonGroupTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_RibbonGroupTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_RibbonGroupTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_RibbonGroupTemplate_Initialize
))&
::
__vwsn_darkskin_RibbonGroupTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_RibbonGroupTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_RibbonGroupTemplate_Initialize
)>
(&
::
__vwsn_darkskin_RibbonGroupTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_4"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_5"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_6"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_7"
, &
::
) );
CLASS_MEMBER_FIELD(container)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"container"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
CLASS_MEMBER_FIELD(table)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"table"
, &
::
) );
END_CLASS_MEMBER(::darkskin::RibbonGroupTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonIconLabelTemplate)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiRibbonIconLabelTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
GuiRibbonIconLabelTemplate
>());
CLASS_MEMBER_BASE(::darkskin::RibbonIconLabelTemplateConstructor)
(
description
::
<::
darkskin
::
RibbonIconLabelTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::RibbonIconLabelTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::RibbonIconLabelTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonIconLabelTemplateConstructor)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonIconLabelTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RibbonIconLabelTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
RibbonIconLabelTemplateConstructor
>::
) {
<::
darkskin
::
RibbonIconLabelTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
RibbonIconLabelTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RibbonIconLabelTemplateConstructor
,
<::
darkskin
::
RibbonIconLabelTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::RibbonIconLabelTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
RibbonIconLabelTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_RibbonIconLabelTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_RibbonIconLabelTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_RibbonIconLabelTemplate_Initialize
))&
::
__vwsn_darkskin_RibbonIconLabelTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_RibbonIconLabelTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_RibbonIconLabelTemplate_Initialize
)>
(&
::
__vwsn_darkskin_RibbonIconLabelTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(container)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"container"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::RibbonIconLabelTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonLargeButtonTemplate)
template
<>
struct
<::
darkskin
::
RibbonLargeButtonTemplate
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RibbonLargeButtonTemplate
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
RibbonLargeButtonTemplate
>::
) {
<::
darkskin
::
RibbonLargeButtonTemplate
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
RibbonLargeButtonTemplate
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RibbonLargeButtonTemplate
,
<::
darkskin
::
RibbonLargeButtonTemplate
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiToolstripButtonTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
GuiToolstripButtonTemplate
>());
CLASS_MEMBER_BASE(::darkskin::RibbonLargeButtonTemplateConstructor)
(
description
::
<::
darkskin
::
RibbonLargeButtonTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::RibbonLargeButtonTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
RibbonLargeButtonTemplate
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::RibbonLargeButtonTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonLargeButtonTemplateConstructor)
template
<>
struct
<::
darkskin
::
RibbonLargeButtonTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RibbonLargeButtonTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
RibbonLargeButtonTemplateConstructor
>::
) {
<::
darkskin
::
RibbonLargeButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
RibbonLargeButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RibbonLargeButtonTemplateConstructor
,
<::
darkskin
::
RibbonLargeButtonTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::RibbonLargeButtonTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
RibbonLargeButtonTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_RibbonLargeButtonTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_RibbonLargeButtonTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_RibbonLargeButtonTemplate_Initialize
))&
::
__vwsn_darkskin_RibbonLargeButtonTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_RibbonLargeButtonTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_RibbonLargeButtonTemplate_Initialize
)>
(&
::
__vwsn_darkskin_RibbonLargeButtonTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_4"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_5"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_6"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_7"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_8"
, &
::
) );
CLASS_MEMBER_FIELD(container)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"container"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::RibbonLargeButtonTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonLargeDropdownButtonTemplate)
template
<>
struct
<::
darkskin
::
RibbonLargeDropdownButtonTemplate
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RibbonLargeDropdownButtonTemplate
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
RibbonLargeDropdownButtonTemplate
>::
) {
<::
darkskin
::
RibbonLargeDropdownButtonTemplate
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
RibbonLargeDropdownButtonTemplate
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RibbonLargeDropdownButtonTemplate
,
<::
darkskin
::
RibbonLargeDropdownButtonTemplate
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiToolstripButtonTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
GuiToolstripButtonTemplate
>());
CLASS_MEMBER_BASE(::darkskin::RibbonLargeDropdownButtonTemplateConstructor)
(
description
::
<::
darkskin
::
RibbonLargeDropdownButtonTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::RibbonLargeDropdownButtonTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
RibbonLargeDropdownButtonTemplate
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::RibbonLargeDropdownButtonTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonLargeDropdownButtonTemplateConstructor)
template
<>
struct
<::
darkskin
::
RibbonLargeDropdownButtonTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RibbonLargeDropdownButtonTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
RibbonLargeDropdownButtonTemplateConstructor
>::
) {
<::
darkskin
::
RibbonLargeDropdownButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
RibbonLargeDropdownButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RibbonLargeDropdownButtonTemplateConstructor
,
<::
darkskin
::
RibbonLargeDropdownButtonTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::RibbonLargeDropdownButtonTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
RibbonLargeDropdownButtonTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize
))&
::
__vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize
)>
(&
::
__vwsn_darkskin_RibbonLargeDropdownButtonTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_10"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_11"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_12"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_4"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_5"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_6"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_7"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_8"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_9"
, &
::
) );
CLASS_MEMBER_FIELD(container)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"container"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::RibbonLargeDropdownButtonTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonLargeSplitButtonTemplate)
template
<>
struct
<::
darkskin
::
RibbonLargeSplitButtonTemplate
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RibbonLargeSplitButtonTemplate
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
RibbonLargeSplitButtonTemplate
>::
) {
<::
darkskin
::
RibbonLargeSplitButtonTemplate
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
RibbonLargeSplitButtonTemplate
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RibbonLargeSplitButtonTemplate
,
<::
darkskin
::
RibbonLargeSplitButtonTemplate
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiToolstripButtonTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
GuiToolstripButtonTemplate
>());
CLASS_MEMBER_BASE(::darkskin::RibbonLargeSplitButtonTemplateConstructor)
(
description
::
<::
darkskin
::
RibbonLargeSplitButtonTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::RibbonLargeSplitButtonTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
RibbonLargeSplitButtonTemplate
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::RibbonLargeSplitButtonTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonLargeSplitButtonTemplateConstructor)
template
<>
struct
<::
darkskin
::
RibbonLargeSplitButtonTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RibbonLargeSplitButtonTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
RibbonLargeSplitButtonTemplateConstructor
>::
) {
<::
darkskin
::
RibbonLargeSplitButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
RibbonLargeSplitButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RibbonLargeSplitButtonTemplateConstructor
,
<::
darkskin
::
RibbonLargeSplitButtonTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::RibbonLargeSplitButtonTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
RibbonLargeSplitButtonTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize
))&
::
__vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize
)>
(&
::
__vwsn_darkskin_RibbonLargeSplitButtonTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_4"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_5"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_6"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_7"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_8"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_9"
, &
::
) );
CLASS_MEMBER_FIELD(buttonArrow)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"buttonArrow"
, &
::
) );
CLASS_MEMBER_FIELD(container)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"container"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::RibbonLargeSplitButtonTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonSmallButtonTemplate)
template
<>
struct
<::
darkskin
::
RibbonSmallButtonTemplate
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RibbonSmallButtonTemplate
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
RibbonSmallButtonTemplate
>::
) {
<::
darkskin
::
RibbonSmallButtonTemplate
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
RibbonSmallButtonTemplate
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RibbonSmallButtonTemplate
,
<::
darkskin
::
RibbonSmallButtonTemplate
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiToolstripButtonTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
GuiToolstripButtonTemplate
>());
CLASS_MEMBER_BASE(::darkskin::RibbonSmallButtonTemplateConstructor)
(
description
::
<::
darkskin
::
RibbonSmallButtonTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::RibbonSmallButtonTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
RibbonSmallButtonTemplate
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::RibbonSmallButtonTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonSmallButtonTemplateConstructor)
template
<>
struct
<::
darkskin
::
RibbonSmallButtonTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RibbonSmallButtonTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
RibbonSmallButtonTemplateConstructor
>::
) {
<::
darkskin
::
RibbonSmallButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
RibbonSmallButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RibbonSmallButtonTemplateConstructor
,
<::
darkskin
::
RibbonSmallButtonTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::RibbonSmallButtonTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
RibbonSmallButtonTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_RibbonSmallButtonTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_RibbonSmallButtonTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_RibbonSmallButtonTemplate_Initialize
))&
::
__vwsn_darkskin_RibbonSmallButtonTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_RibbonSmallButtonTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_RibbonSmallButtonTemplate_Initialize
)>
(&
::
__vwsn_darkskin_RibbonSmallButtonTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_4"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_5"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_6"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_7"
, &
::
) );
CLASS_MEMBER_FIELD(container)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"container"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::RibbonSmallButtonTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonSmallDropdownButtonTemplate)
template
<>
struct
<::
darkskin
::
RibbonSmallDropdownButtonTemplate
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RibbonSmallDropdownButtonTemplate
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
RibbonSmallDropdownButtonTemplate
>::
) {
<::
darkskin
::
RibbonSmallDropdownButtonTemplate
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
RibbonSmallDropdownButtonTemplate
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RibbonSmallDropdownButtonTemplate
,
<::
darkskin
::
RibbonSmallDropdownButtonTemplate
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiToolstripButtonTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
GuiToolstripButtonTemplate
>());
CLASS_MEMBER_BASE(::darkskin::RibbonSmallDropdownButtonTemplateConstructor)
(
description
::
<::
darkskin
::
RibbonSmallDropdownButtonTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::RibbonSmallDropdownButtonTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
RibbonSmallDropdownButtonTemplate
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::RibbonSmallDropdownButtonTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonSmallDropdownButtonTemplateConstructor)
template
<>
struct
<::
darkskin
::
RibbonSmallDropdownButtonTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RibbonSmallDropdownButtonTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
RibbonSmallDropdownButtonTemplateConstructor
>::
) {
<::
darkskin
::
RibbonSmallDropdownButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
RibbonSmallDropdownButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RibbonSmallDropdownButtonTemplateConstructor
,
<::
darkskin
::
RibbonSmallDropdownButtonTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::RibbonSmallDropdownButtonTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
RibbonSmallDropdownButtonTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize
))&
::
__vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize
)>
(&
::
__vwsn_darkskin_RibbonSmallDropdownButtonTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_10"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_11"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_4"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_5"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_6"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_7"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_8"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_9"
, &
::
) );
CLASS_MEMBER_FIELD(container)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"container"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::RibbonSmallDropdownButtonTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonSmallIconLabelTemplate)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonSmallIconLabelTemplate
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RibbonSmallIconLabelTemplate
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
RibbonSmallIconLabelTemplate
>::
) {
<::
darkskin
::
RibbonSmallIconLabelTemplate
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
RibbonSmallIconLabelTemplate
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RibbonSmallIconLabelTemplate
,
<::
darkskin
::
RibbonSmallIconLabelTemplate
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiRibbonIconLabelTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
GuiRibbonIconLabelTemplate
>());
CLASS_MEMBER_BASE(::darkskin::RibbonSmallIconLabelTemplateConstructor)
(
description
::
<::
darkskin
::
RibbonSmallIconLabelTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::RibbonSmallIconLabelTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
RibbonSmallIconLabelTemplate
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::RibbonSmallIconLabelTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonSmallIconLabelTemplateConstructor)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonSmallIconLabelTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RibbonSmallIconLabelTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
RibbonSmallIconLabelTemplateConstructor
>::
) {
<::
darkskin
::
RibbonSmallIconLabelTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
RibbonSmallIconLabelTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RibbonSmallIconLabelTemplateConstructor
,
<::
darkskin
::
RibbonSmallIconLabelTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::RibbonSmallIconLabelTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
RibbonSmallIconLabelTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize
))&
::
__vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize
)>
(&
::
__vwsn_darkskin_RibbonSmallIconLabelTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_4"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_5"
, &
::
) );
CLASS_MEMBER_FIELD(container)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"container"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::RibbonSmallIconLabelTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonSmallSplitButtonTemplate)
template
<>
struct
<::
darkskin
::
RibbonSmallSplitButtonTemplate
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RibbonSmallSplitButtonTemplate
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
RibbonSmallSplitButtonTemplate
>::
) {
<::
darkskin
::
RibbonSmallSplitButtonTemplate
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
RibbonSmallSplitButtonTemplate
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RibbonSmallSplitButtonTemplate
,
<::
darkskin
::
RibbonSmallSplitButtonTemplate
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiToolstripButtonTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
GuiToolstripButtonTemplate
>());
CLASS_MEMBER_BASE(::darkskin::RibbonSmallSplitButtonTemplateConstructor)
(
description
::
<::
darkskin
::
RibbonSmallSplitButtonTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::RibbonSmallSplitButtonTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
RibbonSmallSplitButtonTemplate
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::RibbonSmallSplitButtonTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonSmallSplitButtonTemplateConstructor)
template
<>
struct
<::
darkskin
::
RibbonSmallSplitButtonTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RibbonSmallSplitButtonTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
RibbonSmallSplitButtonTemplateConstructor
>::
) {
<::
darkskin
::
RibbonSmallSplitButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
RibbonSmallSplitButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RibbonSmallSplitButtonTemplateConstructor
,
<::
darkskin
::
RibbonSmallSplitButtonTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::RibbonSmallSplitButtonTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
RibbonSmallSplitButtonTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize
))&
::
__vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize
)>
(&
::
__vwsn_darkskin_RibbonSmallSplitButtonTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_10"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_11"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_4"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_5"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_6"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_7"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_8"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_9"
, &
::
) );
CLASS_MEMBER_FIELD(buttonArrow)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"buttonArrow"
, &
::
) );
CLASS_MEMBER_FIELD(container)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"container"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::RibbonSmallSplitButtonTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonSplitArrowTemplate)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiSelectableButtonTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
GuiSelectableButtonTemplate
>());
CLASS_MEMBER_BASE(::darkskin::RibbonSplitArrowTemplateConstructor)
(
description
::
<::
darkskin
::
RibbonSplitArrowTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::RibbonSplitArrowTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::RibbonSplitArrowTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonSplitArrowTemplateConstructor)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonSplitArrowTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RibbonSplitArrowTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
RibbonSplitArrowTemplateConstructor
>::
) {
<::
darkskin
::
RibbonSplitArrowTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
RibbonSplitArrowTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RibbonSplitArrowTemplateConstructor
,
<::
darkskin
::
RibbonSplitArrowTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::RibbonSplitArrowTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
RibbonSplitArrowTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_RibbonSplitArrowTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_RibbonSplitArrowTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_RibbonSplitArrowTemplate_Initialize
))&
::
__vwsn_darkskin_RibbonSplitArrowTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_RibbonSplitArrowTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_RibbonSplitArrowTemplate_Initialize
)>
(&
::
__vwsn_darkskin_RibbonSplitArrowTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_4"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_5"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_6"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::RibbonSplitArrowTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonToolstripHeaderTemplate)
template
<>
struct
<::
darkskin
::
RibbonToolstripHeaderTemplate
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RibbonToolstripHeaderTemplate
;
static
const
=
::
;
public
: () :
(
, &
<::
darkskin
::
RibbonToolstripHeaderTemplate
>::
) {
<::
darkskin
::
RibbonToolstripHeaderTemplate
>::
SetAssociatedTypeDescriptor
(
this
); } () {
<::
darkskin
::
RibbonToolstripHeaderTemplate
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RibbonToolstripHeaderTemplate
,
<::
darkskin
::
RibbonToolstripHeaderTemplate
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiControlTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::RibbonToolstripHeaderTemplateConstructor)
(
description
::
<::
darkskin
::
RibbonToolstripHeaderTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::RibbonToolstripHeaderTemplate*(), NO_PARAMETER)
{
const
wchar_t
* []={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
RibbonToolstripHeaderTemplate
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::RibbonToolstripHeaderTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonToolstripHeaderTemplateConstructor)
template
<>
struct
<::
darkskin
::
RibbonToolstripHeaderTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RibbonToolstripHeaderTemplateConstructor
;
static
const
=
::
;
public
: () :
(
, &
<::
darkskin
::
RibbonToolstripHeaderTemplateConstructor
>::
) {
<::
darkskin
::
RibbonToolstripHeaderTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); } () {
<::
darkskin
::
RibbonToolstripHeaderTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RibbonToolstripHeaderTemplateConstructor
,
<::
darkskin
::
RibbonToolstripHeaderTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::RibbonToolstripHeaderTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
* []={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
RibbonToolstripHeaderTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
* []={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize
))&
::
__vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize
)> (&
::
__vwsn_darkskin_RibbonToolstripHeaderTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::RibbonToolstripHeaderTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonToolstripMenuTemplate)
template
<>
struct
<::
darkskin
::
RibbonToolstripMenuTemplate
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RibbonToolstripMenuTemplate
;
static
const
=
::
;
public
: () :
(
, &
<::
darkskin
::
RibbonToolstripMenuTemplate
>::
) {
<::
darkskin
::
RibbonToolstripMenuTemplate
>::
SetAssociatedTypeDescriptor
(
this
); } () {
<::
darkskin
::
RibbonToolstripMenuTemplate
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RibbonToolstripMenuTemplate
,
<::
darkskin
::
RibbonToolstripMenuTemplate
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiRibbonToolstripMenuTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
GuiRibbonToolstripMenuTemplate
>());
CLASS_MEMBER_BASE(::darkskin::RibbonToolstripMenuTemplateConstructor)
(
description
::
<::
darkskin
::
RibbonToolstripMenuTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::RibbonToolstripMenuTemplate*(), NO_PARAMETER)
{
const
wchar_t
* []={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
RibbonToolstripMenuTemplate
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::RibbonToolstripMenuTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonToolstripMenuTemplateConstructor)
template
<>
struct
<::
darkskin
::
RibbonToolstripMenuTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RibbonToolstripMenuTemplateConstructor
;
static
const
=
::
;
public
: () :
(
, &
<::
darkskin
::
RibbonToolstripMenuTemplateConstructor
>::
) {
<::
darkskin
::
RibbonToolstripMenuTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); } () {
<::
darkskin
::
RibbonToolstripMenuTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RibbonToolstripMenuTemplateConstructor
,
<::
darkskin
::
RibbonToolstripMenuTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::RibbonToolstripMenuTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
* []={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
RibbonToolstripMenuTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_RibbonToolstripMenuTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
* []={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_RibbonToolstripMenuTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_RibbonToolstripMenuTemplate_Initialize
))&
::
__vwsn_darkskin_RibbonToolstripMenuTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_RibbonToolstripMenuTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_RibbonToolstripMenuTemplate_Initialize
)> (&
::
__vwsn_darkskin_RibbonToolstripMenuTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_10"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_11"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_4"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_5"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_6"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_7"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_8"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_9"
, &
::
) );
CLASS_MEMBER_FIELD(container)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"container"
, &
::
) );
CLASS_MEMBER_FIELD(content)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"content"
, &
::
) );
END_CLASS_MEMBER(::darkskin::RibbonToolstripMenuTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonToolstripsTemplate)
template
<>
struct
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiRibbonToolstripsTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
GuiRibbonToolstripsTemplate
>());
CLASS_MEMBER_BASE(::darkskin::RibbonToolstripsTemplateConstructor)
(
description
::
<::
darkskin
::
RibbonToolstripsTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::RibbonToolstripsTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::RibbonToolstripsTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RibbonToolstripsTemplateConstructor)
template
<>
struct
<::
darkskin
::
RibbonToolstripsTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RibbonToolstripsTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
RibbonToolstripsTemplateConstructor
>::
) {
<::
darkskin
::
RibbonToolstripsTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
RibbonToolstripsTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RibbonToolstripsTemplateConstructor
,
<::
darkskin
::
RibbonToolstripsTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::RibbonToolstripsTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
RibbonToolstripsTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_RibbonToolstripsTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_RibbonToolstripsTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_RibbonToolstripsTemplate_Initialize
))&
::
__vwsn_darkskin_RibbonToolstripsTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_RibbonToolstripsTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_RibbonToolstripsTemplate_Initialize
)>
(&
::
__vwsn_darkskin_RibbonToolstripsTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
END_CLASS_MEMBER(::darkskin::RibbonToolstripsTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RightScrollButtonTemplate)
template
<>
struct
<::
darkskin
::
RightScrollButtonTemplate
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RightScrollButtonTemplate
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
RightScrollButtonTemplate
>::
) {
<::
darkskin
::
RightScrollButtonTemplate
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
RightScrollButtonTemplate
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RightScrollButtonTemplate
,
<::
darkskin
::
RightScrollButtonTemplate
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiButtonTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::RightScrollButtonTemplateConstructor)
(
description
::
<::
darkskin
::
RightScrollButtonTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::RightScrollButtonTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
RightScrollButtonTemplate
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::RightScrollButtonTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::RightScrollButtonTemplateConstructor)
template
<>
struct
<::
darkskin
::
RightScrollButtonTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
RightScrollButtonTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
RightScrollButtonTemplateConstructor
>::
) {
<::
darkskin
::
RightScrollButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
RightScrollButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
RightScrollButtonTemplateConstructor
,
<::
darkskin
::
RightScrollButtonTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::RightScrollButtonTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
RightScrollButtonTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_RightScrollButtonTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_RightScrollButtonTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_RightScrollButtonTemplate_Initialize
))&
::
__vwsn_darkskin_RightScrollButtonTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_RightScrollButtonTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_RightScrollButtonTemplate_Initialize
)>
(&
::
__vwsn_darkskin_RightScrollButtonTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::RightScrollButtonTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::ScrollViewTemplate)
template
<>
struct
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiScrollViewTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::ScrollViewTemplateConstructor)
(
description
::
<::
darkskin
::
ScrollViewTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::ScrollViewTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::ScrollViewTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::ScrollViewTemplateConstructor)
template
<>
struct
<::
darkskin
::
ScrollViewTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
ScrollViewTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
ScrollViewTemplateConstructor
>::
) {
<::
darkskin
::
ScrollViewTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
ScrollViewTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
ScrollViewTemplateConstructor
,
<::
darkskin
::
ScrollViewTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::ScrollViewTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
ScrollViewTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_ScrollViewTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_ScrollViewTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_ScrollViewTemplate_Initialize
))&
::
__vwsn_darkskin_ScrollViewTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_ScrollViewTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_ScrollViewTemplate_Initialize
)>
(&
::
__vwsn_darkskin_ScrollViewTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(look)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"look"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::ScrollViewTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::ShortcutKeyTemplate)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiLabelTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::ShortcutKeyTemplateConstructor)
(
description
::
<::
darkskin
::
ShortcutKeyTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::ShortcutKeyTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::ShortcutKeyTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::ShortcutKeyTemplateConstructor)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
ShortcutKeyTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
ShortcutKeyTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
ShortcutKeyTemplateConstructor
>::
) {
<::
darkskin
::
ShortcutKeyTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
ShortcutKeyTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
ShortcutKeyTemplateConstructor
,
<::
darkskin
::
ShortcutKeyTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::ShortcutKeyTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
ShortcutKeyTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_ShortcutKeyTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_ShortcutKeyTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_ShortcutKeyTemplate_Initialize
))&
::
__vwsn_darkskin_ShortcutKeyTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_ShortcutKeyTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_ShortcutKeyTemplate_Initialize
)>
(&
::
__vwsn_darkskin_ShortcutKeyTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_4"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::ShortcutKeyTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::SinglelineTextBoxTemplate)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
SinglelineTextBoxTemplate
> {
public
:
class
:
public
{
typedef
::
darkskin
::
SinglelineTextBoxTemplate
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
SinglelineTextBoxTemplate
>::
) {
<::
darkskin
::
SinglelineTextBoxTemplate
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
SinglelineTextBoxTemplate
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
SinglelineTextBoxTemplate
,
<::
darkskin
::
SinglelineTextBoxTemplate
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiSinglelineTextBoxTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
GuiSinglelineTextBoxTemplate
>());
CLASS_MEMBER_BASE(::darkskin::SinglelineTextBoxTemplateConstructor)
(
description
::
<::
darkskin
::
SinglelineTextBoxTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::SinglelineTextBoxTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
SinglelineTextBoxTemplate
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::SinglelineTextBoxTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::SinglelineTextBoxTemplateConstructor)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
SinglelineTextBoxTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
SinglelineTextBoxTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
SinglelineTextBoxTemplateConstructor
>::
) {
<::
darkskin
::
SinglelineTextBoxTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
SinglelineTextBoxTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
SinglelineTextBoxTemplateConstructor
,
<::
darkskin
::
SinglelineTextBoxTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::SinglelineTextBoxTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
SinglelineTextBoxTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_SinglelineTextBoxTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_SinglelineTextBoxTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_SinglelineTextBoxTemplate_Initialize
))&
::
__vwsn_darkskin_SinglelineTextBoxTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_SinglelineTextBoxTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_SinglelineTextBoxTemplate_Initialize
)>
(&
::
__vwsn_darkskin_SinglelineTextBoxTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(container)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"container"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::SinglelineTextBoxTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::TabHeaderButtonTemplate)
template
<>
struct
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
: () :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); } () {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiSelectableButtonTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
GuiSelectableButtonTemplate
>());
CLASS_MEMBER_BASE(::darkskin::TabHeaderButtonTemplateConstructor)
(
description
::
<::
darkskin
::
TabHeaderButtonTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::TabHeaderButtonTemplate*(), NO_PARAMETER)
{
const
wchar_t
* []={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(GetHighlighted, NO_PARAMETER)
{
const
wchar_t
* []={
L""
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
)>::
> (
parameterNames
, (
decltype
(&
::
))&
::
,
nullptr
,
nullptr
);
(
L"GetHighlighted"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
)> (&
::
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_METHOD(GetTabFocused, NO_PARAMETER)
{
const
wchar_t
* []={
L""
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
)>::
> (
parameterNames
, (
decltype
(&
::
))&
::
,
nullptr
,
nullptr
);
(
L"GetTabFocused"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
)> (&
::
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_METHOD(SetHighlighted, { L"__vwsn_value_" })
{
const
wchar_t
* []={
L"__vwsn_value_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
)>::
> (
parameterNames
, (
decltype
(&
::
))&
::
,
nullptr
,
nullptr
);
(
L"SetHighlighted"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
)> (&
::
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_METHOD(SetTabFocused, { L"__vwsn_value_" })
{
const
wchar_t
* []={
L"__vwsn_value_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
)>::
> (
parameterNames
, (
decltype
(&
::
))&
::
,
nullptr
,
nullptr
);
(
L"SetTabFocused"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
)> (&
::
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_EVENT(HighlightedChanged)
(
new
<
,
CustomEventFunctionTypeRetriver
<
decltype
(&
::
)>::
>(
this
,
L"HighlightedChanged"
, &
::
) );
CLASS_MEMBER_EVENT(TabFocusedChanged)
(
new
<
,
CustomEventFunctionTypeRetriver
<
decltype
(&
::
)>::
>(
this
,
L"TabFocusedChanged"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_prop_Highlighted)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_prop_Highlighted"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_prop_TabFocused)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_prop_TabFocused"
, &
::
) );
CLASS_MEMBER_PROPERTY_EVENT(Highlighted, GetHighlighted, SetHighlighted, HighlightedChanged)
(
new
(
this
,
L"Highlighted"
,
dynamic_cast
<
*>(
(
L"GetHighlighted"
,
true
)->GetMethod(
0
)),
dynamic_cast
<
*>(
(
L"SetHighlighted"
,
true
)->GetMethod(
0
)),
dynamic_cast
<
*>(
(
L"HighlightedChanged"
,
true
)) ) );
CLASS_MEMBER_PROPERTY_EVENT(TabFocused, GetTabFocused, SetTabFocused, TabFocusedChanged)
(
new
(
this
,
L"TabFocused"
,
dynamic_cast
<
*>(
(
L"GetTabFocused"
,
true
)->GetMethod(
0
)),
dynamic_cast
<
*>(
(
L"SetTabFocused"
,
true
)->GetMethod(
0
)),
dynamic_cast
<
*>(
(
L"TabFocusedChanged"
,
true
)) ) );
END_CLASS_MEMBER(::darkskin::TabHeaderButtonTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::TabHeaderButtonTemplateConstructor)
template
<>
struct
<::
darkskin
::
TabHeaderButtonTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
TabHeaderButtonTemplateConstructor
;
static
const
=
::
;
public
: () :
(
, &
<::
darkskin
::
TabHeaderButtonTemplateConstructor
>::
) {
<::
darkskin
::
TabHeaderButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); } () {
<::
darkskin
::
TabHeaderButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
TabHeaderButtonTemplateConstructor
,
<::
darkskin
::
TabHeaderButtonTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::TabHeaderButtonTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
* []={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
TabHeaderButtonTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_TabHeaderButtonTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
* []={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_TabHeaderButtonTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_TabHeaderButtonTemplate_Initialize
))&
::
__vwsn_darkskin_TabHeaderButtonTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_TabHeaderButtonTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_TabHeaderButtonTemplate_Initialize
)> (&
::
__vwsn_darkskin_TabHeaderButtonTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_4"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::TabHeaderButtonTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::TabHeaderTemplate)
template
<>
struct
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
: () :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); } () {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiControlTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::TabHeaderTemplateConstructor)
(
description
::
<::
darkskin
::
TabHeaderTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::TabHeaderTemplate*(::vl::presentation::controls::GuiTabPage*), { L"__vwsn_ctor_parameter_CurrentTabPage" })
{
const
wchar_t
* []={
L"__vwsn_ctor_parameter_CurrentTabPage"
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*(::
vl
::
presentation
::
controls
::
*)>(
parameterNames
)); }
CLASS_MEMBER_METHOD(GetCommands, NO_PARAMETER)
{
const
wchar_t
* []={
L""
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
)>::
> (
parameterNames
, (
decltype
(&
::
))&
::
,
nullptr
,
nullptr
);
(
L"GetCommands"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
)> (&
::
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_METHOD(GetCurrentTabPage, NO_PARAMETER)
{
const
wchar_t
* []={
L""
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
)>::
> (
parameterNames
, (
decltype
(&
::
))&
::
,
nullptr
,
nullptr
);
(
L"GetCurrentTabPage"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
)> (&
::
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_METHOD(SetCommands, { L"__vwsn_value_" })
{
const
wchar_t
* []={
L"__vwsn_value_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
)>::
> (
parameterNames
, (
decltype
(&
::
))&
::
,
nullptr
,
nullptr
);
(
L"SetCommands"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
)> (&
::
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_EVENT(CommandsChanged)
(
new
<
,
CustomEventFunctionTypeRetriver
<
decltype
(&
::
)>::
>(
this
,
L"CommandsChanged"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_parameter_CurrentTabPage)
(
new
<
,
decltype
(((
*)
0
)->
__vwsn_parameter_CurrentTabPage
) >(
this
,
L"__vwsn_parameter_CurrentTabPage"
, &
::
__vwsn_parameter_CurrentTabPage
) );
CLASS_MEMBER_FIELD(__vwsn_prop_Commands)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_prop_Commands"
, &
::
) );
CLASS_MEMBER_PROPERTY_EVENT(Commands, GetCommands, SetCommands, CommandsChanged)
(
new
(
this
,
L"Commands"
,
dynamic_cast
<
*>(
(
L"GetCommands"
,
true
)->GetMethod(
0
)),
dynamic_cast
<
*>(
(
L"SetCommands"
,
true
)->GetMethod(
0
)),
dynamic_cast
<
*>(
(
L"CommandsChanged"
,
true
)) ) );
CLASS_MEMBER_PROPERTY_READONLY(CurrentTabPage, GetCurrentTabPage)
(
new
(
this
,
L"CurrentTabPage"
,
dynamic_cast
<
*>(
(
L"GetCurrentTabPage"
,
true
)->GetMethod(
0
)),
nullptr
,
nullptr
) );
END_CLASS_MEMBER(::darkskin::TabHeaderTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::TabHeaderTemplateConstructor)
template
<>
struct
<::
darkskin
::
TabHeaderTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
TabHeaderTemplateConstructor
;
static
const
=
::
;
public
: () :
(
, &
<::
darkskin
::
TabHeaderTemplateConstructor
>::
) {
<::
darkskin
::
TabHeaderTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); } () {
<::
darkskin
::
TabHeaderTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
TabHeaderTemplateConstructor
,
<::
darkskin
::
TabHeaderTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::TabHeaderTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
* []={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
TabHeaderTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_TabHeaderTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
* []={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_TabHeaderTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_TabHeaderTemplate_Initialize
))&
::
__vwsn_darkskin_TabHeaderTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_TabHeaderTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_TabHeaderTemplate_Initialize
)> (&
::
__vwsn_darkskin_TabHeaderTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(CurrentTabPage)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"CurrentTabPage"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::TabHeaderTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::TabTemplate)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiRibbonTabTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::TabTemplateConstructor)
(
description
::
<::
darkskin
::
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::TabTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(GetHighlighted, NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
)>::
> (
parameterNames
, (
decltype
(&
::
))&
::
,
nullptr
,
nullptr
);
(
L"GetHighlighted"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
)>
(&
::
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_METHOD(SetHighlighted, { L"__vwsn_value_" })
{
const
wchar_t
*
[]={
L"__vwsn_value_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
)>::
> (
parameterNames
, (
decltype
(&
::
))&
::
,
nullptr
,
nullptr
);
(
L"SetHighlighted"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
)>
(&
::
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_METHOD(UpdateTabHeader, NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
)>::
> (
parameterNames
, (
decltype
(&
::
))&
::
,
nullptr
,
nullptr
);
(
L"UpdateTabHeader"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
)>
(&
::
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_EVENT(HighlightedChanged)
(
new
<
,
CustomEventFunctionTypeRetriver
<
decltype
(&
::
)>::
>(
this
,
L"HighlightedChanged"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_prop_Highlighted)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_prop_Highlighted"
, &
::
) );
CLASS_MEMBER_PROPERTY_EVENT(Highlighted, GetHighlighted, SetHighlighted, HighlightedChanged)
(
new
(
this
,
L"Highlighted"
,
dynamic_cast
<
*>(
(
L"GetHighlighted"
,
true
)->GetMethod(
0
)),
dynamic_cast
<
*>(
(
L"SetHighlighted"
,
true
)->GetMethod(
0
)),
dynamic_cast
<
*>(
(
L"HighlightedChanged"
,
true
)) ) );
END_CLASS_MEMBER(::darkskin::TabTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::TabTemplateConstructor)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::TabTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_TabTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_TabTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_TabTemplate_Initialize
))&
::
__vwsn_darkskin_TabTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_TabTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_TabTemplate_Initialize
)>
(&
::
__vwsn_darkskin_TabTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_4"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_5"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_6"
, &
::
) );
CLASS_MEMBER_FIELD(afterHeadersContainer)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"afterHeadersContainer"
, &
::
) );
CLASS_MEMBER_FIELD(beforeHeadersContainer)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"beforeHeadersContainer"
, &
::
) );
CLASS_MEMBER_FIELD(container)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"container"
, &
::
) );
CLASS_MEMBER_FIELD(header)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"header"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::TabTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::TextListTemplate)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiTextListTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::TextListTemplateConstructor)
(
description
::
<::
darkskin
::
TextListTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::TextListTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::TextListTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::TextListTemplateConstructor)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
TextListTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
TextListTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
TextListTemplateConstructor
>::
) {
<::
darkskin
::
TextListTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
TextListTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
TextListTemplateConstructor
,
<::
darkskin
::
TextListTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::TextListTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
TextListTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_TextListTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_TextListTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_TextListTemplate_Initialize
))&
::
__vwsn_darkskin_TextListTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_TextListTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_TextListTemplate_Initialize
)>
(&
::
__vwsn_darkskin_TextListTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(look)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"look"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::TextListTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::Theme)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::theme::ThemeTemplates)
(
description
::
<::
vl
::
presentation
::
theme
::
>());
CLASS_MEMBER_BASE(::darkskin::ThemeConstructor)
(
description
::
<::
darkskin
::
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::Theme*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::Theme)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::ThemeConstructor)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::ThemeConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_Theme_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_Theme_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_Theme_Initialize
))&
::
__vwsn_darkskin_Theme_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_Theme_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_Theme_Initialize
)>
(&
::
__vwsn_darkskin_Theme_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
END_CLASS_MEMBER(::darkskin::ThemeConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::ToolstripButtonTemplate)
template
<>
struct
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiToolstripButtonTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
GuiToolstripButtonTemplate
>());
CLASS_MEMBER_BASE(::darkskin::ToolstripButtonTemplateConstructor)
(
description
::
<::
darkskin
::
ToolstripButtonTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::ToolstripButtonTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::ToolstripButtonTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::ToolstripButtonTemplateConstructor)
template
<>
struct
<::
darkskin
::
ToolstripButtonTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
ToolstripButtonTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
ToolstripButtonTemplateConstructor
>::
) {
<::
darkskin
::
ToolstripButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
ToolstripButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
ToolstripButtonTemplateConstructor
,
<::
darkskin
::
ToolstripButtonTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::ToolstripButtonTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
ToolstripButtonTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_ToolstripButtonTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_ToolstripButtonTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_ToolstripButtonTemplate_Initialize
))&
::
__vwsn_darkskin_ToolstripButtonTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_ToolstripButtonTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_ToolstripButtonTemplate_Initialize
)>
(&
::
__vwsn_darkskin_ToolstripButtonTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_4"
, &
::
) );
CLASS_MEMBER_FIELD(container)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"container"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::ToolstripButtonTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::ToolstripDropdownButtonTemplate)
template
<>
struct
<::
darkskin
::
ToolstripDropdownButtonTemplate
> {
public
:
class
:
public
{
typedef
::
darkskin
::
ToolstripDropdownButtonTemplate
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
ToolstripDropdownButtonTemplate
>::
) {
<::
darkskin
::
ToolstripDropdownButtonTemplate
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
ToolstripDropdownButtonTemplate
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
ToolstripDropdownButtonTemplate
,
<::
darkskin
::
ToolstripDropdownButtonTemplate
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiToolstripButtonTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
GuiToolstripButtonTemplate
>());
CLASS_MEMBER_BASE(::darkskin::ToolstripDropdownButtonTemplateConstructor)
(
description
::
<::
darkskin
::
ToolstripDropdownButtonTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::ToolstripDropdownButtonTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
ToolstripDropdownButtonTemplate
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::ToolstripDropdownButtonTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::ToolstripDropdownButtonTemplateConstructor)
template
<>
struct
<::
darkskin
::
ToolstripDropdownButtonTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
ToolstripDropdownButtonTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
ToolstripDropdownButtonTemplateConstructor
>::
) {
<::
darkskin
::
ToolstripDropdownButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
ToolstripDropdownButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
ToolstripDropdownButtonTemplateConstructor
,
<::
darkskin
::
ToolstripDropdownButtonTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::ToolstripDropdownButtonTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
ToolstripDropdownButtonTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize
))&
::
__vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize
)>
(&
::
__vwsn_darkskin_ToolstripDropdownButtonTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_4"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_5"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_6"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_7"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_8"
, &
::
) );
CLASS_MEMBER_FIELD(container)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"container"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::ToolstripDropdownButtonTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::ToolstripMenuTemplate)
template
<>
struct
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
: () :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); } () {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiMenuTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::ToolstripMenuTemplateConstructor)
(
description
::
<::
darkskin
::
ToolstripMenuTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::ToolstripMenuTemplate*(), NO_PARAMETER)
{
const
wchar_t
* []={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::ToolstripMenuTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::ToolstripMenuTemplateConstructor)
template
<>
struct
<::
darkskin
::
ToolstripMenuTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
ToolstripMenuTemplateConstructor
;
static
const
=
::
;
public
: () :
(
, &
<::
darkskin
::
ToolstripMenuTemplateConstructor
>::
) {
<::
darkskin
::
ToolstripMenuTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); } () {
<::
darkskin
::
ToolstripMenuTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
ToolstripMenuTemplateConstructor
,
<::
darkskin
::
ToolstripMenuTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::ToolstripMenuTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
* []={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
ToolstripMenuTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_ToolstripMenuTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
* []={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_ToolstripMenuTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_ToolstripMenuTemplate_Initialize
))&
::
__vwsn_darkskin_ToolstripMenuTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_ToolstripMenuTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_ToolstripMenuTemplate_Initialize
)> (&
::
__vwsn_darkskin_ToolstripMenuTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(container)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"container"
, &
::
) );
END_CLASS_MEMBER(::darkskin::ToolstripMenuTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::ToolstripSplitArrowTemplate)
template
<>
struct
<::
darkskin
::
ToolstripSplitArrowTemplate
> {
public
:
class
:
public
{
typedef
::
darkskin
::
ToolstripSplitArrowTemplate
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
ToolstripSplitArrowTemplate
>::
) {
<::
darkskin
::
ToolstripSplitArrowTemplate
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
ToolstripSplitArrowTemplate
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
ToolstripSplitArrowTemplate
,
<::
darkskin
::
ToolstripSplitArrowTemplate
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiSelectableButtonTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
GuiSelectableButtonTemplate
>());
CLASS_MEMBER_BASE(::darkskin::ToolstripSplitArrowTemplateConstructor)
(
description
::
<::
darkskin
::
ToolstripSplitArrowTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::ToolstripSplitArrowTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
ToolstripSplitArrowTemplate
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::ToolstripSplitArrowTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::ToolstripSplitArrowTemplateConstructor)
template
<>
struct
<::
darkskin
::
ToolstripSplitArrowTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
ToolstripSplitArrowTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
ToolstripSplitArrowTemplateConstructor
>::
) {
<::
darkskin
::
ToolstripSplitArrowTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
ToolstripSplitArrowTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
ToolstripSplitArrowTemplateConstructor
,
<::
darkskin
::
ToolstripSplitArrowTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::ToolstripSplitArrowTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
ToolstripSplitArrowTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize
))&
::
__vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize
)>
(&
::
__vwsn_darkskin_ToolstripSplitArrowTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::ToolstripSplitArrowTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::ToolstripSplitButtonTemplate)
template
<>
struct
<::
darkskin
::
ToolstripSplitButtonTemplate
> {
public
:
class
:
public
{
typedef
::
darkskin
::
ToolstripSplitButtonTemplate
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
ToolstripSplitButtonTemplate
>::
) {
<::
darkskin
::
ToolstripSplitButtonTemplate
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
ToolstripSplitButtonTemplate
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
ToolstripSplitButtonTemplate
,
<::
darkskin
::
ToolstripSplitButtonTemplate
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiToolstripButtonTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
GuiToolstripButtonTemplate
>());
CLASS_MEMBER_BASE(::darkskin::ToolstripSplitButtonTemplateConstructor)
(
description
::
<::
darkskin
::
ToolstripSplitButtonTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::ToolstripSplitButtonTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
ToolstripSplitButtonTemplate
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::ToolstripSplitButtonTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::ToolstripSplitButtonTemplateConstructor)
template
<>
struct
<::
darkskin
::
ToolstripSplitButtonTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
ToolstripSplitButtonTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
ToolstripSplitButtonTemplateConstructor
>::
) {
<::
darkskin
::
ToolstripSplitButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
ToolstripSplitButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
ToolstripSplitButtonTemplateConstructor
,
<::
darkskin
::
ToolstripSplitButtonTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::ToolstripSplitButtonTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
ToolstripSplitButtonTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize
))&
::
__vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize
)>
(&
::
__vwsn_darkskin_ToolstripSplitButtonTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_4"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_5"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_6"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_7"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_8"
, &
::
) );
CLASS_MEMBER_FIELD(buttonArrow)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"buttonArrow"
, &
::
) );
CLASS_MEMBER_FIELD(container)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"container"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::ToolstripSplitButtonTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::ToolstripSplitterTemplate)
template
<>
struct
<::
darkskin
::
ToolstripSplitterTemplate
> {
public
:
class
:
public
{
typedef
::
darkskin
::
ToolstripSplitterTemplate
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
ToolstripSplitterTemplate
>::
) {
<::
darkskin
::
ToolstripSplitterTemplate
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
ToolstripSplitterTemplate
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
ToolstripSplitterTemplate
,
<::
darkskin
::
ToolstripSplitterTemplate
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiControlTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::ToolstripSplitterTemplateConstructor)
(
description
::
<::
darkskin
::
ToolstripSplitterTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::ToolstripSplitterTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
ToolstripSplitterTemplate
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::ToolstripSplitterTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::ToolstripSplitterTemplateConstructor)
template
<>
struct
<::
darkskin
::
ToolstripSplitterTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
ToolstripSplitterTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
ToolstripSplitterTemplateConstructor
>::
) {
<::
darkskin
::
ToolstripSplitterTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
ToolstripSplitterTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
ToolstripSplitterTemplateConstructor
,
<::
darkskin
::
ToolstripSplitterTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::ToolstripSplitterTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
ToolstripSplitterTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_ToolstripSplitterTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_ToolstripSplitterTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_ToolstripSplitterTemplate_Initialize
))&
::
__vwsn_darkskin_ToolstripSplitterTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_ToolstripSplitterTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_ToolstripSplitterTemplate_Initialize
)>
(&
::
__vwsn_darkskin_ToolstripSplitterTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
END_CLASS_MEMBER(::darkskin::ToolstripSplitterTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::ToolstripTemplate)
template
<>
struct
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiControlTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::ToolstripTemplateConstructor)
(
description
::
<::
darkskin
::
ToolstripTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::ToolstripTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::ToolstripTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::ToolstripTemplateConstructor)
template
<>
struct
<::
darkskin
::
ToolstripTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
ToolstripTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
ToolstripTemplateConstructor
>::
) {
<::
darkskin
::
ToolstripTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
ToolstripTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
ToolstripTemplateConstructor
,
<::
darkskin
::
ToolstripTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::ToolstripTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
ToolstripTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_ToolstripTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_ToolstripTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_ToolstripTemplate_Initialize
))&
::
__vwsn_darkskin_ToolstripTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_ToolstripTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_ToolstripTemplate_Initialize
)>
(&
::
__vwsn_darkskin_ToolstripTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
END_CLASS_MEMBER(::darkskin::ToolstripTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::TooltipTemplate)
template
<>
struct
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiWindowTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::TooltipTemplateConstructor)
(
description
::
<::
darkskin
::
TooltipTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::TooltipTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::TooltipTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::TooltipTemplateConstructor)
template
<>
struct
<::
darkskin
::
TooltipTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
TooltipTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
TooltipTemplateConstructor
>::
) {
<::
darkskin
::
TooltipTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
TooltipTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
TooltipTemplateConstructor
,
<::
darkskin
::
TooltipTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::TooltipTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
TooltipTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_TooltipTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_TooltipTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_TooltipTemplate_Initialize
))&
::
__vwsn_darkskin_TooltipTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_TooltipTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_TooltipTemplate_Initialize
)>
(&
::
__vwsn_darkskin_TooltipTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(container)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"container"
, &
::
) );
END_CLASS_MEMBER(::darkskin::TooltipTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::TopScrollButtonTemplate)
template
<>
struct
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiButtonTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::TopScrollButtonTemplateConstructor)
(
description
::
<::
darkskin
::
TopScrollButtonTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::TopScrollButtonTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::TopScrollButtonTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::TopScrollButtonTemplateConstructor)
template
<>
struct
<::
darkskin
::
TopScrollButtonTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
TopScrollButtonTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
TopScrollButtonTemplateConstructor
>::
) {
<::
darkskin
::
TopScrollButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
TopScrollButtonTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
TopScrollButtonTemplateConstructor
,
<::
darkskin
::
TopScrollButtonTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::TopScrollButtonTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
TopScrollButtonTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_TopScrollButtonTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_TopScrollButtonTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_TopScrollButtonTemplate_Initialize
))&
::
__vwsn_darkskin_TopScrollButtonTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_TopScrollButtonTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_TopScrollButtonTemplate_Initialize
)>
(&
::
__vwsn_darkskin_TopScrollButtonTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::TopScrollButtonTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::TreeViewTemplate)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiTreeViewTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::TreeViewTemplateConstructor)
(
description
::
<::
darkskin
::
TreeViewTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::TreeViewTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::TreeViewTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::TreeViewTemplateConstructor)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
TreeViewTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
TreeViewTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
TreeViewTemplateConstructor
>::
) {
<::
darkskin
::
TreeViewTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
TreeViewTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
TreeViewTemplateConstructor
,
<::
darkskin
::
TreeViewTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::TreeViewTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
TreeViewTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_TreeViewTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_TreeViewTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_TreeViewTemplate_Initialize
))&
::
__vwsn_darkskin_TreeViewTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_TreeViewTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_TreeViewTemplate_Initialize
)>
(&
::
__vwsn_darkskin_TreeViewTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(look)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"look"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::TreeViewTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::VScrollHandleTemplate)
template
<>
struct
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiButtonTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::VScrollHandleTemplateConstructor)
(
description
::
<::
darkskin
::
VScrollHandleTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::VScrollHandleTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::VScrollHandleTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::VScrollHandleTemplateConstructor)
template
<>
struct
<::
darkskin
::
VScrollHandleTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
VScrollHandleTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
VScrollHandleTemplateConstructor
>::
) {
<::
darkskin
::
VScrollHandleTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
VScrollHandleTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
VScrollHandleTemplateConstructor
,
<::
darkskin
::
VScrollHandleTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::VScrollHandleTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
VScrollHandleTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_VScrollHandleTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_VScrollHandleTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_VScrollHandleTemplate_Initialize
))&
::
__vwsn_darkskin_VScrollHandleTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_VScrollHandleTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_VScrollHandleTemplate_Initialize
)>
(&
::
__vwsn_darkskin_VScrollHandleTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::VScrollHandleTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::VScrollTemplate)
template
<>
struct
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiScrollTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::VScrollTemplateConstructor)
(
description
::
<::
darkskin
::
VScrollTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::VScrollTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_instance_ctor_, NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
)>::
> (
parameterNames
, (
decltype
(&
::
))&
::
,
nullptr
,
nullptr
);
(
L"__vwsn_instance_ctor_"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
)>
(&
::
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
END_CLASS_MEMBER(::darkskin::VScrollTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::VScrollTemplateConstructor)
template
<>
struct
<::
darkskin
::
VScrollTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
VScrollTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
VScrollTemplateConstructor
>::
) {
<::
darkskin
::
VScrollTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
() {
<::
darkskin
::
VScrollTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
VScrollTemplateConstructor
,
<::
darkskin
::
VScrollTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::VScrollTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
VScrollTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_VScrollTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_VScrollTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_VScrollTemplate_Initialize
))&
::
__vwsn_darkskin_VScrollTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_VScrollTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_VScrollTemplate_Initialize
)>
(&
::
__vwsn_darkskin_VScrollTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_4"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_5"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_6"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_7"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_8"
, &
::
) );
CLASS_MEMBER_FIELD(behavior)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"behavior"
, &
::
) );
CLASS_MEMBER_FIELD(buttonDecrease)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"buttonDecrease"
, &
::
) );
CLASS_MEMBER_FIELD(buttonIncrease)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"buttonIncrease"
, &
::
) );
CLASS_MEMBER_FIELD(handle)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"handle"
, &
::
) );
CLASS_MEMBER_FIELD(handleContainer)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"handleContainer"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::VScrollTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::VTrackerTemplate)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiScrollTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::VTrackerTemplateConstructor)
(
description
::
<::
darkskin
::
VTrackerTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::VTrackerTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_instance_ctor_, NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
)>::
> (
parameterNames
, (
decltype
(&
::
))&
::
,
nullptr
,
nullptr
);
(
L"__vwsn_instance_ctor_"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
)>
(&
::
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
END_CLASS_MEMBER(::darkskin::VTrackerTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::VTrackerTemplateConstructor)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
VTrackerTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
VTrackerTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
VTrackerTemplateConstructor
>::
) {
<::
darkskin
::
VTrackerTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
VTrackerTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
VTrackerTemplateConstructor
,
<::
darkskin
::
VTrackerTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::VTrackerTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
VTrackerTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_VTrackerTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_VTrackerTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_VTrackerTemplate_Initialize
))&
::
__vwsn_darkskin_VTrackerTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_VTrackerTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_VTrackerTemplate_Initialize
)>
(&
::
__vwsn_darkskin_VTrackerTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_4"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_5"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_6"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_7"
, &
::
) );
CLASS_MEMBER_FIELD(behavior)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"behavior"
, &
::
) );
CLASS_MEMBER_FIELD(handle)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"handle"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::VTrackerTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::WindowTemplate)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
> {
public
:
class
:
public
{
typedef
::
darkskin
::
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
>::
) {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
,
<::
darkskin
::
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiWindowTemplate)
(
description
::
<::
vl
::
presentation
::
templates
::
>());
CLASS_MEMBER_BASE(::darkskin::WindowTemplateConstructor)
(
description
::
<::
darkskin
::
WindowTemplateConstructor
>());
CLASS_MEMBER_CONSTRUCTOR(::darkskin::WindowTemplate*(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
darkskin
::
*()>(
parameterNames
)); }
END_CLASS_MEMBER(::darkskin::WindowTemplate)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
BEGIN_CLASS_MEMBER(::darkskin::WindowTemplateConstructor)
template
<>
struct
CustomTypeDescriptorSelector
<::
darkskin
::
WindowTemplateConstructor
> {
public
:
class
:
public
{
typedef
::
darkskin
::
WindowTemplateConstructor
;
static
const
=
::
;
public
:
() :
(
, &
<::
darkskin
::
WindowTemplateConstructor
>::
) {
<::
darkskin
::
WindowTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
this
); }
~
CustomTypeDescriptorImpl
() {
<::
darkskin
::
WindowTemplateConstructor
>::
SetAssociatedTypeDescriptor
(
0
); }
protected
:
bool
()
override
{
return
<
typename
<::
darkskin
::
WindowTemplateConstructor
,
<::
darkskin
::
WindowTemplateConstructor
>>::
>::
; }
void
()
override
{
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
(
description
::
<::
vl
::
reflection
::
>());
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::WindowTemplateConstructor>(), NO_PARAMETER)
{
const
wchar_t
*
[]={
L""
};
(
new
CustomConstructorInfoImpl
<::
vl
::
<::
darkskin
::
WindowTemplateConstructor
>()>(
parameterNames
)); }
CLASS_MEMBER_METHOD(__vwsn_darkskin_WindowTemplate_Initialize, { L"__vwsn_this_" })
{
const
wchar_t
*
[]={
L"__vwsn_this_"
};
auto
=
new
<
,
vl
::
function_lambda
::
<
decltype
(&
::
__vwsn_darkskin_WindowTemplate_Initialize
)>::
> (
parameterNames
, (
decltype
(&
::
__vwsn_darkskin_WindowTemplate_Initialize
))&
::
__vwsn_darkskin_WindowTemplate_Initialize
,
nullptr
,
nullptr
);
(
L"__vwsn_darkskin_WindowTemplate_Initialize"
,
methodInfo
);
MethodPointerBinaryDataRetriver
<
decltype
(&
::
__vwsn_darkskin_WindowTemplate_Initialize
)>
(&
::
__vwsn_darkskin_WindowTemplate_Initialize
);
MethodPointerBinaryDataRecorder
<
,
>::
(
binaryDataRetriver
.
(),
this
,
methodInfo
); }
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_0"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_1"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_10"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_11"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_12"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_13"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_14"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_15)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_15"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_16)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_16"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_17)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_17"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_18)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_18"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_19)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_19"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_2"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_20)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_20"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_21)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_21"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_22)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_22"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_23)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_23"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_24)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_24"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_25)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_25"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_26)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_26"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_27)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_27"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_3"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_4"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_5"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_6"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_7"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_8"
, &
::
) );
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"__vwsn_precompile_9"
, &
::
) );
CLASS_MEMBER_FIELD(container)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"container"
, &
::
) );
CLASS_MEMBER_FIELD(contentTable)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"contentTable"
, &
::
) );
CLASS_MEMBER_FIELD(frameTable)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"frameTable"
, &
::
) );
CLASS_MEMBER_FIELD(self)
(
new
<
,
decltype
(((
*)
0
)->
) >(
this
,
L"self"
, &
::
) );
END_CLASS_MEMBER(::darkskin::WindowTemplateConstructor)
if
(
GetBaseTypeDescriptorCount
() ==
0
)
(
description
::
<
>()); } }; };
#undef _
class
:
public
,
public
{
public
:
void
(
*
)
{
ADD_TYPE_INFO(::darkskin::BottomScrollButtonTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
BottomScrollButtonTemplate
>::
();
->
(
<::
darkskin
::
BottomScrollButtonTemplate
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::BottomScrollButtonTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
BottomScrollButtonTemplateConstructor
>::
();
->
(
<::
darkskin
::
BottomScrollButtonTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::ButtonTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::ButtonTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
ButtonTemplateConstructor
>::
();
->
(
<::
darkskin
::
ButtonTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::CheckBoxTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::CheckBoxTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
CheckBoxTemplateConstructor
>::
();
->
(
<::
darkskin
::
CheckBoxTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::ComboBoxTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::ComboBoxTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
ComboBoxTemplateConstructor
>::
();
->
(
<::
darkskin
::
ComboBoxTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::CustomControlTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::CustomControlTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
CustomControlTemplateConstructor
>::
();
->
(
<::
darkskin
::
CustomControlTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::DateButtonTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::DateButtonTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
DateButtonTemplateConstructor
>::
();
->
(
<::
darkskin
::
DateButtonTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::DatePickerTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::DatePickerTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
DatePickerTemplateConstructor
>::
();
->
(
<::
darkskin
::
DatePickerTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::DocumentLabelTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::DocumentLabelTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
DocumentLabelTemplateConstructor
>::
();
->
(
<::
darkskin
::
DocumentLabelTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::DocumentTextBoxTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::DocumentTextBoxTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
DocumentTextBoxTemplateConstructor
>::
();
->
(
<::
darkskin
::
DocumentTextBoxTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::DocumentViewerTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::DocumentViewerTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
DocumentViewerTemplateConstructor
>::
();
->
(
<::
darkskin
::
DocumentViewerTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::ExpandingDecoratorTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
ExpandingDecoratorTemplate
>::
();
->
(
<::
darkskin
::
ExpandingDecoratorTemplate
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::ExpandingDecoratorTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
ExpandingDecoratorTemplateConstructor
>::
();
->
(
<::
darkskin
::
ExpandingDecoratorTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::GroupBoxTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::GroupBoxTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
GroupBoxTemplateConstructor
>::
();
->
(
<::
darkskin
::
GroupBoxTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::HScrollHandleTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::HScrollHandleTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
HScrollHandleTemplateConstructor
>::
();
->
(
<::
darkskin
::
HScrollHandleTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::HScrollTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::HScrollTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
HScrollTemplateConstructor
>::
();
->
(
<::
darkskin
::
HScrollTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::HTrackerTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::HTrackerTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
HTrackerTemplateConstructor
>::
();
->
(
<::
darkskin
::
HTrackerTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::ItemBackgroundTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::ItemBackgroundTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
ItemBackgroundTemplateConstructor
>::
();
->
(
<::
darkskin
::
ItemBackgroundTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::LabelTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::LabelTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::LeftScrollButtonTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::LeftScrollButtonTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
LeftScrollButtonTemplateConstructor
>::
();
->
(
<::
darkskin
::
LeftScrollButtonTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::ListViewColumnHeaderTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
ListViewColumnHeaderTemplate
>::
();
->
(
<::
darkskin
::
ListViewColumnHeaderTemplate
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::ListViewColumnHeaderTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
ListViewColumnHeaderTemplateConstructor
>::
();
->
(
<::
darkskin
::
ListViewColumnHeaderTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::ListViewTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::ListViewTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
ListViewTemplateConstructor
>::
();
->
(
<::
darkskin
::
ListViewTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::MenuBarButtonTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::MenuBarButtonTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
MenuBarButtonTemplateConstructor
>::
();
->
(
<::
darkskin
::
MenuBarButtonTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::MenuItemButtonTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::MenuItemButtonTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
MenuItemButtonTemplateConstructor
>::
();
->
(
<::
darkskin
::
MenuItemButtonTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::MenuSplitterTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::MenuSplitterTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
MenuSplitterTemplateConstructor
>::
();
->
(
<::
darkskin
::
MenuSplitterTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::MultilineTextBoxTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::MultilineTextBoxTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
MultilineTextBoxTemplateConstructor
>::
();
->
(
<::
darkskin
::
MultilineTextBoxTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::ProgressBarTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::ProgressBarTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
ProgressBarTemplateConstructor
>::
();
->
(
<::
darkskin
::
ProgressBarTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RadioButtonTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RadioButtonTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RadioButtonTemplateConstructor
>::
();
->
(
<::
darkskin
::
RadioButtonTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonButtonsTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonButtonsTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonButtonsTemplateConstructor
>::
();
->
(
<::
darkskin
::
RibbonButtonsTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonGalleryDropdownButtonTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonGalleryDropdownButtonTemplate
>::
();
->
(
<::
darkskin
::
RibbonGalleryDropdownButtonTemplate
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonGalleryDropdownButtonTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonGalleryDropdownButtonTemplateConstructor
>::
();
->
(
<::
darkskin
::
RibbonGalleryDropdownButtonTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonGalleryItemListTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonGalleryItemListTemplate
>::
();
->
(
<::
darkskin
::
RibbonGalleryItemListTemplate
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonGalleryItemListTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonGalleryItemListTemplateConstructor
>::
();
->
(
<::
darkskin
::
RibbonGalleryItemListTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonGalleryTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonGalleryTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonGalleryTemplateConstructor
>::
();
->
(
<::
darkskin
::
RibbonGalleryTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonGroupExpandButtonTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonGroupExpandButtonTemplate
>::
();
->
(
<::
darkskin
::
RibbonGroupExpandButtonTemplate
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonGroupExpandButtonTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonGroupExpandButtonTemplateConstructor
>::
();
->
(
<::
darkskin
::
RibbonGroupExpandButtonTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonGroupMenuTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonGroupMenuTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonGroupMenuTemplateConstructor
>::
();
->
(
<::
darkskin
::
RibbonGroupMenuTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonGroupTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonGroupTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonGroupTemplateConstructor
>::
();
->
(
<::
darkskin
::
RibbonGroupTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonIconLabelTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonIconLabelTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonIconLabelTemplateConstructor
>::
();
->
(
<::
darkskin
::
RibbonIconLabelTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonLargeButtonTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonLargeButtonTemplate
>::
();
->
(
<::
darkskin
::
RibbonLargeButtonTemplate
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonLargeButtonTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonLargeButtonTemplateConstructor
>::
();
->
(
<::
darkskin
::
RibbonLargeButtonTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonLargeDropdownButtonTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonLargeDropdownButtonTemplate
>::
();
->
(
<::
darkskin
::
RibbonLargeDropdownButtonTemplate
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonLargeDropdownButtonTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonLargeDropdownButtonTemplateConstructor
>::
();
->
(
<::
darkskin
::
RibbonLargeDropdownButtonTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonLargeSplitButtonTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonLargeSplitButtonTemplate
>::
();
->
(
<::
darkskin
::
RibbonLargeSplitButtonTemplate
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonLargeSplitButtonTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonLargeSplitButtonTemplateConstructor
>::
();
->
(
<::
darkskin
::
RibbonLargeSplitButtonTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonSmallButtonTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonSmallButtonTemplate
>::
();
->
(
<::
darkskin
::
RibbonSmallButtonTemplate
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonSmallButtonTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonSmallButtonTemplateConstructor
>::
();
->
(
<::
darkskin
::
RibbonSmallButtonTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonSmallDropdownButtonTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonSmallDropdownButtonTemplate
>::
();
->
(
<::
darkskin
::
RibbonSmallDropdownButtonTemplate
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonSmallDropdownButtonTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonSmallDropdownButtonTemplateConstructor
>::
();
->
(
<::
darkskin
::
RibbonSmallDropdownButtonTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonSmallIconLabelTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonSmallIconLabelTemplate
>::
();
->
(
<::
darkskin
::
RibbonSmallIconLabelTemplate
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonSmallIconLabelTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonSmallIconLabelTemplateConstructor
>::
();
->
(
<::
darkskin
::
RibbonSmallIconLabelTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonSmallSplitButtonTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonSmallSplitButtonTemplate
>::
();
->
(
<::
darkskin
::
RibbonSmallSplitButtonTemplate
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonSmallSplitButtonTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonSmallSplitButtonTemplateConstructor
>::
();
->
(
<::
darkskin
::
RibbonSmallSplitButtonTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonSplitArrowTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonSplitArrowTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonSplitArrowTemplateConstructor
>::
();
->
(
<::
darkskin
::
RibbonSplitArrowTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonToolstripHeaderTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonToolstripHeaderTemplate
>::
();
->
(
<::
darkskin
::
RibbonToolstripHeaderTemplate
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonToolstripHeaderTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonToolstripHeaderTemplateConstructor
>::
();
->
(
<::
darkskin
::
RibbonToolstripHeaderTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonToolstripMenuTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonToolstripMenuTemplate
>::
();
->
(
<::
darkskin
::
RibbonToolstripMenuTemplate
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonToolstripMenuTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonToolstripMenuTemplateConstructor
>::
();
->
(
<::
darkskin
::
RibbonToolstripMenuTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonToolstripsTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RibbonToolstripsTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RibbonToolstripsTemplateConstructor
>::
();
->
(
<::
darkskin
::
RibbonToolstripsTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RightScrollButtonTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RightScrollButtonTemplate
>::
();
->
(
<::
darkskin
::
RightScrollButtonTemplate
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::RightScrollButtonTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
RightScrollButtonTemplateConstructor
>::
();
->
(
<::
darkskin
::
RightScrollButtonTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::ScrollViewTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::ScrollViewTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
ScrollViewTemplateConstructor
>::
();
->
(
<::
darkskin
::
ScrollViewTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::ShortcutKeyTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::ShortcutKeyTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
ShortcutKeyTemplateConstructor
>::
();
->
(
<::
darkskin
::
ShortcutKeyTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::SinglelineTextBoxTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
SinglelineTextBoxTemplate
>::
();
->
(
<::
darkskin
::
SinglelineTextBoxTemplate
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::SinglelineTextBoxTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
SinglelineTextBoxTemplateConstructor
>::
();
->
(
<::
darkskin
::
SinglelineTextBoxTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::TabHeaderButtonTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::TabHeaderButtonTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
TabHeaderButtonTemplateConstructor
>::
();
->
(
<::
darkskin
::
TabHeaderButtonTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::TabHeaderTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::TabHeaderTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
TabHeaderTemplateConstructor
>::
();
->
(
<::
darkskin
::
TabHeaderTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::TabTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::TabTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::TextListTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::TextListTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
TextListTemplateConstructor
>::
();
->
(
<::
darkskin
::
TextListTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::Theme)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::ThemeConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::ToolstripButtonTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::ToolstripButtonTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
ToolstripButtonTemplateConstructor
>::
();
->
(
<::
darkskin
::
ToolstripButtonTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::ToolstripDropdownButtonTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
ToolstripDropdownButtonTemplate
>::
();
->
(
<::
darkskin
::
ToolstripDropdownButtonTemplate
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::ToolstripDropdownButtonTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
ToolstripDropdownButtonTemplateConstructor
>::
();
->
(
<::
darkskin
::
ToolstripDropdownButtonTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::ToolstripMenuTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::ToolstripMenuTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
ToolstripMenuTemplateConstructor
>::
();
->
(
<::
darkskin
::
ToolstripMenuTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::ToolstripSplitArrowTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
ToolstripSplitArrowTemplate
>::
();
->
(
<::
darkskin
::
ToolstripSplitArrowTemplate
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::ToolstripSplitArrowTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
ToolstripSplitArrowTemplateConstructor
>::
();
->
(
<::
darkskin
::
ToolstripSplitArrowTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::ToolstripSplitButtonTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
ToolstripSplitButtonTemplate
>::
();
->
(
<::
darkskin
::
ToolstripSplitButtonTemplate
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::ToolstripSplitButtonTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
ToolstripSplitButtonTemplateConstructor
>::
();
->
(
<::
darkskin
::
ToolstripSplitButtonTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::ToolstripSplitterTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
ToolstripSplitterTemplate
>::
();
->
(
<::
darkskin
::
ToolstripSplitterTemplate
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::ToolstripSplitterTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
ToolstripSplitterTemplateConstructor
>::
();
->
(
<::
darkskin
::
ToolstripSplitterTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::ToolstripTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::ToolstripTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
ToolstripTemplateConstructor
>::
();
->
(
<::
darkskin
::
ToolstripTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::TooltipTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::TooltipTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
TooltipTemplateConstructor
>::
();
->
(
<::
darkskin
::
TooltipTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::TopScrollButtonTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::TopScrollButtonTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
TopScrollButtonTemplateConstructor
>::
();
->
(
<::
darkskin
::
TopScrollButtonTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::TreeViewTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::TreeViewTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
TreeViewTemplateConstructor
>::
();
->
(
<::
darkskin
::
TreeViewTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::VScrollHandleTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::VScrollHandleTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
VScrollHandleTemplateConstructor
>::
();
->
(
<::
darkskin
::
VScrollHandleTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::VScrollTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::VScrollTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
VScrollTemplateConstructor
>::
();
->
(
<::
darkskin
::
VScrollTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::VTrackerTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::VTrackerTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
VTrackerTemplateConstructor
>::
();
->
(
<::
darkskin
::
VTrackerTemplateConstructor
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::WindowTemplate)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
>::
();
->
(
<::
darkskin
::
>::
.typeName,
type
); }
ADD_TYPE_INFO(::darkskin::WindowTemplateConstructor)
{
<
>
=
new
CustomTypeDescriptorSelector
<::
darkskin
::
WindowTemplateConstructor
>::
();
->
(
<::
darkskin
::
WindowTemplateConstructor
>::
.typeName,
type
); }
}
void
(
*
)
{
}
};
#endif
#endif
bool
()
{
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
if
(
auto
=
())
{
return
manager
->
(
<
>());
}
#endif
return
false
;
}
}
}
}
#if defined( _MSC_VER)
#pragma warning(pop)
#elif defined(__GNUC__)
#pragma GCC diagnostic pop
#elif defined(__clang__)
#pragma clang diagnostic pop
#endif