Base Module VST 3.7 SDK for developing VST plug-in

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1 2 3]

Steinberg |
CommandLine | Very simple command-line parser
VariablesMap | Command-line parsing result
Description | The description of one single command-line option
Descriptions | List of command-line option descriptions
Singleton | Automatic creation and destruction of singleton instances
HexBinary |
SystemTime |
Buffer | Buffer
FDeleter | Template definition for classes that help guarding against memory leaks
FArrayDeleter | Template definition for classes that help guarding against memory leaks
FPtrNuller | Template definition for classes that help guarding against dangling pointers
FNuller | Template definition for classes that help resetting an object's value
FBooleanSetter | Class definition for objects that help resetting boolean variables
FConditionalBoolSetter | Class definition for objects that help setting boolean variables
FCloser | Template definition for classes that help closing resources
FMallocReleaser | Class definition for objects that help guarding against memory leaks
FDynLibrary | Platform independent dynamic library loader
FObject | Implements FUnknown and IDependent
FStreamer | Byteorder-aware base class for typed stream i/o
FStreamSizeHolder | FStreamSizeHolder Declaration remembers size of stream chunk for backward compatibility
IBStreamer | Wrapper class for typed reading/writing from or to IBStream
ConstString | Invariant String
String | String
StringObject | StringObject implements IStringResult and IString methods
ITimerCallback | Implement this callback interface to receive triggers from a timer
Timer | Timer is a class that allows you to receive triggers at regular intervals
DisableDispatchingTimers | Disables dispatching of timers for the live time of this object
IUpdateManager | Handle Send and Cancel pending message for a given object
UpdateHandler | UpdateHandler implements IUpdateManager and IUpdateHandler to handle dependencies between objects to store and forward messages to dependent objects

Empty

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