| 603 | //========================================================================== |
| 604 | |
| 605 | unsigned FSerializer::GetSize(const char *group) |
| 606 | { |
| 607 | if (isWriting()) return -1; // we do not know this when writing. |
| 608 | |
| 609 | const rapidjson::Value *val = r->FindKey(group); |
| 610 | if (!val) return 0; |
| 611 | if (!val->IsArray()) return -1; |
| 612 | return val->Size(); |
| 613 | } |
| 614 | |
| 615 | //========================================================================== |
| 616 | // |
no test coverage detected