| 560 | } |
| 561 | |
| 562 | Json::Value cmFileAPI::BuildObject(Object object) |
| 563 | { |
| 564 | Json::Value value; |
| 565 | |
| 566 | switch (object.Kind) { |
| 567 | case ObjectKind::CodeModel: |
| 568 | value = this->BuildCodeModel(object); |
| 569 | break; |
| 570 | case ObjectKind::ConfigureLog: |
| 571 | value = this->BuildConfigureLog(object); |
| 572 | break; |
| 573 | case ObjectKind::Cache: |
| 574 | value = this->BuildCache(object); |
| 575 | break; |
| 576 | case ObjectKind::CMakeFiles: |
| 577 | value = this->BuildCMakeFiles(object); |
| 578 | break; |
| 579 | case ObjectKind::Toolchains: |
| 580 | value = this->BuildToolchains(object); |
| 581 | break; |
| 582 | case ObjectKind::InternalTest: |
| 583 | value = this->BuildInternalTest(object); |
| 584 | break; |
| 585 | } |
| 586 | |
| 587 | return value; |
| 588 | } |
| 589 | |
| 590 | cmFileAPI::ClientRequests cmFileAPI::BuildClientRequests( |
| 591 | Json::Value const& requests) |
no test coverage detected