Details
-
Type:
Bug
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: astshim
-
Labels:
-
Story Points:0.5
-
Epic Link:
Description
astshim has a few C++ violations that are exposed using the -pedantic flag with the C++ compiler. Fix them.
Attachments
Issue Links
- is triggered by
-
DM-13983 Use -pedantic to enforce C++ standards compliance
- In Progress
The only pedantic error was use of variable-length char *. std::string will handle this in C++17 but meanwhile I added a small utility class to provide an RAII version of a char *.
I also took the liberty of fixing a few PEP8 violations and enabling auto PEP8 checking.