CMakePP / CMakePPLang

Object-oriented extension to the CMake language.
http://cmakepp.github.io/CMakePPLang/
Apache License 2.0
11 stars 4 forks source link

Add separate codepath for attr get/set so args aren't encoded #123

Closed AutonomicPerfectionist closed 10 months ago

AutonomicPerfectionist commented 10 months ago

Is this pull request associated with an issue(s)? Fixes #122

Description This PR just allows object get/set attribute calls to not encode the arguments, which should allow the value to be passed verbatim into the attribute and when retrieving.

AutonomicPerfectionist commented 10 months ago

Tests for the class attributes were added, but I also discovered the same issue with cpp_map, it's been fixed locally but I still need to write tests for that

AutonomicPerfectionist commented 10 months ago

Map has been fixed, should be good to review now

github-actions[bot] commented 10 months ago

🚀 [bumpr] Bumped! New version:v1.0.2 Changes:v1.0.1...v1.0.2