VST 3 SDK  VST 3.7
SDK for developing VST plug-in
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
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

ObjCClassBuilder & init ( const char name,
Class  baseClass 
)
inline
ObjCClassBuilder & addMethod ( SEL  selector,
Func  imp 
)
ObjCClassBuilder & addIvar ( const char name)
inline
ObjCClassBuilder & addProtocol ( const char name)
inline
ObjCClassBuilder & addProtocol ( Protocol *  proto)
inline
Class finalize ( )
inline
Empty

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