Skip to content
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

Add missing string functions #40

Open
15 of 26 tasks
rick-de-water opened this issue Jan 5, 2020 · 0 comments
Open
15 of 26 tasks

Add missing string functions #40

rick-de-water opened this issue Jan 5, 2020 · 0 comments
Assignees
Labels
feature New feature or request
Projects

Comments

@rick-de-water
Copy link
Owner

rick-de-water commented Jan 5, 2020

Constructors

  • iterator (Not easy to restrict iterators to either points or units, skip for now)
  • std::initializer_list (Same for initializer list)

Member functions

  • assign (Skip iterators and initializer list here as well)
  • shrink_to_fit
  • insert
  • erase
  • pop_back (would require reading encoding backwards, probably not be worth the effort) Skip push_back and pop_back for now, use append or += to add code points.
  • append
  • starts_with
  • ends_width
  • replace
  • substr
  • copy
  • swap
  • find
  • rfind
  • find_first_of
  • find_first_not_of
  • find_last_of
  • find_last_not_of

Free functions

  • operator+
  • operator== with cstring literals

Streams could be a pain

  • operator<<
  • operator>>
  • getline

Hashing

@rick-de-water rick-de-water added the feature New feature or request label Jan 5, 2020
@rick-de-water rick-de-water added this to To do in Lingo Next via automation Jan 5, 2020
@rick-de-water rick-de-water moved this from To do to In progress in Lingo Next Jan 6, 2020
rick-de-water added a commit that referenced this issue Jan 8, 2020
rick-de-water added a commit that referenced this issue Jan 8, 2020
@rick-de-water rick-de-water pinned this issue Jan 8, 2020
@rick-de-water rick-de-water self-assigned this Jan 9, 2020
rick-de-water added a commit that referenced this issue Jan 27, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
Lingo Next
  
In progress
Development

No branches or pull requests

1 participant