SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123456]
 Nassessor
 Nazerite
 Nbfa
 Ncache
 Nchrono
 NCocoaInitializer
 Ncolor
 Ncovenant
 Ndbc
 Ndetail
 Ndragonbox
 Nenchant
 Nexpression
 Nfmt
 Nhighchart
 Nhotfix
 Nhttp
 Ninternal
 Nio
 Nitem_database
 Njs
 Nlegion
 Nmonk
 Npaladin
 Npeg
 Npriestspace
 Nprofileset
 Nrange
 NrapidjsonMain RapidJSON namespace
 Nrapidxml
 Nreport
 Nresidual_action
 NrngRandom number generation
 Nsemver
 Nsimc
 NSparkleAutoUpdater
 Nspawner
 Nstd
 NTCB_SPAN_NAMESPACE_NAME
 Nunique_gear
 Nutf8
 NutilDefines various utility, string and enum <-> string translation functions
 Nwarlock
 Cabsorb_buff_t
 Cabsorb_t
 Caction_callback_t
 Caction_priority_list_t
 Caction_priority_t
 Caction_state_t
 Caction_t
 Caction_variable_t
 Cactive_class_spell_t
 Cactive_pet_spell_t
 Cactor_pair_t
 Cactor_t
 Cactor_target_data_t
 Cansi_color_escape
 Cappender
 Carg_converter
 Carg_data
 Carg_data< T, Char, NUM_ARGS, 0 >
 Carg_formatter
 Carg_mapper
 Carg_ref
 CASCIIASCII encoding
 Cattack_t
 Cauto_dispose
 Cauto_id
 Cauto_lock_t
 CAutoUTFDynamically select encoding according to stream's runtime-specified UTF encoding type
 CAutoUTFInputStreamInput stream wrapper with dynamically bound encoding and automatic encoding detection
 CAutoUTFOutputStreamOutput stream wrapper with dynamically bound encoding and automatic encoding detection
 Cazerite_essence_entry_t
 Cazerite_essence_power_entry_t
 Cazerite_essence_t
 Cazerite_power_entry_t
 Cazerite_power_tA class representing a single azerite power and the actors items associated with the power
 CBaseReaderHandlerDefault implementation of Handler
 Cbasic_cstring_viewA reference to a null-terminated string
 Cbasic_format_arg
 Cbasic_format_argsA view of a collection of formatting arguments
 Cbasic_format_context
 Cbasic_format_parse_contextParsing context consisting of a format string range being parsed and an argument counter for automatic indexing
 Cbasic_format_specs
 Cbasic_format_stringA compile-time format string
 Cbasic_memory_bufferA dynamically growing memory buffer for trivially copyable/constructible types with the first SIZE elements stored in the object itself
 Cbasic_printf_context
 Cbasic_printf_parse_context
 Cbasic_runtime
 Cbasic_string_viewAn implementation of std::basic_string_view for pre-C++17
 CBasicIStreamWrapperWrapper of std::basic_istream into RapidJSON's Stream concept
 CBasicOStreamWrapperWrapper of std::basic_ostream into RapidJSON's Stream concept
 CBattleNetImportWidget
 CBattleNetImportWindow
 Cbenefit_t
 Cbfa_darkmoon_deck_cb_t
 Cbig_decimal_fp
 Cbuff_t
 CbufferA contiguous memory buffer with an optional growing ability
 Cbuffer_traits
 Cbuffered_file
 Cbytes
 Ccall_action_list_t
 Cchar_converter
 Cchar_t_impl
 Cchar_t_impl< S, enable_if_t< is_string< S >::value > >
 Cchrono_format_checker
 Cchrono_formatter
 Ccolor_type
 Ccombat_description_t
 Ccompile_parse_context
 Ccompile_string
 Cconduit_data_t
 Cconduit_entry_t
 Cconduit_rank_entry_t
 Cconst_expr_t
 Ccooldown_t
 Ccooldown_waste_data_t
 Ccost_reduction_buff_t
 Ccounting_buffer
 Ccovenant_ability_entry_t
 CCrtAllocatorC-runtime library allocator
 CCursorStreamWrapperCursor stream wrapper for counting line and column number if error exists
 Ccurve_point_t
 Ccustom_dbc_data_t
 Ccustom_formatter
 Ccustom_value
 Ccycling_variable_t
 Cdamage_buff_t
 Cdarkmoon_action_deck_t
 Cdarkmoon_buff_deck_t
 Cdarkmoon_deck_t
 Cdbc_item_data_t
 Cdbc_override_t
 Cdbc_proc_callback_tDBC-driven proc callback
 Cdbc_t
 Cdefault_arg_formatter
 Cdelete_disposer_t
 Cdigit_grouping
 Cdot_t
 Cdynamic_format_arg_storeA dynamic version of fmt::format_arg_store
 Cdynamic_format_specs
 Cdynamic_formatter
 Cdynamic_specs_handler
 Ceffect_callbacks_t
 CEncodedInputStreamInput byte stream wrapper with a statically bound encoding
 CEncodedInputStream< UTF8<>, MemoryStream >Specialized for UTF8 MemoryStream
 CEncodedOutputStreamOutput byte stream wrapper with statically bound encoding
 Cenhanced_conduit_entry_t
 Cerror_handler
 Cevent_manager_t
 Cevent_t
 Cexpiration_callback_event_t
 Cexpr_tAction expression
 Cextended_sample_data_t
 Cfallback_digit_grouping
 Cfallback_formatter
 CFileReadStreamFile byte stream for input using fread()
 CFileWriteStreamWrapper of C file stream for output using fwrite()
 Cfill_t
 Cfixed_buffer_traits
 Cfloat_specs
 Cfn_event_repeating_t
 Cfn_event_t
 Cfn_expr_t
 Cformat_arg_storeAn array of references to arguments
 Cformat_decimal_result
 Cformat_errorA formatting error such as invalid format string
 Cformat_intFast integer formatter
 Cformat_string_checker
 Cformat_to_n_result
 Cformatter
 Cformatter< bytes >
 Cformatter< Char[N], Char >
 Cformatter< detail::bigint >
 Cformatter< group_digits_view< T > >
 Cformatter< join_view< It, Sentinel, Char >, Char >
 Cformatter< std::chrono::duration< Rep, Period >, Char >
 Cformatter< std::chrono::time_point< std::chrono::system_clock, Duration >, Char >
 Cformatter< std::error_code, Char >
 Cformatter< std::tm, Char >
 Cformatter< T, Char, enable_if_t< detail::is_map< T >::value &&(is_formattable< detail::value_type< T >, Char >::value||detail::has_fallback_formatter< detail::value_type< T >, Char >::value) > >
 Cformatter< T, Char, enable_if_t< detail::type_constant< T, Char >::value !=detail::type::custom_type > >
 Cformatter< T, Char, enable_if_t< fmt::is_range< T, Char >::value &&(is_formattable< detail::value_type< T >, Char >::value||detail::has_fallback_formatter< detail::value_type< T >, Char >::value) > >
 Cformatter< tuple_join_view< Char, T... >, Char >
 Cformatter< TupleT, Char, enable_if_t< fmt::is_tuple_like< TupleT >::value > >
 Cformatter< void *, Char >
 Cformatter< weekday, Char >
 Cgain_t
 Cgear_stats_t
 Cgem_property_data_t
 CGenericArrayHelper class for accessing Value of array type
 CGenericDocumentA document for parsing JSON text as DOM
 CGenericInsituStringStreamA read-write string stream
 CGenericMemberName-value pair in a JSON object value
 CGenericMemberIterator(Constant) member iterator for a JSON object value
 CGenericMemoryBufferRepresents an in-memory output byte stream
 CGenericObjectHelper class for accessing Value of object type
 CGenericPointerRepresents a JSON Pointer. Use Pointer for UTF8 encoding and default allocator
 CGenericReaderSAX-style JSON parser. Use Reader for UTF8 encoding and default allocator
 CGenericSchemaDocumentJSON schema document
 CGenericSchemaValidatorJSON Schema Validator
 CGenericStreamWrapperA Stream Wrapper
 CGenericStringBufferRepresents an in-memory output stream
 CGenericStringRefReference to a constant string (not taking a copy)
 CGenericStringStreamRead-only string stream
 CGenericUri
 CGenericValueRepresents a JSON value. Use Value for UTF8 encoding and default allocator
 Cget_cstring
 Cget_locale
 Cground_aoe_event_t
 Cground_aoe_params_t
 Cgroup_digits_view
 Chas_member_data_tm_gmtoff
 Chas_member_data_tm_gmtoff< T, void_t< decltype(T::tm_gmtoff)> >
 Chas_member_data_tm_zone
 Chas_member_data_tm_zone< T, void_t< decltype(T::tm_zone)> >
 Cheal_t
 Chistogram
 Chotfix_comparator_t
 Chotfix_sorter_t
 CIGenericRemoteSchemaDocumentProvider
 Cimaxdiv_t
 Cinstant_absorb_t
 Cint_checker
 Cint_checker< true >
 Cis_back_insert_iterator
 Cis_back_insert_iterator< std::back_insert_iterator< Container > >
 Cis_charSpecifies if T is a character type
 Cis_char< char >
 Cis_char< char16_t >
 Cis_char< char32_t >
 Cis_char< detail::char8_type >
 Cis_char< wchar_t >
 Cis_compile_string
 Cis_contiguous
 Cis_contiguous< basic_memory_buffer< T, SIZE, Allocator > >
 Cis_contiguous< std::basic_string< Char > >
 Cis_contiguous_back_insert_iterator
 Cis_contiguous_back_insert_iterator< appender >
 Cis_contiguous_back_insert_iterator< std::back_insert_iterator< Container > >
 Cis_integral
 Cis_integral< int128_t >
 Cis_integral< uint128_t >
 Cis_iterable_enum
 Cis_named_arg
 Cis_named_arg< named_arg< Char, T > >
 Cis_output_iterator
 Cis_output_iterator< It, T, void_t< typename std::iterator_traits< It >::iterator_category, decltype(*std::declval< It >()=std::declval< T >())> >
 Cis_range
 Cis_statically_named_arg
 Cis_string
 Cis_tuple_like
 Cis_zero_int
 Citem_armor_location_data_t
 Citem_armor_quality_data_t
 Citem_armor_shield_data_t
 Citem_armor_total_data_t
 Citem_bonus_entry_t
 Citem_buff_exists_expr_t
 Citem_buff_expr_t
 Citem_child_equipment_t
 Citem_cooldown_exists_expr_t
 Citem_cooldown_expr_t
 Citem_damage_one_hand_caster_data_t
 Citem_damage_one_hand_data_t
 Citem_damage_two_hand_caster_data_t
 Citem_damage_two_hand_data_t
 Citem_effect_base_expr_t
 Citem_effect_expr_t
 Citem_effect_t
 Citem_enchantment_data_t
 Citem_has_use_buff_expr_t
 Citem_is_expr_t
 Citem_name_description_t
 Citem_ready_expr_t
 Citem_runeforge_t
 Citem_scale_data_t
 Citem_set_bonus_t
 Citem_socket_cost_data_t
 Citem_t
 Citem_targetdata_initializer_tTargetdata initializer for items
 Citem_upgrade_rule_t
 Citem_upgrade_t
 Citeration_data_entry_t
 Citerator_buffer
 Citerator_buffer< std::back_insert_iterator< Container >, enable_if_t< is_contiguous< Container >::value, typename Container::value_type > >
 Citerator_buffer< T *, T >
 Citerator_buffer< T *, T, fixed_buffer_traits >
 Cjoin_view
 Clocale_ref
 Cmake_unsigned_or_bool
 Cmake_unsigned_or_bool< bool >
 Cmake_unsigned_or_unchanged
 Cmake_unsigned_or_unchanged< T, true >
 Cmastery_spell_entry_t
 Cmelee_attack_t
 CMemoryPoolAllocatorDefault memory allocator used by the parser and DOM
 CMemoryStreamRepresents an in-memory input byte stream
 Cmodule_t
 Cmonostate
 Cmovement_buff_t
 Cmutex_t
 Cnamed_arg
 Cnamed_arg_info
 Cnamed_arg_value
 CnoncopyableHelper class to make a class non-copyable
 CnonmoveableHelper class to make a class non-moveable
 Cnull_chrono_spec_handler
 Coption_db_t
 Coption_t
 Coption_tuple_t
 Cparsed_item_data_t
 CParseResultResult of parsing (wraps ParseErrorCode)
 Cpet_t
 Cplayer_collected_data_t
 Cplayer_demise_event_t
 Cplayer_description_t
 Cplayer_event_t
 Cplayer_processed_report_information_t
 Cplayer_report_extension_t
 Cplayer_resources_t
 Cplayer_scaling_t
 Cplayer_stat_cache_t
 Cplayer_t
 Cplayer_talent_points_t
 Cplot_data_t
 Cplot_t
 Cprecision_checker
 CPrettyWriterWriter with indentation and spacing
 Cprintf_arg_formatter
 Cprintf_formatter
 Cprintf_precision_handler
 Cprintf_width_handler
 Cproc_event_t
 Cproc_t
 Cprogress_bar_t
 Cpropagate_const
 Cracial_spell_entry_t
 Craid_event_t
 Crandom_prop_data_t
 Crandom_suffix_group_t
 Cranged_attack_t
 Crank_class_spell_t
 Crating_t
 Creal_ppm_t
 Cref_expr_t
 Creforge_plot_t
 Crenown_reward_entry_t
 Creport_timer_tAutomatic Timer reporting the time between construction and desctruction of the object
 Crgb
 Crppm_modifier_t
 Crun_action_list_t
 Cruneforge_legendary_entry_t
 Csample_data_helper_t
 CSC_AddonImportTab
 CSC_ComboBoxIntegerValidator
 CSC_CommandLine
 CSC_enumeratedTab
 CSC_enumeratedTabBase
 CSC_HoverArea
 CSC_ImportTab
 CSC_ImportThread
 CSC_MainTab
 CSC_MainWindow
 CSC_MainWindowCommandLine
 CSC_OptionsTab
 CSC_OverridesTab
 CSC_PATHS
 CSC_QueueItemModel
 CSC_QueueListView
 Csc_raw_ostream_t
 CSC_RecentlyClosedTab
 CSC_RecentlyClosedTabItemModel
 CSC_RecentlyClosedTabWidget
 CSC_ReforgeButtonGroup
 CSC_RelativePopup
 CSC_ResultTab
 CSC_SampleProfilesTab
 CSC_SearchBox
 CSC_SearchBoxLineEdit
 CSC_SimulateTab
 CSC_SimulateThread
 CSC_SingleResultTab
 CSC_SpellQueryTab
 CSC_TabBar
 CSC_TabWidgetCloseAll
 CSC_TextEdit
 Csc_thread_t
 Csc_timeline_t
 CSC_WebPage
 CSC_WebView
 CSC_WelcomeTabWidget_WebEngineWebengine Webview for Welcome.html welcome page
 Csc_xml_t
 Cscale_factor_control_t
 Cscaling_metric_data_t
 CSchemaValidatingReaderA helper class for parsing with validation
 Cscoped_callback_t
 Csequence_t
 Cset_bonus_t
 Cshuffle_event_t
 Cshuffled_rng_t
 Csim_control_t
 Csim_ostream_t
 Csim_progress_t
 Csim_tSimulation engine
 Csimple_sample_data_t
 Csimple_sample_data_with_min_max_t
 Csnapshot_stats_tSnapshot players stats during pre-combat to get raid-buffed stats values
 Csoulbind_ability_entry_t
 Cspecial_effect_db_item_t
 Cspecial_effect_t
 Cspecialization_spell_entry_t
 Cspecs_checker
 Cspecs_handler
 Cspecs_setter
 Cspell_base_t
 Cspell_data_expr_t
 Cspell_data_nil_t
 Cspell_data_not_found_t
 Cspell_data_t
 Cspell_t
 Cspelldesc_vars_data_t
 Cspelleffect_data_nil_t
 Cspelleffect_data_t
 Cspelllabel_data_t
 Cspellpower_data_t
 Cspelltext_data_t
 Cstat_buff_t
 Cstat_data_t
 Cstat_pair_t
 Cstats_t
 Cstd_string_view
 CStdAllocator
 CStdAllocator< void, BaseAllocator >
 Cstopwatch_t
 CStreamTraitsProvides additional information for stream
 CStreamTraits< GenericInsituStringStream< Encoding > >
 CStreamTraits< GenericStringStream< Encoding > >
 Cstrict_sequence_t
 Cstring_value
 Cswap_action_list_t
 Ctalent_data_nil_t
 Ctalent_data_t
 Ctarget_specific_cooldown_t
 Ctarget_specific_t
 Ctarget_wrapper_expr_t
 Ctemporary_enchant_entry_t
 Ctext_styleA text style consisting of foreground and background colors and emphasis
 Cthousands_sep_result
 Ctimeline_t
 Ctm_format_checker
 Ctm_writer
 CTranscoderEncoding conversion
 CTranscoder< Encoding, Encoding >Specialization of Transcoder with same source and target encoding
 Ctravel_event_t
 Ctuple_join_view
 Ctype_constant
 Ctype_identity
 Cunformattable
 Cunformattable_char
 Cunformattable_const
 Cunformattable_pointer
 Cuptime_base_t
 Cuptime_simple_t
 Cuptime_t
 CUTF16UTF-16 encoding
 CUTF16BEUTF-16 big endian encoding
 CUTF16LEUTF-16 little endian encoding
 CUTF32UTF-32 encoding
 CUTF32BEUTF-32 big endian encoding
 CUTF32LEUTF-32 little endian enocoding
 CUTF8UTF-8 encoding
 Cutf8_to_utf16
 Cvalue
 Cvariable_t
 Cvector_with_callback
 Cview
 Cweapon_t
 Cweekday
 Cwidth_checker
 Cwork_queue_t
 Cwrapper_callback_t
 Cwrite_int_arg
 Cwrite_int_data
 CWriterJSON writer
 Cxml_node_t
 Cxml_parm_t
 Cxml_writer_t
 Cyear_month_day