Skip to content

v1.0.0 Release

Latest

Choose a tag to compare

@sillydan1 sillydan1 released this 19 Jan 08:03
· 16 commits to master since this release

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::min and stl::max
  • Add stl::shared_ptr and stl::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_reference type traits
  • Add (runtime versions of) stl::disjuction and stl::conjuction (not to spec)
  • Add stl::move and stl::forward utilities
  • Add new, new[] and delete, delete[] operators
  • Add support for virtual keyword