declaration definition declaration createTicket(const CreateTicketRequest &) declaration deleteTicketById(qint32) declaration getAllTickets(QVector &) declaration getTicketById(qint32,TicketDTO &) declaration updateTicket(const UpdateTicketRequest &) declaration TicketsRepositoryInterface TicketGenerator false false has by reference TicketsRepository true true inheritance CreateTicketRequest true false pass by reference QVector true false pass by reference RepositoryInterface true true inheritance TicketDTO true false pass by reference UpdateTicketRequest true false pass by reference qint32 true true pass by value pass by value