|
Base Module VST 3.7
SDK for developing VST plug-in
|
#include "base/source/fstring.h"#include "base/source/fdebug.h"#include "pluginterfaces/base/futils.h"#include "pluginterfaces/base/fvariant.h"#include <cstdlib>#include <cctype>#include <cstdio>#include <cstdarg>#include <utility>#include <complex>#include <cmath>#include <algorithm>#include <cassert>#include <codecvt>#include <locale>#include <cstring>#include <string>#include <limits>#include <wchar.h>Namespaces | |
| namespace | Steinberg |
Macros | |
| #define | kPrintfBufferSize 4096 |
| #define | SMTG_STRING_CHECK_CONVERSION 1 |
| #define | SMTG_STRING_CHECK_CONVERSION_NO_BREAK 1 |
| #define | SMTG_STRING_CHECK_MSG FDebugPrint |
Typedefs | |
| using | ConverterFacet = std::codecvt_utf8_utf16< char16_t > |
| using | Converter = std::wstring_convert< ConverterFacet, char16_t > |
Functions | |
| uint32 | hashString8 (const char8 *s, uint32 m) |
| uint32 | hashString16 (const char16 *s, uint32 m) |
| template<class T > | |
| int32 | tstrnatcmp (const T *s1, const T *s2, bool caseSensitive=true) |
| int32 | strnatcmp8 (const char8 *s1, const char8 *s2, bool caseSensitive) |
| int32 | strnatcmp16 (const char16 *s1, const char16 *s2, bool caseSensitive) |
| #define kPrintfBufferSize 4096 |
| #define SMTG_STRING_CHECK_CONVERSION 1 |
| #define SMTG_STRING_CHECK_CONVERSION_NO_BREAK 1 |
| #define SMTG_STRING_CHECK_MSG FDebugPrint |
| using ConverterFacet = std::codecvt_utf8_utf16<char16_t> |
| using Converter = std::wstring_convert<ConverterFacet, char16_t> |