Benoit Blanchon
|
589bbbfcca
VariantImpl: add `toArrayIfNull()` and `toObjectIfNull()`
|
5 ay önce |
Benoit Blanchon
|
03da4aad99
MsgPackSerializer: use iterators to serialize array and objects
|
5 ay önce |
Benoit Blanchon
|
60a767c706
JsonSerializer: use iterators to serialize array and objects
|
5 ay önce |
Benoit Blanchon
|
274fe06b33
VariantImpl: add copy functions
|
5 ay önce |
Benoit Blanchon
|
f680598a2f
VariantImpl: remove `addValue()`
|
5 ay önce |
Benoit Blanchon
|
e86c6acf2e
Return `bool` from all built-in `toJson` converters
|
6 ay önce |
Benoit Blanchon
|
0021ec81d1
StringPool: change `dereference` to take a `StringNode*`
|
6 ay önce |
Benoit Blanchon
|
372f2f2767
VariantImpl: extract `asOwnedString()`
|
6 ay önce |
Benoit Blanchon
|
fc8da90ba7
VariantImpl: extract `setOwnedString()`
|
6 ay önce |
Benoit Blanchon
|
38f61d322f
VariantImpl: change `setRawString()` to return `bool`
|
6 ay önce |
Benoit Blanchon
|
3793996d83
VariantImpl: change `setRawString()` to take an adapted string
|
6 ay önce |
Benoit Blanchon
|
43548db37d
ResourceManager: move out-of-class definitions back in the class
|
6 ay önce |
Benoit Blanchon
|
59573ac1f9
ResourceManager: decouple from `VariantImpl`
|
6 ay önce |
Benoit Blanchon
|
14a48978d9
CollectionIterator: rename `next()` to `move()`
|
6 ay önce |
Benoit Blanchon
|
2fa8b9664c
VariantImpl: move out-of-class definitions back in the class
|
6 ay önce |
Benoit Blanchon
|
2e20ce0795
CollectionIterator: remove friendship with `VariantImpl`
|
6 ay önce |
Benoit Blanchon
|
a5164f7fe3
CollectionIterator: remove `data()`
|
6 ay önce |
Benoit Blanchon
|
a9996d2293
VariantImpl: rename `getResourceManager()` to `resources()`
|
6 ay önce |
Benoit Blanchon
|
f9655a90ed
VariantImpl: rename `getData()` to `data()`
|
6 ay önce |
Benoit Blanchon
|
25942cce2d
CollectionIterator: replace `value()` with `operator*` and `operator->`
|
6 ay önce |
Benoit Blanchon
|
c6fa8c1c1f
Add `VariantImpl` in `CollectionIterator`
|
6 ay önce |
Benoit Blanchon
|
5589633697
Add `ResourceManager*` in `CollectionIterator` +80
|
6 ay önce |
Benoit Blanchon
|
7b7ee6cdeb
Add `VariantImpl::isUnbound()`
|
6 ay önce |
Benoit Blanchon
|
dca5ba481f
CollectionIterator: add `value()` member function
|
6 ay önce |
Benoit Blanchon
|
ec53525452
Rename `CollectionData.hpp` to `CollectionIterator.hpp`
|
6 ay önce |
Benoit Blanchon
|
0b9a8b6d2b
Replace `getData()/getResourceManager()` with `getImpl()`
|
6 ay önce |
Benoit Blanchon
|
f62d6f26e0
Merge `ArrayImpl`, `CollectionImpl`, and `ObjectImpl` into `VariantImpl`
|
6 ay önce |
Benoit Blanchon
|
1f1227d595
CollectionImpl: attach to `VariantData*` instead of `CollectionData*`
|
6 ay önce |
Benoit Blanchon
|
6f28ec0384
CollectionImpl: add `allocVariant()`, `getVariant()`, `freeVariant()`
|
6 ay önce |
Benoit Blanchon
|
6ba4507252
CollectionImpl: add helper `getCollectionData()`
|
6 ay önce |