Jamoma API  0.6.0.a19
TTAddressTable.cpp
1 /*
2  * Jamoma Class that maintains a table of addresses
3  * Copyright © 2011, Théo de la Hogue
4  *
5  * License: This code is licensed under the terms of the "New BSD License"
6  * http://creativecommons.org/licenses/BSD/
7  */
8 
9 
10 #include "TTAddressTable.h"
11 #include "TTMutex.h"
12 #include "TTValue.h"
13 
14 #include<iostream>
15 #include<unordered_map>
16 
17 /****************************************************************************************************/
18 
20 {
21  return new TTAddressBase(aString, TTPtrSizedInt(this), newSymbolId);
22 }
23 
An address could be.
Definition: TTAddressBase.h:84
The TTSymbolBase class is used to represent a string and efficiently pass and compare that string...
Definition: TTSymbolBase.h:28
std::int32_t TTInt32
32 bit signed integer
Definition: TTBase.h:177
long TTPtrSizedInt
An integer that is the same size as a pointer.
Definition: TTBase.h:240
The TTString class is used to represent a string.
Definition: TTString.h:34
Provides a common way of representing composite values.
virtual TTSymbolBase * createEntry(const TTString &aString, TTInt32 newSymbolId)
Override the method used internally when constructing a new TTSymbolBase.