diff options
author | ipknHama <ipknhama@gmail.com> | 2014-04-15 05:35:04 +0900 |
---|---|---|
committer | ipknHama <ipknhama@gmail.com> | 2014-04-15 05:35:04 +0900 |
commit | dc5033203302a6b825b681ab2b07604e9c59bd5b (patch) | |
tree | d159956dcc93802185843c8ef50ab9fe81de4440 /utility.h | |
parent | f8ee6d4dadbc8f28095346b91d0a3ed3ed495c4f (diff) | |
download | crow-dc5033203302a6b825b681ab2b07604e9c59bd5b.tar.gz crow-dc5033203302a6b825b681ab2b07604e9c59bd5b.zip |
update makefile, add more test
Diffstat (limited to 'utility.h')
-rw-r--r-- | utility.h | 8 |
1 files changed, 3 insertions, 5 deletions
@@ -34,6 +34,9 @@ namespace flask return begin_; } + constexpr const char* begin() const { return begin_; } + constexpr const char* end() const { return begin_ + size_; } + constexpr unsigned size() const { return size_; } @@ -59,11 +62,6 @@ namespace flask is_valid(s, i+1, f); } - constexpr int count(const_str s, unsigned i=0) - { - return i == s.size() ? 0 : s[i] == '<' ? 1+count(s,i+1) : count(s,i+1); - } - constexpr bool is_equ_n(const_str a, unsigned ai, const_str b, unsigned bi, unsigned n) { return |