stmm-games-doc  0.32.0
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cstmi::AccessorA generic class that helps a device manager to generate events
 Cstmg::AlarmsEvent::AlarmsStage
 Cstmg::AllPreferencesLoader
 Cstmg::SelectAniModifier::AniCase
 Cstmg::AppConfigRead-only interface to application configuration data
 Cstmg::AppConstraints
 Cstmg::AppPreferences
 Cstmg::SelectCaseModifier::AssCase
 Cstmg::ThemeLoader::ThemeInfo::Author
 Cstmg::GameLoader::GameInfo::Author
 CBase
 Cstmg::Block
 Cstmg::BlocksPlayerChangeListenerBlock's player change listener
 Cstmg::BoaBloListenerThe common board and block listener
 Cstmg::BoardScrollListenerBoard scroll listener
 Cstmg::ActionsBoxWidget::BoxCell
 Cstmg::CachedSurfacesCairo cached surfaces for an image
 Cstmg::FakeLevelView::CalledBase class for retaining callback information
 Cstmi::CallIfBase class used to determine whether to send an event to a listener
 Cstmi::CapabilityBase capability class
 Cstmg::StdConfig::CapabilityAssignmentTells how device capabilities can be assigned (or not) to players
 Cstmg::CCSaveRAII save and restore for a Cairo::Context
 Cstmg::ParserCtx::Checker
 Cstmg::CircularBuffer< T >
 Cstmg::CircularBuffer< BufKey >
 Cstmg::CircularBuffer< int32_t >
 Cstmi::Capability::ClassThe representation of a registered capability class
 Cstmi::Event::ClassThe representation of a registered event class
 Cstmg::IfElseModifier::Condition
 Cstmg::Coords::const_iteratorCoords iterator
 Cstmg::Block::ContactA contact
 Cstmg::CoordsCoords class
 Cstmg::Game::CreateLevelCallbackLevel factory callback
 Cstmi::DeviceDevice base class
 Cstmi::DeviceManagerThis class manages devices that generate events that listeners will receive
 Cstmg::ArrayEvent::Dimension
 Cstmg::Direction
 Cstmg::HighscoresDefinition::DiscriminatorSeparates highscores according to preference values
 Cstmg::NewRows::Distr
 Cstmg::DynAnimation
 Cstmg::DynAnimation::DynImage
 Cstmg::ElapsedMapperElapsed mapper
 Cstmg::HighscoresDefinition::EligibilityAll constraints must be satisfied for a team to be added to the highscore
 Cenable_shared_from_this
 Cstmg::LogEvent::MsgLog::EntryInformation about one received message
 Cstmi::EventBase event class
 Cstmg::EventThe level event class
 Cstmg::ExtendedBoard
 Cstmg::File
 Cstmg::FillerEvent::FillGen
 Cstmg::testing::FixtureVariantAIMatesPerTeamMax
 Cstmg::testing::FixtureVariantAIMatesPerTeamMax_Four
 Cstmg::testing::FixtureVariantAIMatesPerTeamMax_One
 Cstmg::testing::FixtureVariantAIMatesPerTeamMax_Three
 Cstmg::testing::FixtureVariantAIMatesPerTeamMax_Two
 Cstmg::testing::FixtureVariantAIMatesPerTeamMax_Zero
 Cstmg::testing::FixtureVariantAllowMixedAIHumanTeam
 Cstmg::testing::FixtureVariantAllowMixedAIHumanTeam_False
 Cstmg::testing::FixtureVariantAllowMixedAIHumanTeam_True
 Cstmg::testing::FixtureVariantDevicesJoystick
 Cstmg::testing::FixtureVariantDevicesJoystick_Four
 Cstmg::testing::FixtureVariantDevicesJoystick_One
 Cstmg::testing::FixtureVariantDevicesJoystick_Three
 Cstmg::testing::FixtureVariantDevicesJoystick_Two
 Cstmg::testing::FixtureVariantDevicesKeys
 Cstmg::testing::FixtureVariantDevicesKeys_One
 Cstmg::testing::FixtureVariantDevicesKeys_Three
 Cstmg::testing::FixtureVariantDevicesKeys_Two
 Cstmg::testing::FixtureVariantHighscoresDefinitionConsraint
 Cstmg::testing::FixtureVariantHighscoresDefinitionConsraint_None
 Cstmg::testing::FixtureVariantHighscoresDefinitionConsraint_TotAITeams_ExactlyOne
 Cstmg::testing::FixtureVariantHighscoresDefinitionConsraint_TotAITeams_MaxOne
 Cstmg::testing::FixtureVariantHighscoresDefinitionConsraint_TotAITeams_Zero
 Cstmg::testing::FixtureVariantHighscoresDefinitionConsraint_TotHumanTeams_ExactlyOne
 Cstmg::testing::FixtureVariantHighscoresDefinitionConsraint_TotHumanTeams_ExactlyTwo
 Cstmg::testing::FixtureVariantHighscoresDefinitionConsraint_TotMatesHumanTeams_ExactlyOne
 Cstmg::testing::FixtureVariantHighscoresDefinitionConsraint_TotMatesHumanTeams_ExactlyTwo
 Cstmg::testing::FixtureVariantHighscoresDefinitionConsraint_TotTeams_ExactlyOne
 Cstmg::testing::FixtureVariantHighscoresDefinitionConsraint_TotTeams_ExactlyTwo
 Cstmg::testing::FixtureVariantHighscoresDefinitionDiscriminator
 Cstmg::testing::FixtureVariantHighscoresDefinitionDiscriminator_GameOptionDifficulty
 Cstmg::testing::FixtureVariantHighscoresDefinitionDiscriminator_None
 Cstmg::testing::FixtureVariantHighscoresDefinitionDiscriminator_TotTeams
 Cstmg::testing::FixtureVariantHighscoresDefinitionInclude
 Cstmg::testing::FixtureVariantHighscoresDefinitionInclude_GameVarTime_BE1
 Cstmg::testing::FixtureVariantHighscoresDefinitionInclude_GameVarTime_BE2
 Cstmg::testing::FixtureVariantHighscoresDefinitionInclude_None
 Cstmg::testing::FixtureVariantHighscoresDefinitionInclude_TeamVarPoints_BE0
 Cstmg::testing::FixtureVariantHighscoresDefinitionInclude_TeamVarSysRank_0
 Cstmg::testing::FixtureVariantHighscoresDefinitionScoreElement
 Cstmg::testing::FixtureVariantHighscoresDefinitionScoreElement_GameVarTime_HighestWins
 Cstmg::testing::FixtureVariantHighscoresDefinitionScoreElement_GameVarTime_LowestWins
 Cstmg::testing::FixtureVariantHighscoresDefinitionScoreElement_None
 Cstmg::testing::FixtureVariantHighscoresDefinitionScoreElement_TeamVarPoints
 Cstmg::testing::FixtureVariantKeyActions
 Cstmg::testing::FixtureVariantKeyActions_AllCapabilityClassesDefaults
 Cstmg::testing::FixtureVariantKeyActions_Custom
 Cstmg::testing::FixtureVariantKeyActions_OnlyKeysDefaults
 Cstmg::testing::FixtureVariantLayoutCreateActionWidgetsFromKeyActions
 Cstmg::testing::FixtureVariantLayoutCreateActionWidgetsFromKeyActions_False
 Cstmg::testing::FixtureVariantLayoutCreateActionWidgetsFromKeyActions_True
 Cstmg::testing::FixtureVariantLayoutCreateVarWidgetsFromVariables
 Cstmg::testing::FixtureVariantLayoutCreateVarWidgetsFromVariables_False
 Cstmg::testing::FixtureVariantLayoutCreateVarWidgetsFromVariables_True
 Cstmg::testing::FixtureVariantLayoutShowMode
 Cstmg::testing::FixtureVariantLayoutShowMode_Show
 Cstmg::testing::FixtureVariantLayoutShowMode_Subshow
 Cstmg::testing::FixtureVariantLayoutTeamDistribution
 Cstmg::testing::FixtureVariantLayoutTeamDistribution_AllTeamsInOneLevel
 Cstmg::testing::FixtureVariantLayoutTeamDistribution_OneTeamPerLevel
 Cstmg::testing::FixtureVariantLevelInit
 Cstmg::testing::FixtureVariantLevelInitBoardHeight< HEIGHT >
 Cstmg::testing::FixtureVariantLevelInitBoardWidth< WIDTH >
 Cstmg::testing::FixtureVariantLevelInitShowHeight< HEIGHT >
 Cstmg::testing::FixtureVariantLevelInitShowWidth< WIDTH >
 Cstmg::testing::FixtureVariantLevelInitSubshowHeight< HEIGHT >
 Cstmg::testing::FixtureVariantLevelInitSubshowWidth< WIDTH >
 Cstmg::testing::FixtureVariantMatesPerTeamMax
 Cstmg::testing::FixtureVariantMatesPerTeamMax_Four
 Cstmg::testing::FixtureVariantMatesPerTeamMax_One
 Cstmg::testing::FixtureVariantMatesPerTeamMax_Three
 Cstmg::testing::FixtureVariantMatesPerTeamMax_Two
 Cstmg::testing::FixtureVariantOptions
 Cstmg::testing::FixtureVariantOptions_Custom
 Cstmg::testing::FixtureVariantOptions_Game_AllowHint
 Cstmg::testing::FixtureVariantOptions_Game_Difficulty
 Cstmg::testing::FixtureVariantOptions_Game_GameSpeed< GameSpeedFROM, GameSpeedTO >
 Cstmg::testing::FixtureVariantOptions_Game_None
 Cstmg::testing::FixtureVariantOptions_Player_AISlave_QI
 Cstmg::testing::FixtureVariantOptions_Player_Rotation
 Cstmg::testing::FixtureVariantOptions_Team_AllowMateSwap
 Cstmg::testing::FixtureVariantPlayersMax
 Cstmg::testing::FixtureVariantPlayersMax_Five
 Cstmg::testing::FixtureVariantPlayersMax_Four
 Cstmg::testing::FixtureVariantPlayersMax_Height
 Cstmg::testing::FixtureVariantPlayersMax_Nine
 Cstmg::testing::FixtureVariantPlayersMax_One
 Cstmg::testing::FixtureVariantPlayersMax_Seven
 Cstmg::testing::FixtureVariantPlayersMax_Six
 Cstmg::testing::FixtureVariantPlayersMax_Ten
 Cstmg::testing::FixtureVariantPlayersMax_Three
 Cstmg::testing::FixtureVariantPlayersMax_Two
 Cstmg::testing::FixtureVariantPrefsMates< TEAM, MATES >
 Cstmg::testing::FixtureVariantPrefsPlayers
 Cstmg::testing::FixtureVariantPrefsTeams< TEAMS >
 Cstmg::testing::FixtureVariantTeamsMax
 Cstmg::testing::FixtureVariantTeamsMax_Four
 Cstmg::testing::FixtureVariantTeamsMax_One
 Cstmg::testing::FixtureVariantTeamsMax_Three
 Cstmg::testing::FixtureVariantTeamsMax_Two
 Cstmg::testing::FixtureVariantTeamsMin
 Cstmg::testing::FixtureVariantTeamsMin_One
 Cstmg::testing::FixtureVariantTeamsMin_Three
 Cstmg::testing::FixtureVariantTeamsMin_Two
 Cstmg::testing::FixtureVariantVariablesGame
 Cstmg::testing::FixtureVariantVariablesGame_None
 Cstmg::testing::FixtureVariantVariablesGame_Time
 Cstmg::testing::FixtureVariantVariablesPlayer
 Cstmg::testing::FixtureVariantVariablesPlayer_Lives< LIVES >
 Cstmg::testing::FixtureVariantVariablesPlayer_None
 Cstmg::testing::FixtureVariantVariablesPlayer_Points
 Cstmg::testing::FixtureVariantVariablesTeam
 Cstmg::testing::FixtureVariantVariablesTeam_None
 Cstmg::testing::FixtureVariantVariablesTeam_Points_Minus1000
 Cstmg::testing::FixtureVariantVariablesTeam_Points_Plus1000
 Cstmg::testing::FixtureVariantVariablesTeam_Points_Zero
 Cstmg::FPoint
 Cstmg::FrameFrame of images
 Cstmg::FRect
 Cstmg::FSize
 Cstmg::GameLoader::GameInfo
 Cstmg::GameLoader
 Cstmg::GameOwner
 Cstmg::GameProxyProxy class (of Game) exposed by Level available to events
 Cstmg::GameSound
 Cstmg::GameView
 Cstmg::GameWidgetThe widget base class
 Chash
 Cstd::hash< stmg::NPoint >
 Cstd::hash< stmi::Capability::Class >
 Cstd::hash< stmi::Event::Class >
 Cstmg::HighscoreClass the holds highscores
 Cstmg::HighscoresDefinition::HighscoreConstraintAll constraints must be satisfied for a highscore to be created
 Cstmg::HighscoresDefinition
 Cstmg::HighscoresLoader
 Cstmg::XmlIdTilesParser::IdTiles
 Cstmg::ImageImage class
 Cstmg::StaticGridAnimation::ImageSpan
 Cstmg::ImmutableThWidgetImpl< TW >
 Cstmg::ImmutableThWidgetImpl< KeyActionTWidget >
 Cstmg::ImmutableThWidgetImpl< TransparentTWidget >
 Cstmg::NewRows::Init
 Cstmg::StdThemeModifier::Init
 Cstmg::XmlGameLoader::Init
 Cstmg::Event::Init
 Cstmg::XmlThemeLoader::Init
 Cstmg::Game::Init
 Cstmg::GameWidget::InitInstance initialization data
 Cstmg::Level::Init
 Cstmg::LevelAnimation::Init
 Cstmg::StdConfig::Init
 Cstmg::IntSetSmallish set of integers
 Cstmg::StdConfig::KeyActionThe key action class
 Cstmg::Layout
 Cstmg::LevelThe level is the container for board, events and blocks
 Cstmg::LevelAnimationAnimation model class
 Cstmg::LevelBlockBase class for run-time Blocks
 Cstmg::Level::LevelBlockCreatorFactory interface for level blocks
 Cstmg::LevelShowThis class is used for both Show and Subshows
 Cstmi::BasicDeviceManager::ListenerDataHelper class that represents a listener
 Cstmi::BasicDeviceManager::ListenerExtraDataBase class to store extra listener data
 Cstmg::SelectAniModifier::LocalInit
 Cstmg::SelectCaseModifier::LocalInit
 Cstmg::SelectVarModifier::LocalInit
 Cstmg::TextModifier::LocalInitInitialization data
 Cstmg::TileAniModifier::LocalInit
 Cstmg::ActionsBoxWidget::LocalInit
 Cstmg::ActionWidget::LocalInit
 Cstmg::BackgroundWidget::LocalInit
 Cstmg::BoxWidget::LocalInit
 Cstmg::InputBoxWidget::LocalInit
 Cstmg::LevelShowWidget::LocalInit
 Cstmg::PreviewWidget::LocalInit
 Cstmg::ProgressWidget::LocalInit
 Cstmg::TransparentWidget::LocalInit
 Cstmg::VarWidget::LocalInit
 Cstmg::VolatileWidget::LocalInit
 Cstmg::DumbBlockEvent::LocalInit
 Cstmg::StaticGridAnimation::LocalInit
 Cstmg::TextAnimation::LocalInit
 Cstmg::ContainerWidget::LocalInit
 Cstmg::AlarmsEvent::LocalInit
 Cstmg::ArrayEvent::LocalInit
 Cstmg::BackgroundEvent::LocalInit
 Cstmg::CumulCmpEvent::LocalInit
 Cstmg::DelayedQueueEvent::LocalInit
 Cstmg::FillerEvent::LocalInit
 Cstmg::LogEvent::LocalInit
 Cstmg::PositionerEvent::LocalInit
 Cstmg::RandomEvent::LocalInit
 Cstmg::ScrollerEvent::LocalInit
 Cstmg::SelectEvent::LocalInit
 Cstmg::ShowTextEvent::LocalInit
 Cstmg::ContainerModifier::LocalInit
 Cstmg::SoundEvent::LocalInit
 Cstmg::SpeedEvent::LocalInit
 Cstmg::SquarsorEvent::LocalInit
 Cstmg::StaticGridEvent::LocalInit
 Cstmg::SysEvent::LocalInit
 Cstmg::TileAnimatorEvent::LocalInit
 Cstmg::VariableEvent::LocalInit
 Cstmg::FadeModifier::LocalInit
 Cstmg::FillModifier::LocalInit
 Cstmg::GrowModifier::LocalInit
 Cstmg::IfElseModifier::LocalInit
 Cstmg::ImageModifier::LocalInit
 Cstmg::MaskModifier::LocalInit
 Cstmg::RelSizedGameWidget::LocalInitThe data to initialize a RelSizedGameWidget
 Cstmg::RotateModifier::LocalInit
 Cstmg::MainAuthorData
 Cstmg::MainWindowData
 Cstmg::LogEvent::MsgLogHolds information about the messages received by all instances of LogEvent
 Cstmg::MutableThWidgetImpl< TW >
 Cstmg::MutableThWidgetImpl< LevelShowTWidget >
 Cstmg::MutableThWidgetImpl< PreviewTWidget >
 Cstmg::MutableThWidgetImpl< ProgressTWidget >
 Cstmg::MutableThWidgetImpl< VarTWidget >
 Cstmg::NamedString indexing for assets provided by the view (Theme) to the model(s)
 Cstmg::NamedIndexNamed indexes class
 Cstmg::NamedObjIndex< T >Named objects indexed template class
 Cstmg::NamedObjIndex< const xmlpp::Element *>
 Cstmg::NamedObjIndex< shared_ptr< stmg::GameWidget > >
 Cstmg::NamedObjIndex< shared_ptr< stmg::Option > >
 Cstmg::NamedObjIndex< std::pair< int32_t, std::string > >
 Cstmg::NamedObjIndex< stmg::Block >
 Cstmg::NamedObjIndex< stmg::Event *>
 Cstmg::NamedObjIndex< stmg::Variable::VariableType >
 Cstmg::CommonTheme::NamedRgbColor
 Cstmg::ScrollerEvent::NewRowCheckRemover
 Cstmg::NewRows::NewRowGen
 Cstmg::NewRows
 Cstmg::NPoint
 Cstmg::NRange
 Cstmg::NRect
 Cstmg::NSize
 Cstmg::NTimeRange
 Cstmg::TileSelector::Operand
 Cstmg::PrefSelector::Operand
 Cstmg::Option
 Cstmg::ParserCtx
 Cstmg::BackgroundEvent::PatternImageImage data used to fill background animation
 Cstmg::LevelShow::PositionerInterface to position the LevelShow during view ticks
 Cstmg::AppPreferences::PrefPlayer
 Cstmg::PrefSelector
 Cstmg::AppPreferences::PrefTeam
 Cstmg::RandomTiles::ProbTileGen
 Cstmg::RandomTiles::ProbTraitSets
 Cstmg::QueryTileRemoval
 Cstmg::RandomParts< T >
 Cstmg::RandomParts< RandomTile >
 Cstmg::RandomParts< shared_ptr< stmg::Image > >
 Cstmg::RandomParts< stmg::DynAnimation::DynImage >
 Cstmg::RandomSource
 Cstmg::RandomTiles
 Cstmg::Recycler< T, B >Recycling factory for shared_ptr wrapped classes
 Cstmg::Recycler< ActionsBoxThWidget >
 Cstmg::Recycler< BackgroundThAniFactory::BackgroundThAni >
 Cstmg::Recycler< BackgroundTWidget >
 Cstmg::Recycler< BoxThWidget >
 Cstmg::Recycler< ImageSequenceThAniFactory::ImageSeqThAni >
 Cstmg::Recycler< InputBoxThWidget >
 Cstmg::Recycler< KeyActionTWidget >
 Cstmg::Recycler< LevelShowTWidget >
 Cstmg::Recycler< PlainTextThAniFactory::PlainTextThAni >
 Cstmg::Recycler< PreviewTWidget >
 Cstmg::Recycler< PrivateBackgroundAnimation >
 Cstmg::Recycler< PrivateStaticGridAnimation >
 Cstmg::Recycler< PrivateStdThemeContext >
 Cstmg::Recycler< PrivateTextAnimation, stmg::TextAnimation >
 Cstmg::Recycler< ProgressTWidget >
 Cstmg::Recycler< StaticGridThAniFactory::StaticGridThAni >
 Cstmg::Recycler< StdThemeSound >
 Cstmg::Recycler< stmg::TileBuffer >
 Cstmg::Recycler< stmg::TileCoords >
 Cstmg::Recycler< TBoxThemeWidget >
 Cstmg::Recycler< TileAni >
 Cstmg::Recycler< TransparentTWidget >
 Cstmg::Recycler< VarTWidget >
 Cstmg::Recycler< VolatileTWidget >
 CGlib::RefPtr< T_CppObject >
 CCairo::RefPtr< T_CastFrom >
 CCairo::RefPtr< Cairo::Context >
 CCairo::RefPtr< Cairo::ImageSurface >
 CCairo::RefPtr< Cairo::Surface >
 CGlib::RefPtr< Gdk::Pixbuf >
 CGlib::RefPtr< Pango::Context >
 CGlib::RefPtr< Pango::Layout >
 Cstmi::Capability::RegisterClass< T >Template used to register capability classes
 Cstmi::Event::RegisterClass< T >Template used to register event classes
 Cstmg::RelSizedThemeWidgetImpl< TW >
 Cstmg::RelSizedThemeWidgetImpl< KeyActionTWidget >
 Cstmg::RelSizedThemeWidgetImpl< PreviewTWidget >
 Cstmg::RelSizedThemeWidgetImpl< ProgressTWidget >
 Cstmg::RelSizedThemeWidgetImpl< TransparentTWidget >
 Cstmg::RelSizedThemeWidgetImpl< VarTWidget >
 Cstmg::RgbColor
 Cstmg::Theme::RuntimeVariablesEnv
 Cstmg::Highscore::Score
 Cstmg::HighscoresDefinition::ScoreElementElement of a score for a team
 Cstmg::SegmentedFunctionSegmented function: concatenation of "touching" segments
 Cstmg::ShowTextEvent::SobstItem
 Cstmi::PlaybackCapability::SoundDataReturn data type
 Cstmg::SpeedEvent::SpeedChange
 Cstmg::StdThemeAnimationFactoryBase class for ThemeAnimation factories
 Cstmg::StdThemeDrawingContextThe tile drawing context
 Cstmg::StdThemeModifierBase class for tile drawing
 Cstmg::StdThemeWidgetFactoryBase class for theme widget factories
 Cstmg::testing::TestBaseFixture
 Cstmg::Theme
 Cstmg::ThemeAnimation
 Cstmg::ThemeContext
 Cstmg::ThemeLoader::ThemeInfo
 Cstmg::ThemeLayout
 Cstmg::ThemeLoader
 Cstmg::ThemeWidget
 Cstmg::ThemeWidgetInteractiveOptional interface for ThemeWidget
 Cstmg::TileAlpha
 Cstmg::TileAniTile animation made of images
 Cstmg::TileAnimatorInterface used to animate tiles of board and level blocks
 Cstmg::TileChar
 Cstmg::TileColor
 Cstmg::TileFont
 Cstmg::TileGamma
 Cstmg::TileRect
 Cstmg::TileSelector
 Cstmg::TileSizingConstraints to tile size and width to height ratio
 Cstmg::TileTheta
 Cstmg::TraitSetOrdered set of a tile's trait values
 Cstmg::Variable::ValueThe formatted representation of a variable's value
 Cstmg::VolatileWidget::ValueImg
 Cstmg::SelectVarModifier::VarCase
 Cstmg::Variable
 Cstmg::Variable::VariableTypeThe variable type
 Cstmg::Variant
 Cstmg::VariantSetSmallish set of variants
 Cstmg::WidgetAxisFitWidget alignment position and expansion behavior for one axis
 Cstmg::XmlActionBaseWidgetParser< TXmlGameWidgetParser >::XmlAction
 Cstmg::XmlBasicParser
 Cstmg::XmlCommonErrors
 Cstmg::XmlCommonParser
 Cstmg::XmlConditionalParser
 Cstmg::XmlElapsedMapperParser
 Cstmg::XmlEventParser
 Cstmg::XmlGameFilesInterface locating xml files related to games
 Cstmg::XmlGameWidgetParser
 Cstmg::XmlIdTilesParser
 Cstmg::XmlImageParser
 Cstmg::XmlModifierParser
 Cstmg::XmlNewRowsParser
 Cstmg::XmlProbTileGenParser
 Cstmg::XmlThAnimationFactoryParser
 Cstmg::XmlThWidgetFactoryParserBase class for ThemeWidget factory parsers
 Cstmg::XmlTraitsParser
 Cstmg::XmlVariantSetParser
 Cstmg::XYBuffer< T >
 Cstmg::XYBuffer< stmg::Tile >
 CTXmlGameWidgetParser