1 |
/* |
/* |
2 |
* Copyright (c) 2014 Christian Schoenebeck |
* Copyright (c) 2014-2016 Christian Schoenebeck |
3 |
* |
* |
4 |
* http://www.linuxsampler.org |
* http://www.linuxsampler.org |
5 |
* |
* |
24 |
AbstractInstrumentManager() { } |
AbstractInstrumentManager() { } |
25 |
virtual ~AbstractInstrumentManager() { } |
virtual ~AbstractInstrumentManager() { } |
26 |
|
|
27 |
|
/** |
28 |
|
* Resource manager for loading and sharing the parsed (executable) VM |
29 |
|
* presentation of real-time instrument scripts. The key used here, and |
30 |
|
* associated with each script resource, is not as one might expect the |
31 |
|
* script name or something equivalent, instead the key used is |
32 |
|
* actually the entire script's source code text. The value (the actual |
33 |
|
* resource) is of type @c VMParserContext, which is the parsed |
34 |
|
* (executable) VM representation of the respective script. |
35 |
|
*/ |
36 |
class ScriptResourceManager : public ResourceManager<String, VMParserContext> { |
class ScriptResourceManager : public ResourceManager<String, VMParserContext> { |
37 |
public: |
public: |
38 |
ScriptResourceManager() {} |
ScriptResourceManager() {} |