Class OpenFHEException
Defined in File exception.h
Page Contents
Inheritance Relationships
Base Type
public std::exception
Class Documentation
-
class lbcrypto::OpenFHEException : public std::exception
Inheritence diagram for lbcrypto::OpenFHEException:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="lbcrypto::OpenFHEException" tooltip="lbcrypto::OpenFHEException" fillcolor="#BFBFBF"]
"2" [label="std::exception" tooltip="std::exception"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../_images/graphviz-aa0ba16905a7a7f015c3e657795c9f07f67f9c2c.png)
Collaboration diagram for lbcrypto::OpenFHEException:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="lbcrypto::OpenFHEException" tooltip="lbcrypto::OpenFHEException" fillcolor="#BFBFBF"]
"2" [label="std::exception" tooltip="std::exception"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../_images/graphviz-aa0ba16905a7a7f015c3e657795c9f07f67f9c2c.png)
Public Functions
-
inline explicit OpenFHEException(const std::string_view errorDescription, const std::string fileName, const std::string funcName, size_t lineNumber)
-
~OpenFHEException() override = default
-
OpenFHEException(const OpenFHEException&) = default
-
OpenFHEException &operator=(const OpenFHEException&) = default
-
inline const char *what() const noexcept override
-
inline std::vector<std::string> getCallStackAsVector() const
-
inline std::string getCallStackAsString() const
-
inline explicit OpenFHEException(const std::string_view errorDescription, const std::string fileName, const std::string funcName, size_t lineNumber)