| 404 | } |
| 405 | |
| 406 | bool Document::validate(string* message) const |
| 407 | { |
| 408 | bool res = true; |
| 409 | std::pair<int, int> expectedVersion(MATERIALX_MAJOR_VERSION, MATERIALX_MINOR_VERSION); |
| 410 | validateRequire(getVersionIntegers() >= expectedVersion, res, message, "Unsupported document version"); |
| 411 | validateRequire(getVersionIntegers() <= expectedVersion, res, message, "Future document version"); |
| 412 | return GraphElement::validate(message) && res; |
| 413 | } |
| 414 | |
| 415 | void Document::invalidateCache() |
| 416 | { |
nothing calls this directly
no test coverage detected