definition declaration createRole(const CreateRoleRequest &) declaration deleteRoleById(qint32) declaration getAllRoles(QVector &) declaration getRoleById(qint32,RoleDTO &) declaration updateRole(const UpdateRoleRequest &) declaration RolesRepositoryInterface RolesRepository true true inheritance CreateRoleRequest true false pass by reference QVector true false pass by reference RepositoryInterface true true inheritance RoleDTO true false pass by reference UpdateRoleRequest true false pass by reference qint32 true true pass by value pass by value