text: /*
   Copyright (C) 2016 Quaternion Risk Management Ltd
   All rights reserved.
  
   This file is part of ORE, a free-software/open-source library
   for transparent pricing and risk analysis - http://opensourcerisk.org
  
   ORE is free software: you can redistribute it and/or modify it
   under the terms of the Modified BSD License.  You should have received a
   copy of the license along with this program.
   The license is also available online at <http://opensourcerisk.org>
  
   This program is distributed on the basis that it will form a useful
   contribution to risk analytics and model standardisation, but WITHOUT
   ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
   FITNESS FOR A PARTICULAR PURPOSE. See the license for more details.
  */
  
  /*! \file ored/utilities/flowanalysis.hpp
      \brief Extended QuantLib flow analysis
      \ingroup utilities
  */
  #pragma once
  
  #include <boost/shared_ptr.hpp>
  #include <ql/cashflow.hpp>
  #include <ql/time/date.hpp>
  
  namespace ore {
  namespace data {
  //! Flow Analysis
  /*! \ingroup utilities
   */
  std::vector<std::vector<std::string>> flowAnalysis(const QuantLib::Leg&);
  } // namespace data
  } // namespace ore
  