Convert Structs to Classes
Currently, there are numerous structures in the code base which should actually be classes since we aim for Drizzle to be developed in C++ (not C+). We can enumerate the goals of this task:
* convert structures to classes
* adhere to the coding standards (http://
* provide default constructors to these classes
* aim to make data members of these classes private
* provide getters/setters for data members when appropriate
* add Doxygen comments to as many class methods/members as possible
Examples to help anyone wanting to get started on this blueprint are given on the wiki page which is linked from this blueprint.
Blueprint information
- Status:
- Not started
- Approver:
- Monty Taylor
- Priority:
- Low
- Drafter:
- Padraig O'Sullivan
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- Accepted for trunk
- Implementation:
- Unknown
- Milestone target:
- ongoing
- Started by
- Completed by
Related branches
- lp://staging/~clint-fewbar/drizzle/refactor-structs
- lp://staging/~clint-fewbar/drizzle/refactor-interval
- lp://staging/~clint-fewbar/drizzle/refactor-lock
- lp://staging/~pblokus/drizzle/struct_to_class
- lp://staging/~vjsamuel/drizzle/struct-conversion
- lp://staging/~rangafd/drizzle/struct_to_class
- lp://staging/~yanbo-wu/drizzle/fix-bug-convert-st_foreign_key_info-to-class
- lp://staging/~vjsamuel/drizzle/convert-TableList
- lp://staging/~travisdaveez/drizzle/join_cache.h
- lp://staging/~travisdaveez/drizzle/Bug-621861-order.h
- lp://staging/~ivolucien/drizzle/trunk-bug-621861
Sprints
Whiteboard
I have pushed two files client/drizzle.cc and client/
This is beginner, Benjamin, will start this low hanging fruit task from now.