11 static void vecprint(std::vector<char> *out,
char c)
16 static void vecprint(std::vector<char> *out,
char const *begin,
char const *end)
18 out->insert(out->end(), begin, end);
21 static void vecprint(std::vector<char> *out,
char const *ptr,
size_t len)
26 static void vecprint(std::vector<char> *out,
char const *s)
31 static void vecprint(std::vector<char> *out, std::string
const &s)
36 static void vecprint(std::vector<char> *out, std::vector<char>
const *in)
38 if (in && !in->empty()) {
39 char const *begin = &(*in)[0];
40 char const *end = begin + in->size();
45 static std::string
to_stdstr(std::vector<char>
const &vec)
48 char const *begin = &vec.at(0);
49 char const *end = begin + vec.size();
50 return std::string(begin, end);
56 static inline void vecprint(std::vector<char> *out,
char c)
61 static inline void vecprint(std::vector<char> *out,
char const *begin,
char const *end)
66 static inline void vecprint(std::vector<char> *out,
char const *ptr,
size_t len)
71 static inline void vecprint(std::vector<char> *out,
char const *s)
76 static inline void vecprint(std::vector<char> *out, std::string
const &s)
81 static inline void vecprint(std::vector<char> *out, std::vector<char>
const *in)
86 static inline std::string
to_stdstr(std::vector<char>
const &vec)
static std::string to_stdstr(std::vector< char > const &vec)
Definition: charvec.h:86
static void vecprint(std::vector< char > *out, char c)
Definition: charvec.h:56
static std::string to_stdstr(std::vector< char > const &vec)
Definition: charvec.h:45
static void vecprint(std::vector< char > *out, char const *begin, char const *end)
Definition: charvec.h:16
static void vecprint(std::vector< char > *out, char const *s)
Definition: charvec.h:26
static void vecprint(std::vector< char > *out, std::vector< char > const *in)
Definition: charvec.h:36
static void vecprint(std::vector< char > *out, char const *ptr, size_t len)
Definition: charvec.h:21
static void vecprint(std::vector< char > *out, std::string const &s)
Definition: charvec.h:31
static void vecprint(std::vector< char > *out, char c)
Definition: charvec.h:11