#include "Sector.h" pool_tutorial::Sector::Sector(): m_name( "" ), m_clusters() {} pool_tutorial::Sector::Sector( const std::string& name ): m_name( name ), m_clusters() {} pool_tutorial::Sector::~Sector() {} pool_tutorial::Sector::Sector( const pool_tutorial::Sector& rhs ): m_name( rhs.m_name ), m_clusters( rhs.m_clusters ) {} pool_tutorial::Sector& pool_tutorial::Sector::operator=( const pool_tutorial::Sector& rhs ) { m_name = rhs.m_name; m_clusters = rhs.m_clusters; return *this; } void pool_tutorial::Sector::setName( const std::string& name ) { m_name = name; } const std::string& pool_tutorial::Sector::name() const { return m_name; } void pool_tutorial::Sector::addCluster( const pool_tutorial::Cluster& cluster ) { m_clusters.push_back( cluster ); } unsigned int pool_tutorial::Sector::numberOfClusters() const { return m_clusters.size(); } pool_tutorial::Sector::iterator pool_tutorial::Sector::begin() { return m_clusters.begin(); } pool_tutorial::Sector::const_iterator pool_tutorial::Sector::begin() const { return m_clusters.begin(); } pool_tutorial::Sector::iterator pool_tutorial::Sector::end() { return m_clusters.end(); } pool_tutorial::Sector::const_iterator pool_tutorial::Sector::end() const { return m_clusters.end(); }