Defines | |
#define | kBeginIndex 0 |
#define | kEndIndex 0xFFFFFFFD |
#define | kUnusedIndex 0xFFFFFFFF |
#define | kSmartGrowPercentage 0.20f |
Enumerations | |
enum | MCArrayFlags { eFirstAttributeBit = 27, eDefaultGrowSize = 1, eGrowMask = ((1 << eFirstAttributeBit)-1), eNotGrowMask = ~((1 << eFirstAttributeBit)-1), eExternalMem = (1 << eFirstAttributeBit), eZeroMem = (1 << (eFirstAttributeBit + 1)), eValid = (1 << (eFirstAttributeBit + 2)), eArrayAlias = (1 << (eFirstAttributeBit + 3)), eSmartGrow = (1 << (eFirstAttributeBit + 4)) } |
enum | MCArrayConstants { kStructureCopyThreshold = 9, kMaxMemoryForGrow = 0x20000 } |
#define kBeginIndex 0 |
#define kEndIndex 0xFFFFFFFD |
#define kSmartGrowPercentage 0.20f |
#define kUnusedIndex 0xFFFFFFFF |
enum MCArrayConstants |
enum MCArrayFlags |