LMMS
Loading...
Searching...
No Matches
plugins
CarlaBase
carla
source
includes
vst3sdk
base
source
baseiids.cpp
Go to the documentation of this file.
1
//------------------------------------------------------------------------
2
// Project : SDK Base
3
// Version : 1.0
4
//
5
// Category : Helpers
6
// Filename : base/source/baseidds.cpp
7
// Created by : Steinberg, 01/2008
8
// Description : Basic Interface
9
//
10
//-----------------------------------------------------------------------------
11
// LICENSE
12
// (c) 2021, Steinberg Media Technologies GmbH, All Rights Reserved
13
//-----------------------------------------------------------------------------
14
// Redistribution and use in source and binary forms, with or without modification,
15
// are permitted provided that the following conditions are met:
16
//
17
// * Redistributions of source code must retain the above copyright notice,
18
// this list of conditions and the following disclaimer.
19
// * Redistributions in binary form must reproduce the above copyright notice,
20
// this list of conditions and the following disclaimer in the documentation
21
// and/or other materials provided with the distribution.
22
// * Neither the name of the Steinberg Media Technologies nor the names of its
23
// contributors may be used to endorse or promote products derived from this
24
// software without specific prior written permission.
25
//
26
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
27
// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
28
// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
29
// IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
30
// INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
31
// BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
32
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
33
// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
34
// OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
35
// OF THE POSSIBILITY OF SUCH DAMAGE.
36
//-----------------------------------------------------------------------------
37
38
#include "
pluginterfaces/base/funknown.h
"
39
#include "
pluginterfaces/base/istringresult.h
"
40
#include "
pluginterfaces/base/ipersistent.h
"
41
42
43
namespace
Steinberg
{
44
45
DEF_CLASS_IID
(
IString
)
46
DEF_CLASS_IID
(
IStringResult
)
47
48
DEF_CLASS_IID
(
IPersistent
)
49
DEF_CLASS_IID
(
IAttributes
)
50
DEF_CLASS_IID
(
IAttributes2
)
51
//------------------------------------------------------------------------
52
}
// namespace Steinberg
Steinberg::IAttributes2
Definition
ipersistent.h:147
Steinberg::IAttributes
Definition
ipersistent.h:80
Steinberg::IPersistent
Definition
ipersistent.h:45
Steinberg::IString
Definition
istringresult.h:50
Steinberg::IStringResult
Definition
istringresult.h:32
funknown.h
DEF_CLASS_IID
#define DEF_CLASS_IID(ClassName)
Definition
funknown.h:78
ipersistent.h
istringresult.h
Steinberg
Definition
baseiids.cpp:43
Generated on
for LMMS by
1.16.1