You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Conditional compilation is just a fact of life in C++. However, lots of refactoring tools can't see into all the alternatives of a conditional compiled block of code. Add tests for refactorings that exercise conditionally compiled code.
Add Block Delimiter
Add Override
Add Parameter
Change Signature
Create Overload
Create Setter Method
Extract Constant
Extract Function
Extract Method
Extract Parameter
Extract Variable
Flatten Conditional
Inline Macro
Inline Recent Assignment
Inline Result
Inline Variable
Make Method Static
Move Implementation to Source File
Move Method
Optimize Namespace References
Remove Block Delimiter
Remove Unused Parameter
Rename
Reorder Parameters
Replace If With Ternary
Replace Iterative For With Range For
Replace NULL/0 with nullptr
Replace String Literal with Raw String Literal
Replace Ternary With If
Replace Type With Auto
Replace auto_ptr With unique_ptr
Reverse Conditional
Simplify Boolean Expression
Split Initialization From Declaration
Split Multi-Variable Declaration
The text was updated successfully, but these errors were encountered:
The use case was about code that is currently ifdef'ed out. Rather than
address this a single test case in Create Setter Method, a more
comprehensive test series is needed. See issue #56.
Conditional compilation is just a fact of life in C++. However, lots of refactoring tools can't see into all the alternatives of a conditional compiled block of code. Add tests for refactorings that exercise conditionally compiled code.
The text was updated successfully, but these errors were encountered: