Crossfire Server, Trunk
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 C_change_arch
 CAccount_Char
 CAccount_Chars
 Caccount_struct
 CAnimations
 Carchetype
 Cartifact
 Cartifactlist
 Carttypename
 CAssetData
 CAssetLoader
 CAssetsCollection< T, Key >
 CAssetsCollection< Animations >
 CAssetsCollection< archetype >
 CAssetsCollection< Face >
 CAssetsCollection< face_sets >
 CAssetsCollection< GeneralMessage >
 CAssetsCollection< quest_definition >
 CAssetsCollection< treasurelist >
 CAssetsManager
 CAssetsTracker
 CAssetWrapperManager< A, W >
 CAssetWrapperManager< Animations, AnimationWrapper >
 CAssetWrapperManager< archetype, ArchetypeWrapper >
 CAssetWrapperManager< artifact, ArtifactWrapper >
 CAssetWrapperManager< artifactlist, ArtifactListWrapper >
 CAssetWrapperManager< Face, FaceWrapper >
 CAssetWrapperManager< face_sets, FacesetsWrapper >
 CAssetWrapperManager< GeneralMessage, GeneralMessageWrapper >
 CAssetWrapperManager< object, ObjectWrapper >
 CAssetWrapperManager< quest_definition, QuestWrapper >
 CAssetWrapperManager< quest_step_definition, QuestStepWrapper >
 CAssetWrapperManager< recipe, RecipeWrapper >
 CAssetWrapperManager< recipelist, RecipeListWrapper >
 CAssetWrapperManager< region, RegionWrapper >
 CAssetWrapperManager< treasure, TreasureWrapper >
 CAssetWrapperManager< treasurelist, TreasureListWrapper >
 CAssetWrapperPanel::PropertyLink
 CAssetWriter< T >
 CAssetWriter< Animations >
 CAssetWriter< archetype >
 CAssetWriter< artifact >
 CAssetWriter< Face >
 CAssetWriter< face_sets >
 CAssetWriter< GeneralMessage >
 CAssetWriter< quest_definition >
 CAssetWriter< recipelist >
 CAssetWriter< treasurelist >
 Cattackmess_t
 Cattribute_definition
 Cattribute_type
 CB1
 CBinaryType
 Cblocks
 Cbody_locations_struct
 CBufferReader
 CCFanimation
 CCFanimationHook
 CCFBank.CFBank
 CCFBoard.CFBoard
 CCFCampfire.CFCampfire
 CCFConstant
 CCFDataBase.CFDataBase
 CCFDataFile.CFData
 CCFDataFile.CFDataFile
 CCFDialog.Dialog
 CCFDialog.DialogRule
 CCFGamble.SlotMachine
 CCFGuilds.CFGuild
 CCFGuilds.CFGuildHouses
 CCFItemBroker.Item
 CCFLog.CFLog
 CCFMail.CFMail
 CCFMapTransformer.CFMapTransformer
 CCFmovement
 CCFPContext
 CCFTimeOfDay.TimeOfDay
 Ccftimer
 CChaos_Attacks
 Cchars_names
 Cclient_cmd_mapping
 Cclient_spell
 CCommand_Line_Options
 CCREPixmap
 CCREUtils
 CCrossfire_Archetype
 CCrossfire_Map
 CCrossfire_Object
 CCrossfire_Party
 CCrossfire_Player
 Ccrossfire_plugin
 CCrossfire_Region
 CCS_Stats
 Cdump
 Celiza.eliza
 CException
 CFace
 Cface_info
 Cface_sets
 Cflag_definition
 Cfree_spots_struct
 Cfree_walls_struct
 CGeneralMessage
 Cguild_dues.GuildDues
 Chook_entry
 CHookInformation
 Chouse_zone_struct
 Ci18n_file
 Cignore_list
 Cinja::AstNodeBase node class for the abstract syntax tree (AST)
 Cinja::EnvironmentClass for changing the configuration
 Cinja::FunctionStorageClass for builtin functions and user-defined callbacks
 Cinja::FunctionStorage::FunctionData
 Cinja::LexerClass for lexing an inja Template
 Cinja::NodeVisitor
 Cinja::ParserClass for parsing an inja Template
 Cinja::SourceLocation
 Cinja::TemplateThe main inja Template
 Cinja::TokenHelper-class for the inja Lexer
 Cnlohmann::detail::internal_iterator< typename std::remove_const< BasicJsonType >::type >
 Cis_detected
 Cnlohmann::detail::iterator_types< T >
 CJSONData
 Ckey_value
 Ckill_format
 Cknowledge_item
 Cknowledge_player
 Cknowledge_type
 Clayout
 CLicenseManager
 Clinked_char
 Clisten_info
 Cliving
 CLocalMeta2Info
 CMap
 Cmap_cell_struct
 CMap_Layer_Info
 CMapSpace
 Cmapstruct
 Cmapzone
 Cmatcher_params
 Cmaterialtype_t
 CMetaServer2_UpdateInfo
 CmethodSignature
 CMinHeap
 CModifiedAssetsManager< T >
 CModifiedAssetsManager< Animations >
 CModifiedAssetsManager< archetype >
 CModifiedAssetsManager< artifact >
 CModifiedAssetsManager< Face >
 CModifiedAssetsManager< GeneralMessage >
 CModifiedAssetsManager< quest_definition >
 CModifiedAssetsManager< treasurelist >
 Cmodule_information
 Cmtar_header_t
 Cmtar_raw_header_t
 Cmtar_t
 Cnlohmann::adl_serializer< ValueType, typename >Default JSONSerializer template argument
 Cnlohmann::basic_jsonClass to store JSON values
 Cnlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX >Deserialization of CBOR, MessagePack, and UBJSON values
 Cnlohmann::detail::binary_writer< BasicJsonType, CharType >Serialization to CBOR and MessagePack values
 Cnlohmann::detail::container_input_adapter_factory_impl::container_input_adapter_factory< ContainerType, Enable >
 Cnlohmann::detail::container_input_adapter_factory_impl::container_input_adapter_factory< ContainerType, void_t< decltype(begin(std::declval< ContainerType >()), end(std::declval< ContainerType >()))> >
 Cnlohmann::detail::detector< Default, AlwaysVoid, Op, Args >
 Cnlohmann::detail::detector< Default, void_t< Op< Args... > >, Op, Args... >
 Cnlohmann::detail::dtoa_impl::boundaries
 Cnlohmann::detail::dtoa_impl::cached_power
 Cnlohmann::detail::dtoa_impl::diyfp
 Cnlohmann::detail::external_constructor< value_t >
 Cnlohmann::detail::external_constructor< value_t::array >
 Cnlohmann::detail::external_constructor< value_t::binary >
 Cnlohmann::detail::external_constructor< value_t::boolean >
 Cnlohmann::detail::external_constructor< value_t::number_float >
 Cnlohmann::detail::external_constructor< value_t::number_integer >
 Cnlohmann::detail::external_constructor< value_t::number_unsigned >
 Cnlohmann::detail::external_constructor< value_t::object >
 Cnlohmann::detail::external_constructor< value_t::string >
 Cnlohmann::detail::file_input_adapter
 Cnlohmann::detail::from_json_fn
 Cnlohmann::detail::has_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >
 Cnlohmann::detail::has_non_default_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >
 Cnlohmann::detail::has_to_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >
 Cnlohmann::detail::identity_tag< T >
 Cnlohmann::detail::input_stream_adapter
 Cnlohmann::detail::integer_sequence< T, Ints >
 Cnlohmann::detail::internal_iterator< BasicJsonType >Iterator value
 Cnlohmann::detail::is_compatible_array_type_impl< BasicJsonType, CompatibleArrayType, enable_if_t< is_detected< value_type_t, CompatibleArrayType >::value &&is_detected< iterator_t, CompatibleArrayType >::value &&!is_iterator_traits< iterator_traits< CompatibleArrayType > >::value > >
 Cnlohmann::detail::is_compatible_integer_type_impl< RealIntegerType, CompatibleNumberIntegerType, enable_if_t< std::is_integral< RealIntegerType >::value &&std::is_integral< CompatibleNumberIntegerType >::value &&!std::is_same< bool, CompatibleNumberIntegerType >::value > >
 Cnlohmann::detail::is_compatible_object_type_impl< BasicJsonType, CompatibleObjectType, enable_if_t< is_detected< mapped_type_t, CompatibleObjectType >::value &&is_detected< key_type_t, CompatibleObjectType >::value > >
 Cnlohmann::detail::is_compatible_string_type_impl< BasicJsonType, CompatibleStringType, enable_if_t< is_detected_exact< typename BasicJsonType::string_t::value_type, value_type_t, CompatibleStringType >::value > >
 Cnlohmann::detail::is_compatible_type_impl< BasicJsonType, CompatibleType, enable_if_t< is_complete_type< CompatibleType >::value > >
 Cnlohmann::detail::is_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, enable_if_t< !std::is_same< ConstructibleArrayType, typename BasicJsonType::value_type >::value &&is_default_constructible< ConstructibleArrayType >::value &&(std::is_move_assignable< ConstructibleArrayType >::value||std::is_copy_assignable< ConstructibleArrayType >::value)&&is_detected< value_type_t, ConstructibleArrayType >::value &&is_detected< iterator_t, ConstructibleArrayType >::value &&is_complete_type< detected_t< value_type_t, ConstructibleArrayType > >::value > >
 Cnlohmann::detail::is_constructible_object_type_impl< BasicJsonType, ConstructibleObjectType, enable_if_t< is_detected< mapped_type_t, ConstructibleObjectType >::value &&is_detected< key_type_t, ConstructibleObjectType >::value > >
 Cnlohmann::detail::is_constructible_string_type_impl< BasicJsonType, ConstructibleStringType, enable_if_t< is_detected_exact< typename BasicJsonType::string_t::value_type, value_type_t, ConstructibleStringType >::value > >
 Cnlohmann::detail::is_getable< BasicJsonType, T >
 Cnlohmann::detail::is_iterator_of_multibyte< T >
 Cnlohmann::detail::is_iterator_traits< iterator_traits< T > >
 Cnlohmann::detail::is_sax< SAX, BasicJsonType >
 Cnlohmann::detail::is_sax_static_asserts< SAX, BasicJsonType >
 Cnlohmann::detail::iter_impl< BasicJsonType >Template for a bidirectional iterator for the basic_json class This class implements a both iterators (iterator and const_iterator) for the basic_json class
 Cnlohmann::detail::iteration_proxy< IteratorType >Proxy class for the items() function
 Cnlohmann::detail::iteration_proxy_value< IteratorType >
 Cnlohmann::detail::iterator_input_adapter< IteratorType >
 Cnlohmann::detail::iterator_input_adapter_factory< IteratorType, Enable >
 Cnlohmann::detail::iterator_input_adapter_factory< IteratorType, enable_if_t< is_iterator_of_multibyte< IteratorType >::value > >
 Cnlohmann::detail::iterator_traits< T, typename >
 Cnlohmann::detail::iterator_traits< T *, enable_if_t< std::is_object< T >::value > >
 Cnlohmann::detail::iterator_types< It, typename >
 Cnlohmann::detail::iterator_types< It, void_t< typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category > >
 Cnlohmann::detail::json_ref< BasicJsonType >
 Cnlohmann::detail::json_sax_acceptor< BasicJsonType >
 Cnlohmann::detail::json_sax_dom_callback_parser< BasicJsonType >
 Cnlohmann::detail::json_sax_dom_parser< BasicJsonType >SAX implementation to create a JSON value from SAX events
 Cnlohmann::detail::lexer_base< BasicJsonType >
 Cnlohmann::detail::make_void< Ts >
 Cnlohmann::detail::nonesuch
 Cnlohmann::detail::output_adapter< CharType, StringType >
 Cnlohmann::detail::output_adapter_protocol< CharType >Abstract output adapter interface
 Cnlohmann::detail::parser< BasicJsonType, InputAdapterType >Syntax analysis
 Cnlohmann::detail::position_tStruct to capture the start position of the current token
 Cnlohmann::detail::primitive_iterator_t
 Cnlohmann::detail::priority_tag< N >
 Cnlohmann::detail::priority_tag< 0 >
 Cnlohmann::detail::serializer< BasicJsonType >
 Cnlohmann::detail::span_input_adapter
 Cnlohmann::detail::static_const< T >
 Cnlohmann::detail::to_json_fn
 Cnlohmann::detail::utility_internal::Extend< Seq, SeqSize, Rem >
 Cnlohmann::detail::utility_internal::Extend< integer_sequence< T, Ints... >, SeqSize, 0 >
 Cnlohmann::detail::utility_internal::Extend< integer_sequence< T, Ints... >, SeqSize, 1 >
 Cnlohmann::detail::utility_internal::Gen< T, N >
 Cnlohmann::detail::utility_internal::Gen< T, 0 >
 Cnlohmann::detail::wide_string_input_adapter< BaseInputAdapter, WideCharType >
 Cnlohmann::detail::wide_string_input_helper< BaseInputAdapter, T >
 Cnlohmann::detail::wide_string_input_helper< BaseInputAdapter, 2 >
 Cnlohmann::detail::wide_string_input_helper< BaseInputAdapter, 4 >
 Cnlohmann::json_pointer< BasicJsonType >JSON Pointer
 Cnlohmann::json_sax< BasicJsonType >SAX interface
 Cnlohmann::ordered_map< Key, T, IgnoredLess, Allocator >
 Cob_methods
 Cobject
 Cobjectlink
 Coblinkpt
 COutputFile
 CpageToRender
 Cpaper_properties
 Cparam_moveto
 Cpartylist
 Cpath_data
 Cplayer
 Cplayer_cmd_mapping
 CPos
 CpropertySignature
 Cpycode_cache_entry
 CQAbstractItemModel
 CQAbstractTableModel
 CQComboBox
 CQCompleter
 CQDialog
 CQDockWidget
 CQGraphicsView
 CQHelpEngine
 CQMainWindow
 CQObject
 CQScriptEngine
 CQSettings
 CQSortFilterProxyModel
 CQStyledItemDelegate
 CQTextBrowser
 CQTextEdit
 CQTreeView
 Cquest_condition
 Cquest_definition
 Cquest_player
 Cquest_state
 Cquest_step_definition
 CQWidget
 Creadable_message_type
 Crecipe
 Crecipelist
 CRegion
 Cregion
 Cregistered_command
 CRMParms
 CRoom
 Crv_vector
 Cscore
 Cscore_table
 Cselection
 CSettings
 Cshared_string
 Cshopinv
 Cshopitems
 Cshutdown_s
 CSocket_Info
 Csocket_struct
 CSockList
 Cspawn_point
 Cspawn_zone
 CStatistics
 Cstatsinfo
 Ctype
 Cexception
 Cfalse_type
 Cstd::hash< nlohmann::json >Hash value for JSON objects
 Cintegral_constant
 Cis_constructible
 Cis_default_constructible
 Cstd::less<::nlohmann::detail::value_t >
 Creverse_iterator
 Cruntime_error
 Ctrue_type
 Cstd::tuple_element< N, ::nlohmann::detail::iteration_proxy_value< IteratorType > >
 Cstring_array
 CStringBuffer
 Cstruct_dialog_information
 Cstruct_dialog_message
 Cstruct_dialog_reply
 Cstruct_equipment
 Cstruct_map_in_quest
 Cstruct_map_in_quest_list
 Cstruct_map_info
 Cstruct_map_list
 Cstruct_npc_info
 Cstruct_quest
 Cstruct_race
 Cstruct_race_list
 Cstruct_region_info
 Cstruct_slaying_info
 Ctalk_info
 Cteleport_params
 Ctimeofday_t
 Ctitle
 Ctitlelist
 Ctreasure
 Ctreasurelist
 Ctype_attribute
 Ctype_definition
 Ctype_name
 Ctypedata
 Cunpaid_count
 CUtils
 Cyy_buffer_state
 Cyy_trans_info