cgv
Loading...
Searching...
No Matches
convert.h
1#pragma once
2
3#include "convert_string.h"
4
5#include "lib_begin.h"
6
7namespace cgv {
8 namespace utils {
9
11extern CGV_API std::wstring str2wstr(const std::string& s);
13extern CGV_API std::string wstr2str(const std::wstring& s);
15extern CGV_API std::string encode_base64(const std::string& s);
17extern CGV_API std::string decode_base64(const std::string& s);
18
19 }
20}
21
22#include <cgv/config/lib_end.h>
Helper functions to convert numeric types into strings using std streams.
std::string encode_base64(const std::string &s)
encode a string into base64
Definition convert.cxx:61
std::string decode_base64(std::string const &encoded_string)
decode a base64 encoded string
Definition convert.cxx:105
std::wstring str2wstr(const std::string &s)
convert a 8-bit string to a 16-bit string
Definition convert.cxx:11
std::string wstr2str(const std::wstring &ws)
convert a 16-bit string to a 8-bit string
Definition convert.cxx:26
the cgv namespace
Definition print.h:11