Base Module  VST 3.6.7
SDK for developing VST Plug-in
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Namespaces | Macros | Functions
fstring.cpp File Reference
#include "base/source/fstring.h"
#include "base/source/fdebug.h"
#include "pluginterfaces/base/futils.h"
#include "pluginterfaces/base/fvariant.h"
#include <cstdlib>
#include <ctype.h>
#include <cstdio>
#include <stdarg.h>
#include <utility>

Namespaces

 Steinberg
 

Macros

#define kPrintfBufferSize   4096
 
#define SMTG_STRING_CHECK_CONVERSION   1
 
#define SMTG_STRING_CHECK_CONVERSION_NO_BREAK   0
 
#define SMTG_STRING_CHECK_MSG   FDebugBreak
 

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)
 

Macro Definition Documentation

#define kPrintfBufferSize   4096
#define SMTG_STRING_CHECK_CONVERSION   1
#define SMTG_STRING_CHECK_CONVERSION_NO_BREAK   0
#define SMTG_STRING_CHECK_MSG   FDebugBreak
Empty

Copyright ©2017 Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.