| 
    VST 3 SDK VST 3.8
    
   SDK for developing VST plug-in 
   | 
 
#include "pluginterfaces/base/fplatform.h"#include "public.sdk/source/vst/utility/stringconvert.h"#include "public.sdk/source/common/commonstringconvert.h"#include <codecvt>#include <istream>#include <locale>Namespaces | |
| namespace | Steinberg | 
| A replacement for InitModule and DeinitModule.  | |
| namespace | Steinberg::Vst | 
| namespace | Steinberg::Vst::StringConvert | 
Functions | |
| std::u16string | convert (const std::string &utf8Str) | 
| Forward to Steinberg::StringConvert::convert (...)   | |
| bool | convert (const std::string &utf8Str, Steinberg::Vst::String128 str) | 
| convert an UTF-8 string to an UTF-16 string buffer with max 127 characters   | |
| bool | convert (const std::string &utf8Str, Steinberg::Vst::TChar *str, uint32_t maxCharacters) | 
| convert an UTF-8 string to an UTF-16 string buffer   | |
| std::string | convert (const Steinberg::Vst::TChar *str) | 
| convert an UTF-16 string buffer to an UTF-8 string   | |
| std::string | convert (const char *str, uint32_t max) | 
| Forward to Steinberg::StringConvert::convert (...)   | |
| std::string | convert (const std::u16string &str) | 
| Forward to Steinberg::StringConvert::convert (...)   | |