STLΒΆ Overview Wrapped Versus BuiltIn Classes Automatically Generated Ruby Classes std::complex std::exception Ruby API std::exception_ptr Ruby API std::map Hash to Map Ruby API std::optional std::pair Ruby API std::reference_wrapper Smart Pointers std::unique_ptr std::shared_ptr Custom Smart Pointer std::string std::string_view std::type_index std::type_info Ruby API std::unordered_map Hash to Map Ruby API std::variant std::vector Array to Vector Ruby API