aboutsummaryrefslogtreecommitdiff
path: root/libbutl/utility.ixx
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2017-12-10 10:02:19 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2017-12-26 13:25:37 +0300
commite5bfd17637bf297c3cfe509d51027916864092d5 (patch)
tree5dab56d6a5aee0a38da6f597c52b12838b2836b5 /libbutl/utility.ixx
parentb1cd193f1bd28837a00cbe6629f9a562f99d961f (diff)
Add basic_url<H,T> class template
Diffstat (limited to 'libbutl/utility.ixx')
-rw-r--r--libbutl/utility.ixx30
1 files changed, 30 insertions, 0 deletions
diff --git a/libbutl/utility.ixx b/libbutl/utility.ixx
index d703211..fcb8789 100644
--- a/libbutl/utility.ixx
+++ b/libbutl/utility.ixx
@@ -137,4 +137,34 @@ namespace butl
{
return std::isalnum (c);
}
+
+ inline bool
+ xdigit (char c)
+ {
+ return std::isxdigit (c);
+ }
+
+ inline bool
+ alpha (wchar_t c)
+ {
+ return std::iswalpha (c);
+ }
+
+ inline bool
+ digit (wchar_t c)
+ {
+ return std::iswdigit (c);
+ }
+
+ inline bool
+ alnum (wchar_t c)
+ {
+ return std::iswalnum (c);
+ }
+
+ inline bool
+ xdigit (wchar_t c)
+ {
+ return std::iswxdigit (c);
+ }
}