Added reasons to assertions
This commit is contained in:
@ -39,7 +39,7 @@ void SceneAssetGenerator::generate(
|
||||
break;
|
||||
|
||||
default:
|
||||
assertUnreachable();
|
||||
assertUnreachable("SceneAssetGenerator::generate: Unknown asset type");
|
||||
}
|
||||
|
||||
if(!asset->ref.empty()) {
|
||||
|
@ -13,7 +13,7 @@ void SceneGenerator::generate(
|
||||
struct MethodGenInfo &methodAssets,
|
||||
struct MethodGenInfo &methodInit
|
||||
) {
|
||||
assertNotNull(scene);
|
||||
assertNotNull(scene, "SceneGenerator::generate: Scene cannot be null");
|
||||
|
||||
std::map<std::string, std::string> assetMap;
|
||||
int32_t assetNumber = 0;
|
||||
|
@ -73,7 +73,7 @@ void SceneItemGenerator::generateDependency(
|
||||
}
|
||||
|
||||
default:
|
||||
assertUnreachable();
|
||||
assertUnreachable("SceneItemGenerator::generateDependency: Unknown dependency type");
|
||||
}
|
||||
}
|
||||
|
||||
@ -91,10 +91,10 @@ void SceneItemGenerator::generate(
|
||||
struct SceneItem *item,
|
||||
std::string tabs
|
||||
) {
|
||||
assertNotNull(publicProperties);
|
||||
assertNotNull(initBody);
|
||||
assertNotNull(assetBody);
|
||||
assertNotNull(item);
|
||||
assertNotNull(publicProperties, "SceneItemGenerator::generate: publicProperties cannot be null");
|
||||
assertNotNull(initBody, "SceneItemGenerator::generate: initBody cannot be null");
|
||||
assertNotNull(assetBody, "SceneItemGenerator::generate: assetBody cannot be null");
|
||||
assertNotNull(item, "SceneItemGenerator::generate: item cannot be null");
|
||||
|
||||
// Determine interface
|
||||
std::string name = "itm" + std::to_string(childNumber++);
|
||||
|
Reference in New Issue
Block a user