This is an initial release of avrcpp. It adds many (but far from all) standard template library utilities.
This release has been tested on an atmega2561 based platform.
Features
- Add
stl::deque - Add
stl::vector - Add
stl::minandstl::max - Add
stl::shared_ptrandstl::unique_ptr - Add
stl::integral_constant, stl::false_type, stl::true_type, stl::void_t, stl::is_array, stl::is_same, stl::remove_array, stl::enable_if, stl::remove_reference, stl::add_lvalue_reference, stl::add_rvalue_reference, stl::is_class, stl::is_base_of, stl::is_lvalue_reference, stl::is_rvalue_referencetype traits - Add (runtime versions of)
stl::disjuctionandstl::conjuction(not to spec) - Add
stl::moveandstl::forwardutilities - Add
new, new[]anddelete, delete[]operators - Add support for virtual keyword