1#line 1 "S:/jenkins/workspace/ECP/ufe/ufe-full-python3.11-windows/ufe/include/ufeExcept.h"
44#pragma clang diagnostic push
45#pragma clang diagnostic ignored "-Wweak-vtables"
52 std::runtime_error(rtName) {}
65 std::out_of_range(
std::to_string(rtId)) {}
91 std::out_of_range(pathSegment.
string()) {}
109#pragma clang diagnostic pop
Exception class to signal an invalid path.
InvalidOperationOnPath(const Path &path)
~InvalidOperationOnPath() override
InvalidOperationOnPath(const InvalidOperationOnPath &)=default
Exception class to signal an invalid path.
InvalidOperationOnPathSegment(const InvalidOperationOnPathSegment &)=default
~InvalidOperationOnPathSegment() override
InvalidOperationOnPathSegment(const PathSegment &pathSegment)
Exception class to signal an invalid runtime ID.
~InvalidRunTimeId() override
InvalidRunTimeId(const Rtid &rtId)
InvalidRunTimeId(const InvalidRunTimeId &)=default
Exception class to signal unknown runtime ID.
InvalidRunTimeName(const std::string &rtName)
~InvalidRunTimeName() override
InvalidRunTimeName(const InvalidRunTimeName &)=default
Exception class to signal if the template type doesn't match the type of the actual value.
~InvalidValueGet() override
InvalidValueGet(const InvalidValueGet &)=default
InvalidValueGet(const Value &v)
Identify an object or 3D path in the scene.
A segment of a path within a single runtime.
std::string string(const Path &path)
Path path(const std::string &pathString)