scsl  1.1.1
Shimmering Clarity Standard Library
Namespace List
Here is a list of all namespaces with brief descriptions:
[detail level 123]
 NscmpShimmering Clarity Math & Physics toolkit
 NestimationAlgorithms for estimation position, and system state
 CMadgwickMadgwick implements an efficient Orientation estimation for Intertial Measurement Units (IMUs)
 NgeomGeometry-related code
 CPoint2DPoint2D is a cartesian (X,Y) pairing
 CPolar2DPolar2D is a pairing of a radius r and angle θ from some reference point; in this library, it is assumed to be the Cartesian origin (0, 0)
 CQuaternionQuaternions provide a representation of Orientation and rotations in three dimensions
 CVectorVectors represent a direction and Magnitude
 NscslScsl is the top-level namespace containing all the code in this library
 NscstringString-related utility functions
 NTLVTag-length-value record tooling
 CRecordTag-length-value record with single byte tags and lengths
 CArenaFixed, pre-allocated memory
 CBufferBasic line buffer
 CSubcommandSubcommands used by Commander
 CCommanderSubcommander manager for programs
 CDictionaryKey-value store on top of Arena and TLV::Record
 CFlagValueFlagValue holds the value of a command line flag
 CFlagIndividual command-line flag
 CFlagsBasic facility for processing command line flags
 CSimpleConfigSimpleConfig is a basic configuration for projects
 NsctestShimmering Clarity testing library
 CNotImplementedException reserved for unsupported platforms
 CAssertionFailedAssertionFailed indicates that some invariant didn't hold
 CReportA Report holds test run results
 CUnitTestUnitTest describes a single unit test
 CSimpleSuiteSimpleSuite is a test-running harness for simple tests