-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Replace legacy function call patterns #80
Comments
Whenever this does get upgraded hopefully we can have it match the general groups of: |
The following lines are patterns relating to functions that are still strings
There is still no way of doing back references, correct? If so that blocks converting
|
@jeff-hykin What is the purpose of |
I think it's supposed to capture the function name + parameter meta, but I'm not sure if it's actually accomplishing its goal. It should probably be redone, along with all of the other function stuff. Hopefully we can shrink everything down to 2 main patterns: function calls and function definitions |
Function declarations might need to be merged with #71. (see https://godbolt.org/z/lDsYnh). That is probably rare enough that if they are not merged, not too much code would be incorrect. |
Should special member functions like |
I guess we can tag normal constructors as |
My question was should the copy constructor receive a more specific scope like |
If you have a pattern for it, or want to do it for yourself I don't see any harm. I doubt hardly anyone will use it though, so I wouldn't be worried about putting any work into it. |
I'll probably put in an hour or two on it after this is resolved. I have quite a few special member functions. It would be nice if they were bold. |
That's true, it might be nice to have a |
I was thinking |
I think if there is a It will be changing existing theme-scopes, but I think it would be more consistent/helpful overall. |
Yeah that looks like a better name. |
The default constructor could be tagged as both |
👍Thats a great idea |
reminder to self: the operator overloads, constructor, and destructor still need to be updated |
All function definitions are updated! 🎉 |
Many issues such is #79, #76, #51, #50, #43, #26, #18, #17, #2? require changes to the patterns that tag function calls and declarations. These patterns are very long hard to maintain strings. This makes resolving these issue more work than it could be.
The text was updated successfully, but these errors were encountered: