Leosac  0.8.0
Open Source Access Control
PermissionDenied Class Reference

An exception that can be throw when the permission for a given operation is denied. More...

#include <PermissionDenied.hpp>

+ Inheritance diagram for PermissionDenied:
+ Collaboration diagram for PermissionDenied:

Public Member Functions

 PermissionDenied (const std::string &detail="")
 
- Public Member Functions inherited from LEOSACException
 LEOSACException (const std::string &message)
 
virtual ~LEOSACException ()
 
virtual const char * what () const noexcept final
 
const Leosac::Tools::Stacktracetrace () const
 Get the stacktrace associated with this exception. More...
 

Private Member Functions

std::string build_msg (const std::string &detail) const
 

Additional Inherited Members

- Protected Attributes inherited from LEOSACException
std::string message_
 

Detailed Description

An exception that can be throw when the permission for a given operation is denied.

Definition at line 28 of file PermissionDenied.hpp.

Constructor & Destructor Documentation

◆ PermissionDenied()

PermissionDenied::PermissionDenied ( const std::string &  detail = "")

Definition at line 22 of file PermissionDenied.cpp.

Member Function Documentation

◆ build_msg()

std::string PermissionDenied::build_msg ( const std::string &  detail) const
private

Definition at line 27 of file PermissionDenied.cpp.


The documentation for this class was generated from the following files: