openMSX
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Ndetail
 NDivModByConstPrivateUtility class to optimize 64-bit divide/module by a 32-bit constant
 NEndian
 Ngl
 Nhash_set_impl
 Nim
 NLZ4
 NMath
 NopenmsxThis file implemented 3 utility functions:
 NPerfectMinimalHash
 Nrapidsax
 Nsreg_impl
 NstdSTL namespace
 NstrCatImpl
 NStringOp
 NStringReplacer
 Nutf8
 Nview
 CAdhocCliCommParser
 Calways_true
 Ccb_iteratorThis code is heavily based on boost circular_buffer: http://www.boost.org/doc/libs/1_55_0/doc/html/circular_buffer.html The interface of this version and the original boost version is (as much as possible identical)
 Ccb_queueThis implements a queue on top of circular_buffer (not part of boost)
 Ccircular_bufferCircular buffer class, based on boost::circular_buffer/
 CDigits
 CDivModByConst
 Cdynarray
 CEnumTypeName
 CEnumValueName
 CExampleAppConsole
 CExampleAppDocuments
 CExampleAppLog
 CF
 CFreeStringStorageStringStorage: Acts like a 'const char*', but in addition calls free() when the pointer goes out of scope
 Cfrom_range_t
 Cget_index
 Cget_index< T, std::variant< Ts... > >
 Cget_index_tag
 Chash_map
 Chash_set
 CImFontBuildDstDataFT
 CImFontBuildSrcDataFT
 CImFontBuildSrcGlyphFT
 CImGui_ImplOpenGL3_Data
 CImGui_ImplSDL2_Data
 CImGui_ImplSDL2_ViewportData
 CImGuiDockContextPruneNodeData
 CImGuiDockNodeSettings
 CImGuiDockNodeTreeInfo
 CImGuiDockPreviewData
 CImGuiDockRequest
 CImGuiPlotArrayGetterData
 CImGuiResizeBorderDef
 CImGuiResizeGripDef
 CImGuiTabBarSection
 CImTriangulator
 CImTriangulatorNode
 CImTriangulatorNodeSpan
 CInputTextCallback_UserData
 CIter
 CIterableBitSetIterableBitSet
 CLogEvent
 Cmonotonic_allocator
 CMyDocument
 CMyType
 CObjectPool
 Cone_of
 Copll_patch_t
 Copll_t
 Coverloaded
 CProfileCounters
 CProfileCounters< false, ENUM >
 CRegWrite
 CS
 Cscope_exit
 CScopedAssignAssign new value to some variable and restore the original value when this object goes out of scope
 CSDLDestroyRenderer
 CSDLDestroyTexture
 CSDLDestroyWindow
 CSDLFreeFormat
 CSDLFreeWav
 CSDLSubSystemInitializer
 CSDLSurfacePtrWrapper around a SDL_Surface
 CSimpleHashSet
 Cstatic_string_viewStatic_string_view
 Cstatic_vector
 CStringLiteral
 CT16
 CT32
 CTclParser
 CTemporaryStringTemporaryString
 CTestWriter
 CTracked
 CTTTestData
 Cuint128Unsigned 128-bit integer type
 CXMLOutputStream'XMLOutputStream' is a helper to write an XML file in a streaming way
 CXRange
 CXXHasher
 CXXHasher_IgnoreCase
 Czstring_viewLike std::string_view, but with the extra guarantee that it refers to a zero-terminated string