Files
cppcourse/397/SolutionEx71/CountVisitor.cpp
T
2026-10-05 11:27:21 +02:00

14 lines
461 B
C++

#include "CountVisitor.h"
#include <iostream>
CountVisitor::CountVisitor() : nPerson(0), nCompany(0), nGroup(0) {}
void CountVisitor::printCounts() {
std::cout << "Persons: " << nPerson << " Companies: " << nCompany << " Groups: " << nGroup << "\n";
}
void CountVisitor::visit(const PersonEntry &p) { nPerson++; }
void CountVisitor::visit(const CompanyEntry &c) { nCompany++; }
void CountVisitor::visit(const GroupEntry &g) { nGroup++; }