STLΒΆ Overview Wrapped Versus BuiltIn Classes Automatically Generated Ruby Classes std::complex std::exception Ruby API std::exception_ptr Ruby API std::map Usage Ruby API std::multimap Usage Ruby API std::optional std::pair Ruby API std::reference_wrapper std::set Usage Ruby API Smart Pointers std::unique_ptr std::shared_ptr Custom Smart Pointer std::string std::string_view std::tuple Out Parameters std::type_index Ruby API std::type_info Ruby API std::unordered_map Usage Ruby API std::variant std::vector Usage Ruby API