Description
As there is going to be Ignite 2.0 release soon, It is a good opportunity to improve Ignite C++ API without the need to maintain backward compatibility. Let's collect and discuss all the proposal for the changes in this task and then create matching subtasks for all the accepted proposals.
Attachments
Issue Links
- is related to
-
IGNITE-3581 CPP: Place different enums and constants in separate namespaces or structs.
- Resolved
-
IGNITE-3582 CPP: Replace pointers with references in function signatures where it's possible.
- Resolved
-
IGNITE-3583 CPP: Replace passing by value with passing by reference where it is possible.
- Resolved
-
IGNITE-3584 CPP: Refactor BinaryType class template.
- Resolved
-
IGNITE-3585 CPP: Rework methods that accept containers so any container could be used with them.
- Resolved
-
IGNITE-3586 CPP: Make QueryArgument and QueryArgumentBase classes non-public.
- Resolved
- relates to
-
IGNITE-3695 CPP: Consider changing naming style to match boost/standard library.
- Resolved