JUCE-7.0.12-0-g4f43011b96
JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins
« « « Anklang Documentation
Loading...
Searching...
No Matches
juce_audio_processors
format_types
VST3_SDK
pluginterfaces
base
conststringtable.h
Go to the documentation of this file.
1
//-----------------------------------------------------------------------------
2
// Project : SDK Core
3
//
4
// Category : SDK Core Interfaces
5
// Filename : pluginterfaces/base/conststringtable.h
6
// Created by : Steinberg, 09/2007
7
// Description : constant unicode string table
8
//
9
//-----------------------------------------------------------------------------
10
// This file is part of a Steinberg SDK. It is subject to the license terms
11
// in the LICENSE file found in the top-level directory of this distribution
12
// and at www.steinberg.net/sdklicenses.
13
// No part of the SDK, including this file, may be copied, modified, propagated,
14
// or distributed except according to the terms contained in the LICENSE file.
15
//-----------------------------------------------------------------------------
16
17
#pragma once
18
19
#include "
ftypes.h
"
20
21
namespace
Steinberg {
22
23
//------------------------------------------------------------------------
27
class
ConstStringTable
28
{
29
public
:
30
static
ConstStringTable
* instance ();
31
33
const
char16*
getString
(
const
char8* str)
const
;
35
char16
getString
(
const
char8 str)
const
;
36
37
protected
:
38
ConstStringTable
();
39
~ConstStringTable
();
40
};
41
42
//------------------------------------------------------------------------
43
}
// namespace Steinberg
44
Steinberg::ConstStringTable
Constant unicode string table.
Definition
conststringtable.h:28
Steinberg::ConstStringTable::getString
const char16 * getString(const char8 *str) const
Returns a char16 string of a ASCII string literal.
Definition
conststringtable.cpp:36
ftypes.h
« « « Anklang Documentation