Class OpenFHEException

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"]
}

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"]
}

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