ManaPlus
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 CNet::AchievementHandler
 CActionListener
 CActor
 CActorFunctuator
 CActorSpriteListener
 CNet::AdminHandler
 CAnimationDelayLoad
 Cdoctest::detail::has_insertion_operator_impl::any_t
 CCatch::Detail::Approx
 Cdoctest::Approx
 CArrowsListener
 Cdoctest::AssertData
 CCatch::AssertionInfo
 CCatch::AssertionResult
 CCatch::AssertionResultData
 CAtlasLoader
 CAtlasManager
 CAttack
 CNet::AttendanceHandler
 CAttributeListener
 CNet::AuctionHandler
 CCatch::AutoReg
 CAvatar
 CEquipment::Backend
 CNet::BankHandler
 CBankListener
 CNet::BarterHandler
 CBasicStat
 CNet::BattleGroundHandler
 CBeingCacheEntry
 CNet::BeingHandler
 CBeingInfo
 CBeingMenuItem
 CBeingSlot
 CCatch::Detail::BorgType
 CBrowserLink
 CButtonInfo
 CButtonText
 CNet::BuyingStoreHandler
 CBuyingStoreModeListener
 CBuyingStoreSlotsListener
 CNet::BuySellHandler
 CCardsList
 CCatch::Matchers::Impl::StdString::CasedString
 CCatch::CaseSensitive
 CNet::CashShopHandler
 Cmse::CBool
 Canonymous_namespace{navigationmanager.cpp}::Cell
 CNet::Character
 CNet::CharServerHandler
 CNet::ChatHandler
 CCHATLOG
 CChatLogger
 CChatObject
 Cdoctest::detail::ContextBuilder::Chunk
 CNet::ClanHandler
 CClanInfo
 CColor
 CPalette::ColorElem
 CColorPair
 Cnvwa::compile_time_error< bool >
 Cnvwa::compile_time_error< true >
 CCatch::CompositeGenerator< T >
 CCompoundItem
 CConfigListener
 CConfigManager
 CConfigurationListManager< T, CONT >
 CConfigurationListManager< std::pair< std::string, PlayerRelation * >, std::map< std::string, PlayerRelation * > * >
 CConfigurationObject
 CContainerPlacer
 Cdoctest::Context
 Cdoctest::detail::ContextBuilder
 Cdoctest::ContextOptionsOCLINT too many fields
 CCatch::CopyableStream
 CCatch::Counts
 CCrazyMoves
 Cdoctest::CurrentTestCaseStats
 Cdebug_new_counter
 Cdebug_new_recorder
 CDebugMessageListener
 Cdoctest::detail::deferred_false< T >
 CDelayedManager
 Cdoctest::description
 CDirs
 CDoubleRect
 CNet::Download
 CDragDrop
 CShopItem::DuplicateItem
 CDye
 CDyeColor
 Canonymous_namespace{imageloader.cpp}::DyedImageLoader
 CDyePalette
 CEffectDescription
 CEffectManager
 CNet::ElementalHandler
 CEmoteInfo
 CEmoteShortcut
 CEmoteSprite
 CEmptyAtlasLoader
 CEquipment
 CEquipmentBox
 CEquipmentPage
 CEquipmentSlotMap
 CCatch::Internal::Evaluator< T1, T2, Op >
 CCatch::Internal::Evaluator< T1, T2, IsEqualTo >
 CCatch::Internal::Evaluator< T1, T2, IsGreaterThan >
 CCatch::Internal::Evaluator< T1, T2, IsGreaterThanOrEqualTo >
 CCatch::Internal::Evaluator< T1, T2, IsLessThan >
 CCatch::Internal::Evaluator< T1, T2, IsLessThanOrEqualTo >
 CCatch::Internal::Evaluator< T1, T2, IsNotEqualTo >
 CEvent
 Cstd::exception
 CCatch::ExceptionTranslatorRegistrar
 Cdoctest::expected_failures
 CCatch::ResultBuilder::ExprComponents
 Cdoctest::detail::Expression_lhs< L >
 Cdoctest::detail::ExpressionDecomposer
 CCatch::ExpressionLhs< T >
 CExtendedListBoxItem
 CCatch::Detail::FalseType
 CNet::FamilyHandler
 Cfast_mutex
 Cfast_mutex_autolock
 CVirtFs::File
 CFindBeingEqualFunctor
 CFindBeingFunctor
 CFocusHandler
 CFocusListener
 CFont
 CFPSmanagerStructure holding the state and timing information of the framerate controller
 CFrame
 CNet::FriendsHandler
 CVirtFs::FsEntry
 CVirtFs::FsFuncs
 CGame
 CNet::GameHandler
 CGameModifierListener
 CGameModifiers
 CNet::GeneralHandler
 CGettextHelper
 CGraphics
 CGraphicsManager
 CGroupInfo
 CGui
 CNet::GuildHandler
 CGuildManager
 Cdoctest::detail::has_insertion_operator_impl::has_insertion_operator< T >
 CNet::HomunculusHandler
 CHomunculusInfo
 CHorseInfo
 CHorseOffset
 CHostsGroup
 Cdoctest::detail::ContextBuilder::ICapture
 CCatch::IContext
 Cdoctest::IContextScope
 CCatch::IExceptionTranslator
 Cdoctest::detail::IExceptionTranslator
 CCatch::IExceptionTranslatorRegistry
 CCatch::IGenerator< T >
 CCatch::IGeneratorInfo
 CCatch::IGeneratorsForTest
 CImage
 CImageCollection
 CImageHelper
 CImageRect
 CImageSetLoader
 CImageVertexes
 CCatch::IMutableRegistryHub
 CInputActionData
 CInputActionSortFunctor
 CInputEvent
 CInputFunction
 CInputItem
 CInputManager
 Cmse::integral_constant< _Ty, _Val >
 Cmse::integral_constant< bool, !std::is_integral< _Iter >::value >
 CInventory
 CNet::InventoryHandler
 CEa::InventoryItem
 CInventoryListener
 CIPC
 CCatch::IRegistryHub
 Cdoctest::IReporter
 CCatch::IResultCapture
 CCatch::IRunner
 CCatch::Detail::IsStreamInsertable< T >
 CCatch::ITagAliasRegistry
 CItem
 CItemColorData
 CItemColorManager
 CItemFieldType
 CEAthena::ItemFlagBits
 CEAthena::ItemFlags
 CEa::ItemHandler
 Canonymous_namespace{itemcontainer.cpp}::ItemIdPair
 CItemInfo
 CItemMenuItem
 CItemOption
 CItemOptionsList
 CItemShortcut
 CItemSoundManager
 CItemTypeMap
 Cstd::iterator
 CCatch::ITestCaseRegistry
 CJoystick
 CKey
 CKeyboardConfig
 CKeyInput
 CKeyListener
 CLanguage
 CLastKey
 CLayoutArray
 CLayoutCell
 CLinePart
 CLinkHandler
 CVirtFs::List
 CListModel
 CLocalClan
 CLocation
 CLogger
 Cstd::logic_error
 CLoginData
 CNet::LoginHandler
 CNet::Mail2Handler
 CNet::MailHandler
 CMailMessage
 CMailQueue
 CNet::MapHandler
 CMapInfo
 CMapItem
 CMapObject
 CMapObjectList
 CMapReader
 CMapRowVertexes
 CEAthena::MapTypeProperty2
 CEAthena::MapTypeProperty2Bits
 CNet::MarketHandler
 Cdoctest::may_fail
 CMemoryCounter
 CMemoryManager
 CNet::MercenaryHandler
 CMercenaryInfo
 CCatch::MessageBuilder
 Cdoctest::MessageData
 CNet::MessageIn
 CCatch::MessageInfo
 CNet::MessageOut
 CMetaTile
 CMissileInfo
 Cmse::msevector< _Ty, _A >::mm_const_iterator_handle_type
 Cmse::msevector< _Ty, _A >::mm_iterator_handle_type
 Cmse::msevector< _Ty, _A >::mm_iterator_set_type
 CModInfo
 CMouseInput
 CMouseListener
 CMouseOverLink
 Cmse::msev_pointer< _Ty >
 Cmse::msev_pointer< const mse::msevector >
 Cmse::msev_pointer< mse::msevector >
 CMStack< T >
 CMStack< ClipRect >
 CMultiTouchEvent
 CMultiTouchManager
 CMutex
 CMutexLocker
 CCatch::NameAndDesc
 Canonymous_namespace{whoisonline.cpp}::NameFunctuator
 CNavigationManager
 CEa::Network
 Cnew_ptr_list_t
 CNextSoundInfo
 Cdoctest::detail::ContextBuilder::Node
 CCatch::NonCopyable
 CNotificationInfo
 CNpcButtonInfo
 CNpcDialogInfo
 CNpcDialogMenuInfo
 CNet::NpcHandler
 CNpcImageInfo
 CNpcInventoryInfo
 CNpcTextInfo
 Cstd::numeric_limits< mse::CInt >
 Cstd::numeric_limits< mse::CSize_t >
 COnlinePlayer
 CCatch::Internal::OperatorTraits< Op >
 CCatch::Internal::OperatorTraits< IsEqualTo >
 CCatch::Internal::OperatorTraits< IsGreaterThan >
 CCatch::Internal::OperatorTraits< IsGreaterThanOrEqualTo >
 CCatch::Internal::OperatorTraits< IsLessThan >
 CCatch::Internal::OperatorTraits< IsLessThanOrEqualTo >
 CCatch::Internal::OperatorTraits< IsNotEqualTo >
 CCatch::Option< T >
 COptions
 CPacketCounters
 CPacketInfo
 CPacketLimit
 Cstd::pair
 CPalette
 CParticleContainer
 CMap::ParticleEffectData
 CParticleEmitter
 CParticleEmitterProp< T >
 CParticleEmitterProp< float >
 CParticleEmitterProp< int >
 CParticleEngine
 CParticleInfo
 CParticleTimer
 CNet::PartyHandler
 CPerfStats
 CNet::PetHandler
 CPetInfo
 CPincodeManager
 CPlayerDeathListener
 CNet::PlayerHandler
 CPlayerIgnoreStrategy
 CPlayerInfoBackend
 CPlayerRelation
 CPlayerRelationsListener
 CPlayerRelationsManager
 CCatch::pluralise
 CPoDict
 CPoParser
 CPopupManager
 CPosition
 CProperties
 CCatch::Ptr< T >
 CCatch::Ptr< Catch::ITestCase >
 CCatch::Ptr< Catch::Matchers::Impl::Matcher< ExpressionT > >
 CQuestEffect
 CNet::QuestHandler
 CQuestItem
 CQuestItemText
 CQuestVar
 Cstd::range_error
 CRect
 CNet::RefineHandler
 CCatch::RegistrarForTagAliases
 Cdoctest::detail::RelationalComparator< int, L, R >
 Cdoctest::detail::RelationalComparator< 0, L, R >
 Cdoctest::detail::RelationalComparator< 1, L, R >
 Cdoctest::detail::RelationalComparator< 2, L, R >
 Cdoctest::detail::RelationalComparator< 3, L, R >
 Cdoctest::detail::RelationalComparator< 4, L, R >
 Cdoctest::detail::RelationalComparator< 5, L, R >
 Canonymous_namespace{rescaledloader.cpp}::RescaledLoader
 Canonymous_namespace{musicloader.cpp}::ResourceLoader
 Canonymous_namespace{soundloader.cpp}::ResourceLoader
 Canonymous_namespace{xmlloader.cpp}::ResourceLoader
 Cdoctest::detail::Result
 CCatch::ResultBuilder
 CCatch::ResultDisposition
 CCatch::ResultWas
 CNet::RouletteHandler
 CCatch::SafeBool
 CCatch::ScopedMessage
 CScreenshotHelper
 Canonymous_namespace{sdlgfxblitfunc.cpp}::SDL_gfxBlitInfo
 CSDLInput
 CNet::SearchStoreHandler
 CCatch::SectionEndInfo
 CCatch::SectionInfo
 CSelectionListener
 CNet::ServerFeatures
 CServerInfo
 CServerUrlInfo
 CSettings
 CSetupActionData
 Canonymous_namespace{shaderloader.cpp}::ShaderLoader
 Canonymous_namespace{shaderprogramloader.cpp}::ShaderProgramLoader
 CShadersManager
 CShortcutBase
 Cdoctest::should_fail
 CSimpleAnimation
 CSkillData
 CNet::SkillHandler
 CSkillInfo
 CSkillTypeEntry
 CSkin
 CSkinHelper
 CSkinParameter
 Cdoctest::skip
 Canonymous_namespace{inventory.cpp}::SlotUsed
 CSortBeingFunctor
 CSortFriendsFunctor
 CSortGuildFunctor
 Canonymous_namespace{itemcontainer.cpp}::SortItemAlphaFunctor
 Canonymous_namespace{buydialog.cpp}::SortItemAmountFunctor
 Canonymous_namespace{itemcontainer.cpp}::SortItemAmountFunctor
 Canonymous_namespace{buydialog.cpp}::SortItemIdFunctor
 Canonymous_namespace{itemcontainer.cpp}::SortItemIdFunctor
 Canonymous_namespace{buydialog.cpp}::SortItemNameFunctor
 Canonymous_namespace{buydialog.cpp}::SortItemPriceFunctor
 Canonymous_namespace{buydialog.cpp}::SortItemTypeFunctor
 Canonymous_namespace{itemcontainer.cpp}::SortItemTypeFunctor
 Canonymous_namespace{buydialog.cpp}::SortItemWeightFunctor
 Canonymous_namespace{itemcontainer.cpp}::SortItemWeightFunctor
 CSortPartyFunctor
 Canonymous_namespace{playerrelations.cpp}::SortPlayersFunctor
 CSortTouchActionFunctor
 CSoundInfo
 CCatch::SourceLineInfo
 CSpellManager
 CSpellShortcut
 CSprite
 Canonymous_namespace{spritedefloader.cpp}::SpriteDefLoader
 CSpriteDisplay
 CSpriteReference
 CStat
 CStatListener
 CStatusEffect
 CCatch::StreamEndStop
 Cdoctest::String
 CCatch::StringMaker< R C::* >
 Cdoctest::StringMaker< R C::* >
 CCatch::StringMaker< T * >
 Cdoctest::StringMaker< T * >
 CCatch::Detail::StringMakerBase< C >
 Cdoctest::detail::StringMakerBase< C >
 Cdoctest::detail::StringMakerBase< detail::has_insertion_operator< T >::value >
 CCatch::Detail::StringMakerBase< Detail::IsStreamInsertable< T >::value >
 CCatch::Detail::StringMakerBase< true >
 Cdoctest::detail::StringMakerBase< true >
 Cdoctest::detail::StringStreamBase< C >
 Cdoctest::detail::StringStreamBase< has_insertion_operator< T >::value >
 Cdoctest::detail::StringStreamBase< true >
 CCursors::StrToCursor
 Cdoctest::detail::Subcase
 Cdoctest::SubcaseSignature
 Canonymous_namespace{subimageloader.cpp}::SubImageLoader
 Canonymous_namespace{subimagesetloader.cpp}::SubImageSetLoader
 CTableModel
 CTableModelListener
 CCatch::TagAlias
 CtColorRGBAA 32 bit RGBA pixel
 CtColorYA 8bit Y/palette pixel
 Cdoctest::test_suite
 Cdoctest::TestCaseData
 CCatch::TestCaseInfo
 CCatch::TestFailureException
 Cdoctest::detail::TestFailureException
 CTestLauncher
 CTestMain
 Cdoctest::TestRunStats
 Cdoctest::detail::TestSuite
 CText
 CTextChunk
 CTextChunkList
 CTextChunkSmall
 CTextCommand
 CTextManager
 CThemeInfo
 CTileAnimation
 CTileInfo
 Cdoctest::timeout
 CCatch::Timer
 Cmse::TIntBase1< _Ty >
 Cmse::TIntBase1< long int >
 Cmse::TIntBase1< size_t >
 CToken
 CCatch::Totals
 CTouchItem
 CNet::TradeHandler
 CTranslationManager
 CCatch::Detail::TrueType
 Cstd::unary_function
 Canonymous_namespace{unitsdb.cpp}::UnitDescription
 Canonymous_namespace{unitsdb.cpp}::UnitLevel
 Cstd::unordered_map
 CUpdateFile
 CUpdateStatusListener
 CUploadChatInfo
 CVariableData
 Cmse::mstd::vector< _Ty, _A >
 Cstd::vector
 CVector
 CNet::VendingHandler
 CVendingModeListener
 CVendingSlotsListener
 Cdoctest::String::viewOCLINT avoid private static members
 CWalkLayerLoader
 CWallpaper
 CWallpaperData
 CWidget2
 CWidgetDeathListener
 CWidgetListener
 CWorldInfo
 CVirtFs::ZipLocalHeader