470b_uppsrc.diff
| uppsrc/Core/ValueUtil.cpp 2013-08-16 08:40:05 +0400 | ||
|---|---|---|
| 500 | 500 |
Clone().key.Set(i, k); |
| 501 | 501 |
} |
| 502 | 502 |
|
| 503 |
int ValueMap::RemoveKey(const Value& key) |
|
| 504 |
{
|
|
| 505 |
return Clone().key.RemoveKey(key); |
|
| 506 |
} |
|
| 507 |
|
|
| 503 | 508 |
void ValueMap::Remove(int i) |
| 504 | 509 |
{
|
| 505 | 510 |
Data& d = Clone(); |
| uppsrc/Core/ValueUtil.h 2013-08-16 08:27:14 +0400 | ||
|---|---|---|
| 323 | 323 |
void SetKey(int i, const char* key) { SetKey(i, Value(key)); }
|
| 324 | 324 |
void SetKey(int i, int key) { SetKey(i, Value(key)); }
|
| 325 | 325 |
void SetKey(int i, Id key) { SetKey(i, Value(key.ToString())); }
|
| 326 |
|
|
| 327 |
int RemoveKey(const Value& key); |
|
| 328 |
int RemoveKey(const String& key) { return RemoveKey(Value(key)); }
|
|
| 329 |
int RemoveKey(const char* key) { return RemoveKey(Value(key)); }
|
|
| 330 |
int RemoveKey(int key) { return RemoveKey(Value(key)); }
|
|
| 331 |
int RemoveKey(Id key) { return RemoveKey(Value(key.ToString())); }
|
|
| 326 | 332 |
void Remove(int i); |
| 327 | 333 |
|
| 328 | 334 |
const Index<Value>& GetKeys() const { return data->key; }
|