错误处理
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
#pragma once
|
||||
#include <renderive/error/Error_Policy.hpp>
|
||||
|
||||
#include "Gallery_Enum.h"
|
||||
#include "common/Gallery_Performance_Types.h"
|
||||
@@ -76,7 +77,7 @@ struct Value_Adapter<renderive::Plot_Frame_Mode, Json> {
|
||||
const auto parsed =
|
||||
renderive::web::gallery_enum_cast<renderive::Plot_Frame_Mode>(value);
|
||||
if (!parsed)
|
||||
throw std::invalid_argument("unknown frame control mode: " + value);
|
||||
::renderive::error::unexpected<std::invalid_argument>("unknown frame control mode: " + value);
|
||||
target = *parsed;
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user