9 #ifndef __TT_ADDRESS_BASE_H__
10 #define __TT_ADDRESS_BASE_H__
21 #define NO_DIRECTORY kTTSymEmpty
22 #define NO_PARENT kTTAdrsEmpty
23 #define NO_NAME kTTSymEmpty
24 #define NO_INSTANCE kTTSymEmpty
25 #define NO_ATTRIBUTE kTTSymEmpty
27 #define S_DIRECTORY TTSymbol(":/")
28 #define S_SEPARATOR kTTSymSlash
29 #define S_INSTANCE kTTSymDot
30 #define S_ATTRIBUTE kTTSymColon
31 #define S_WILDCARD kTTSymStar
32 #define S_ZERO TTSymbol("0")
34 #define C_SEPARATOR '/'
35 #define C_INSTANCE '.'
36 #define C_ATTRIBUTE ':'
37 #define C_WILDCARD '*'
68 extern TTFOUNDATION_EXPORT TTRegex* ttRegexForDirectory;
69 extern TTFOUNDATION_EXPORT TTRegex* ttRegexForAttribute;
70 extern TTFOUNDATION_EXPORT TTRegex* ttRegexForParent;
71 extern TTFOUNDATION_EXPORT TTRegex* ttRegexForInstance;
171 TTErr listNameInstance(TTList& nameInstanceList);
182 #endif // __TT_ADDRESS_BASE_H__
bool TTBoolean
Boolean flag, same as Boolean on the Mac.
this flag means that a TTNode have been destroyed in the tree structure
this flag means that address1 an address2 refer to nodes which are in a different branch in the tree ...
TTAddressNotificationFlag
Notification flags to notify observers of a directory.
this flag means that an address have no leading slash
TTAddressType
Type flags to state about absolute or relative address.
The TTSymbolBase class is used to represent a string and efficiently pass and compare that string...
this flag means that address1 an address2 refer to the same node in the tree structure ...
The TTSymbol class is used to represent a string and efficiently pass and compare that string...
this flag means that an address have a leading slash
this flag means that address1 refers to a node at a lower level than address2 in the tree structure ...
std::int32_t TTInt32
32 bit signed integer
TTAddressComparisonFlag
Comparison flags between address returned by address1->compare(address2).
this flag means that address1 refers to a node at a upper level than address2 in the tree structure ...
long TTPtrSizedInt
An integer that is the same size as a pointer.
TTErr
Jamoma Error Codes Enumeration of error codes that might be returned by any of the TTBlue functions a...
signed char TTInt8
8 bit signed integer (char)
this flag means that a TTNode have been created in the tree structure
std::uint32_t TTUInt32
32 bit unsigned integer
The TTString class is used to represent a string.