summaryrefslogtreecommitdiff
path: root/src/string.hh
AgeCommit message (Expand)Author
2015-06-01Port more code to use the format function instead of adhoc string concatMaxime Coste
2015-05-29Return a String in Backtrace::descMaxime Coste
2015-05-26Retreat ! go back to C++11 only codeMaxime Coste
2015-05-25Migrate code to c++14Maxime Coste
2015-05-01Add str_to_int_ifp that returns an Optional<int> instead of throwingMaxime Coste
2015-04-22Add format_to allowing formating to an existing bufferMaxime Coste
2015-04-07Always optimize StringView::strlen (recursive due to constexpr)Maxime Coste
2015-03-31number to string conversion avoids memory allocationsMaxime Coste
2015-03-30Add a format function for printf like formattingMaxime Coste
2015-03-30Always go through StringView to compare stringsMaxime Coste
2015-03-30Fix wrong implicit conversions from int/Codepoint to StringViewMaxime Coste
2015-03-12Fix compilation on clangMaxime Coste
2015-03-11String tweaksMaxime Coste
2015-03-10Refactor String, use a common StringOps interface, hide std::stringMaxime Coste
2015-02-19Add docstrings to highlighters, displayed by addhl helpMaxime Coste
2015-02-10Replace some <cstring> function usage with c++ algorithmsMaxime Coste
2015-01-17simplify echo code, avoid trailing spacesMaxime Coste
2015-01-13Add size_t and float to_string overload, and _sv UDLMaxime Coste
2015-01-09Track String memory allocationsMaxime Coste
2014-12-28Add a join function for joining strings using a specific charMaxime Coste
2014-12-23Remove trailing blank linesMaxime Coste
2014-12-16Rework hashing, use a more extensible framework similar to n3876 proposalMaxime Coste
2014-12-09Force inline StringView::{begin,end}Maxime Coste
2014-12-08More string cleanupsMaxime Coste
2014-12-08cleanup in string.hhMaxime Coste
2014-11-20Change wrap_lines to return StringViews, move it to string.ccMaxime Coste
2014-11-17Import std::begin/std::end so that container utils work correctly with non st...Maxime Coste
2014-11-12Cleanup includesMaxime Coste
2014-11-04Support single char StringViewMaxime Coste
2014-10-19Add a split function that does not take an escape and returns StringViewsMaxime Coste
2014-10-13Refactor regex uses, do not reference boost except in regex.hhMaxime Coste
2014-10-01Add support for interned stringsMaxime Coste
2014-08-17Always inline a few more methodsMaxime Coste
2014-08-11Add an operator[](CharCount) to String and StringViewMaxime Coste
2014-08-03Use more StringView in string helper functionsMaxime Coste
2014-05-11String::substr now returns a StringViewMaxime Coste
2014-04-30Fix clang compilationMaxime Coste
2014-04-28Add an expand_tabs string utility functionMaxime Coste
2014-04-21remove unused memoryview<char> String::dataMaxime Coste
2014-04-21Add a zstr() method to StringView that returns a zero terminated string holderMaxime Coste
2014-04-20Fix StringView::substr when passed a negative lengthMaxime Coste
2014-04-18Add StringView class for non owning stringMaxime Coste
2014-04-18Remove unimplemented String::replace methodMaxime Coste
2014-04-08Minor formatting fixes (very long lines)Maxime Coste
2014-01-09Style changes, replace typedefs with usingsMaxime Coste
2013-11-14indent cleanup, correct erroneous 3 spaces indentMaxime Coste
2013-09-23add subsequence_match(str, subseq) utility functionMaxime Coste
2013-09-23Add prefix_match function and use it instead of adhoc codeMaxime Coste
2013-07-24string escaping support functionsMaxime Coste
2013-06-19do not use std::{to_string,stoi} as they cause problems with cygwinMaxime Coste