|
Leosac
0.8.0
Open Source Access Control
|
Go to the documentation of this file.
24 #include <boost/date_time/posix_time/posix_time.hpp>
38 #pragma db object optimistic
54 const boost::posix_time::ptime &
timestamp()
const;
64 #pragma db on_delete(cascade)
68 #pragma db on_delete(cascade)
96 std::set<UserGroupMembershipPtr, UserGroupMembershipComparator>;
const GroupLWPtr group() const
UserGroupMembershipId id_
const UserLWPtr & user() const
odb::lazy_weak_ptr< User > UserLWPtr
std::shared_ptr< User > UserPtr
boost::posix_time::ptime timestamp_
This is the header file for a generated source file, GitSHA1.cpp.
unsigned long UserGroupMembershipId
std::shared_ptr< Group > GroupPtr
const boost::posix_time::ptime & timestamp() const
std::shared_ptr< UserGroupMembership > UserGroupMembershipPtr
bool operator()(const UserGroupMembershipPtr &m1, const UserGroupMembershipPtr &m2) const
Compares 2 UserGroupMembership object.
std::set< UserGroupMembershipPtr, UserGroupMembershipComparator > UserGroupMembershipSet
GroupRank
The rank of an User inside a Group.
odb::lazy_weak_ptr< Group > GroupLWPtr
Describe the membership of an User with regroup to a Group.
const UserGroupMembershipId & id() const