q66
|
bcb5f64250
|
str fixes
|
2015-08-01 04:29:26 +01:00 |
|
q66
|
49af758238
|
explicit overloads of operator= on string for ptr/array because c++ type system blows
|
2015-08-01 04:19:37 +01:00 |
|
q66
|
c66fa7c7bf
|
forgot inline
|
2015-08-01 03:08:11 +01:00 |
|
q66
|
841000d4d8
|
better string append() and operator+= (easy ranged append)
|
2015-07-25 02:34:07 +01:00 |
|
q66
|
6c28e6dd66
|
fixed typo
|
2015-07-25 02:07:51 +01:00 |
|
q66
|
178e6d2ae2
|
remove AnyString
|
2015-07-25 01:35:36 +01:00 |
|
q66
|
90bc301487
|
reliable and simple string relational operators that work on ConstCharRange
|
2015-07-24 19:43:39 +01:00 |
|
q66
|
7ede73f4dc
|
sink based concat() (no allocation in-func)
|
2015-07-23 02:05:08 +01:00 |
|
q66
|
287bdbd312
|
contiguous ranges provide the data() method to retrieve a pointer to the sequence
|
2015-07-23 01:32:22 +01:00 |
|
q66
|
7fc4ce0a3a
|
new range category: ContiguousRange (guaranteed to be backed by contiguous memory)
|
2015-07-23 01:28:25 +01:00 |
|
q66
|
ad2d69e83d
|
use a sink for to_string methods on objects (no extra allocs)
|
2015-07-23 00:44:23 +01:00 |
|
q66
|
9446470f3c
|
use ConstCharRange for concat separator
|
2015-07-22 21:10:04 +01:00 |
|
q66
|
13ca140b63
|
string ctor for pointer and literal because c++ semantics suck
|
2015-07-22 21:01:02 +01:00 |
|
q66
|
161ab5be85
|
cleaned up constructors/assign ops for string and vector
|
2015-07-22 20:51:12 +01:00 |
|
q66
|
5786fc5fb7
|
user defined literal for const char ranges
|
2015-07-22 00:13:44 +01:00 |
|
q66
|
7a2f8581d7
|
StringRange -> CharRange
|
2015-07-21 22:06:23 +01:00 |
|
q66
|
874f8a3c14
|
use string ranges in format
|
2015-07-21 21:45:04 +01:00 |
|
q66
|
7a0237788f
|
ConstStringRange ToString specialization
|
2015-07-21 20:25:09 +01:00 |
|
q66
|
aa9bdb3ec2
|
better StringRange from-string ctor (allows for non-const to const conv semantics)
|
2015-07-21 20:23:31 +01:00 |
|
q66
|
5d36b5663c
|
StringRange - differentiate between arrays and pointer constructors
|
2015-07-21 20:19:27 +01:00 |
|
q66
|
a048a5384c
|
use mem_hash for hashing strings
|
2015-07-20 02:15:12 +01:00 |
|
q66
|
d7c789195a
|
string fixes
|
2015-07-18 17:01:11 +01:00 |
|
q66
|
53e292cdb0
|
_s literal for strings
|
2015-07-18 01:02:13 +01:00 |
|
q66
|
1c4f04757d
|
mv the octa directory too
|
2015-07-13 20:10:29 +01:00 |
|