<!---
name: ToDo
route: /docs/cpp/develop/todo
parent: Documentation
menu: Develop
description: Feature feature list   
--->

# ToDo list

List of features that we want to support in the future

[All C++ related issue](https://github.com/UnitTestBot/UTBotCpp/issues?q=label%3Acpp-syntax)

[Open C++ related issue](https://github.com/UnitTestBot/UTBotCpp/labels/cpp-syntax)

### C++ Features and improvements

| Feature                                                 | issue                                                         |
|---------------------------------------------------------|---------------------------------------------------------------|
| use more c++ like code for c++ tests                    | [issue-67](https://github.com/UnitTestBot/UTBotCpp/issues/67) |
| use different constructor                               | [issue-65](https://github.com/UnitTestBot/UTBotCpp/issues/65) |
| function overloading                                    | [issue-68](https://github.com/UnitTestBot/UTBotCpp/issues/68) |
| use operator equal for class compare                    | [issue-69](https://github.com/UnitTestBot/UTBotCpp/issues/69) |
| exceptions (test that rise exception, error suite test) |                                                               |
| template function                                       |                                                               |
| date and time                                           |                                                               |
| stubs for c++                                           |                                                               |
| test class constructors                                 |                                                               |

### C++ Parameters and return types

| Type                                                    | issue                                                         |
|---------------------------------------------------------|---------------------------------------------------------------|
| rvalue                                                  | [issue-64](https://github.com/UnitTestBot/UTBotCpp/issues/64) |
| non-template collections (string, bitset)               |                                                               |
| fixed size (smart pointers, optional, any, pair, tuple) |                                                               |
| containers (vector, map, set, deque)                    |                                                               |
| iterators                                               |                                                               |
| functions                                               |                                                               |
  