Just a guess but does this work?
Timer::Timer( time_iterator &it ) : _iter( it )
{
}
Patrick Loney | Senior Analyst Developer | Interactive Transaction
Solutions Limited | Systems House | Station Approach | Emsworth |
Hampshire | PO10 7PW
TEL: +44 (0)1243 434 500 | FAX: +44 (0)1243 434 505 | EMAIL:
Patrick.Loney@interactivets.com | WEB: www.InteractiveTS.com
-----Original Message-----
From: boost-users-bounces@lists.boost.org
[mailto:boost-users-bounces@lists.boost.org] On Behalf Of Carlos Alvarez
Sent: 01 July 2008 09:16
To: boost-users@lists.boost.org
Subject: [Boost-users] Constructing a time_iterator in a class
Hi, I have a compilation issue with time_iterator from date_time library
First, I use this object in a struct, it worked fine
typedef struct{
...
time_iterator _iter;
...
}Timer;
But when I needed to translate my struct into a class to have more
functionality, I wasn't able to compile it :
class Timer{
public:
Timer();
Timer( time_iterator & );
~Timer();
private:
time_iterator _iter;
};
...
Timer::Timer( time_iterator &it )
{
_iter = it;
}
I got these errors :
In constructor `Timer::Timer()'
error: no matching function for call to
`boost::date_time::time_itrboost::posix_time::ptime::time_itr()'|
note: candidates are:
boost::date_time::time_itrboost::posix_time::ptime::time_itr(const
boost::date_time::time_itrboost::posix_time::ptime&)|
note:
boost::date_time::time_itr::time_itr(time_type, typename
time_type::time_duration_type) [with time_type =
boost::posix_time::ptime]
It seems to mean that a cannot construct a time_iterator without
parameters... But I don't know how to fix that.
_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users
______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
______________________________________________________________________
******************************************************************************
"This message and any attachments are solely for the intended recipient and may contain confidential and privileged information. If you are not the intended recipient, any disclosure, copying, use, or distribution of the information included in this message and any attachments is prohibited. If you have received this communication in error, please notify us by reply e-mail and immediately and permanently delete this message and any attachments. Thank you."
Interactive Transaction Solutions Ltd (2473364 England)
Registered Office:
Systems House,
Station Approach
Emsworth PO10 7PW
**********************************************************************
Ce message �lectronique contient des informations confidentielles � l'usage unique des destinataires indiqu�s, personnes physiques ou morales. Si vous n'�tes pas le destinataire voulu, toute divulgation, copie, ou diffusion ou toute autre utilisation de ces informations, est interdite. Si vous avez re�u ce message �lectronique par erreur, nous vous remercions d'en avertir son exp�diteur imm�diatement par email et de d�truire ce message ainsi que les �l�ments attach�s.
Interactive transaction Solutions SAS- France (RCS Pontoise : 489 397 877)
Si�ge social :
Parc Saint Christophe,
10, Avenue de l�Entreprise
95865 Cergy-Pontoise Cedex
______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
______________________________________________________________________