VST 3 SDK VST 3.7
SDK for developing VST plug-in
Loading...
Searching...
No Matches
ObjCClassBuilder Struct Reference

#include <objcclassbuilder.h>

Public Member Functions

ObjCClassBuilderinit (const char *name, Class baseClass)
 
template<typename Func>
ObjCClassBuilderaddMethod (SEL selector, Func imp)
 
template<typename T>
ObjCClassBuilderaddIvar (const char *name)
 
ObjCClassBuilderaddProtocol (const char *name)
 
ObjCClassBuilderaddProtocol (Protocol *proto)
 
Class finalize ()
 

Member Function Documentation

◆ init()

ObjCClassBuilder & init ( const char * name,
Class baseClass )
inline

◆ addMethod()

template<typename Func>
ObjCClassBuilder & addMethod ( SEL selector,
Func imp )

◆ addIvar()

template<typename T>
ObjCClassBuilder & addIvar ( const char * name)
inline

◆ addProtocol() [1/2]

ObjCClassBuilder & addProtocol ( const char * name)
inline

◆ addProtocol() [2/2]

ObjCClassBuilder & addProtocol ( Protocol * proto)
inline

◆ finalize()

Class finalize ( )
inline
Empty

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