diff options
author | Ivan Blinkov <ivan@blinkov.ru> | 2022-02-10 16:47:11 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:47:11 +0300 |
commit | 5b283123c882433dafbaf6b338adeea16c1a0ea0 (patch) | |
tree | 339adc63bce23800021202ae4a8328a843dc447a /contrib/libs/hyperscan/src/util/dump_charclass.h | |
parent | 1aeb9a455974457866f78722ad98114bafc84e8a (diff) | |
download | ydb-5b283123c882433dafbaf6b338adeea16c1a0ea0.tar.gz |
Restoring authorship annotation for Ivan Blinkov <ivan@blinkov.ru>. Commit 2 of 2.
Diffstat (limited to 'contrib/libs/hyperscan/src/util/dump_charclass.h')
-rw-r--r-- | contrib/libs/hyperscan/src/util/dump_charclass.h | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/contrib/libs/hyperscan/src/util/dump_charclass.h b/contrib/libs/hyperscan/src/util/dump_charclass.h index b10d1b162b..999641340a 100644 --- a/contrib/libs/hyperscan/src/util/dump_charclass.h +++ b/contrib/libs/hyperscan/src/util/dump_charclass.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015-2017, Intel Corporation + * Copyright (c) 2015-2017, Intel Corporation * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: @@ -37,9 +37,9 @@ #include <cstdio> #include <ostream> -#include <sstream> +#include <sstream> #include <string> -#include <vector> +#include <vector> namespace ue2 { @@ -50,23 +50,23 @@ enum cc_output_t { class CharReach; -void describeClass(std::ostream &os, const CharReach &cr, size_t maxLength = 16, - enum cc_output_t out_type = CC_OUT_TEXT); +void describeClass(std::ostream &os, const CharReach &cr, size_t maxLength = 16, + enum cc_output_t out_type = CC_OUT_TEXT); std::string describeClass(const CharReach &cr, size_t maxLength = 16, enum cc_output_t out_type = CC_OUT_TEXT); -template<typename Container> -std::string describeClasses(const Container &container, - size_t maxClassLength = 16, - enum cc_output_t out_type = CC_OUT_TEXT) { - std::ostringstream oss; - for (const CharReach &cr : container) { - describeClass(oss, cr, maxClassLength, out_type); - } - return oss.str(); -} - +template<typename Container> +std::string describeClasses(const Container &container, + size_t maxClassLength = 16, + enum cc_output_t out_type = CC_OUT_TEXT) { + std::ostringstream oss; + for (const CharReach &cr : container) { + describeClass(oss, cr, maxClassLength, out_type); + } + return oss.str(); +} + void describeClass(FILE *f, const CharReach &cr, size_t maxLength, enum cc_output_t out_type); |