#ifndef PORTFOLIO_H #define PORTFOLIO_H #include #include using namespace std; #include "holding.h" class Portfolio { public: // constructor(s) Portfolio(const string& name = "Untitled"); // Inspectors string Portfolio::GetName() const; int Portfolio::GetNumStocks() const; double GetTotalValue() const; void AddHolding(const Holding& h); void AddHolding(const string &ticker, int quantity, double purcPrice, double currPrice); bool DeleteHolding(const string &ticker); bool UpdatePrice(const string& ticker, double price); bool SellShares(const string& ticker, int change); int FindHolding(const string &ticker) const; void Insert(ostream& sout) const; void DisplayProportions(ostream& sout) const; private: // CS101 students: add your data members here!!! }; ostream& operator<<(ostream& sout, const Portfolio &p); #endif