scsl 1.0.1
Shimmering Clarity Standard Library
|
Cscsl::Arena | Fixed, pre-allocated memory |
Cscsl::Buffer | Basic line buffer |
Cscsl::Commander | Subcommander manager for programs |
Cscsl::Dictionary | Key-value store on top of Arena and TLV::Record |
▼Cstd::exception | |
Csctest::AssertionFailed | AssertionFailed indicates that some invariant didn't hold |
Csctest::NotImplemented | Exception reserved for unsupported platforms |
Cscsl::Flag | Individual command-line flag |
Cscsl::Flags | Basic facility for processing command line flags |
Cscsl::FlagValue | FlagValue holds the value of a command line flag |
Cscmp::estimation::Madgwick< T > | Madgwick implements an efficient Orientation estimation for Intertial Measurement Units (IMUs) |
Cscmp::geom::Quaternion< T > | Quaternions provide a representation of Orientation and rotations in three dimensions |
Cscsl::TLV::Record | Tag-length-value record with single byte tags and lengths |
Csctest::Report | A Report holds test run results |
Cscsl::SimpleConfig | SimpleConfig is a basic configuration for projects |
Csctest::SimpleSuite | SimpleSuite is a test-running harness for simple tests |
Cscsl::Subcommand | Subcommands used by Commander |
Csctest::UnitTest | UnitTest describes a single unit test |
Cscmp::geom::Vector< T, N > | Vectors represent a direction and Magnitude |
▼Cscmp::geom::Vector< double, 2 > | |
Cscmp::geom::Polar2D | Polar2D 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) |
▼Cscmp::geom::Vector< int, 2 > | |
Cscmp::geom::Point2D | Point2D is a cartesian (X,Y) pairing |
Cscmp::geom::Vector< T, 3 > |