swimming_pool/swimming_pool/Serializers/Shape_serializer.cpp
std::string Shape_serializer::to_string (P_Shape* shape)
{
    return std::to_string(shape->length_) + delimeter_ +
           std::to_string(shape->width_)  + delimeter_ +
           std::to_string(shape->depth_)  + delimeter_ +
           Shapes::to_string(shape->shape_);
}
/*
* Override of Serializer function for proper converting a P_Shape object to string
*/
Override of Serializer function for proper converting a P_Shape object to string
Override of Serializer function for proper converting a P_Shape object to string
std::string Shape_serializer::to_string (P_Shape* shape)
{
    return std::to_string(shape->length_) + delimeter_ +
           std::to_string(shape->width_)  + delimeter_ +
           std::to_string(shape->depth_)  + delimeter_ +
           Shapes::to_string(shape->shape_);
}
std :: string Shape_serializer :: to_string ( P_Shape * shape ) { return std :: to_string ( shape -> length_ ) + delimeter_ + std :: to_string ( shape -> width_ ) + delimeter_ + std :: to_string ( shape -> depth_ ) + delimeter_ + Shapes :: to_string ( shape -> shape_ ) ; }
Override of Serializer function for proper converting a P_Shape object to string
Override of Serializer function for proper converting a P_Shape object to string