Commit 6b01101e authored by thomas.forbriger's avatar thomas.forbriger
Browse files

libtsxx [DOC][FIX]: fix member grouping for doxygen

parent 312d8599
......@@ -89,13 +89,13 @@ namespace ts {
* application of the const qualifier. This is not the case for
* samples, being addressed through the series with handle semantics.
*/
//@{
//!@{
typedef S Tseries;
typedef H Theader;
typedef typename Tseries::Tvalue Tvalue;
typedef TimeSeries<Tseries, Theader> Ttimeseries;
typedef TimeSeries<typename Tseries::Tcoc, Theader> Tconsttimeseries;
//@}
//!@}
/*! \name Constructors.
*
......@@ -103,32 +103,32 @@ namespace ts {
* in mutual assignments of different class derived from this
* template. They all are a valid Tseries by definition.
*/
//@{
//!@{
TimeSeries() { }
TimeSeries(const Tseries& s, const Theader& h):
Tseries(s), header(h) { }
TimeSeries(const Ttimeseries& s):
Tseries(s), header(s.header) { }
//@}
//!@}
/*! \name Assignment operators.
*/
//@{
//!@{
//! assign series to time series
Ttimeseries& operator=(const Tseries& s)
{ this->Tseries::operator=(s); return(*this); }
//! set values of series in time series
Ttimeseries& operator=(const Tvalue& v)
{ this->Tseries::operator=(v); return(*this); }
//@}
//!@}
/*! \name Type conversion.
*/
//@{
//!@{
//Tseries& series() { return(*this); }
operator Tconsttimeseries() const
{ return(Tconsttimeseries(*this, header)); }
//@}
//!@}
public:
//! data header fields
Theader header;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment