|
LibreOffice Module stoc (master) 1
|
#include <permissions.h>
Public Member Functions | |
| PermissionCollection () | |
| PermissionCollection (::rtl::Reference< Permission > single) | |
| PermissionCollection (css::uno::Sequence< css::uno::Any > const &permissions, PermissionCollection const &addition=PermissionCollection()) | |
| void | checkPermission (css::uno::Any const &perm) const |
Private Attributes | |
| ::rtl::Reference< Permission > | m_head |
Definition at line 64 of file permissions.h.
|
inline |
Definition at line 68 of file permissions.h.
|
inlineexplicit |
Definition at line 70 of file permissions.h.
| stoc_sec::PermissionCollection::PermissionCollection | ( | css::uno::Sequence< css::uno::Any > const & | permissions, |
| PermissionCollection const & | addition = PermissionCollection() |
||
| ) |
| void stoc_sec::PermissionCollection::checkPermission | ( | css::uno::Any const & | perm | ) | const |
Definition at line 535 of file permissions.cxx.
References stoc_sec::implies(), m_head, and stoc_sec::throwAccessControlException().
|
private |
Definition at line 66 of file permissions.h.
Referenced by checkPermission().