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().