Boost logo

Boost Users :

From: Carlos Alvarez (sigzegv_at_[hidden])
Date: 2008-07-02 04:21:22


Works fine with this initialization

thnx

2008/7/1 Patrick Loney <Patrick.Loney_at_[hidden]>:
> 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_at_[hidden] | WEB: www.InteractiveTS.com
> -----Original Message-----
> From: boost-users-bounces_at_[hidden]
> [mailto:boost-users-bounces_at_[hidden]] On Behalf Of Carlos Alvarez
> Sent: 01 July 2008 09:16
> To: boost-users_at_[hidden]
> 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_itr<boost::posix_time::ptime>::time_itr()'|
> note: candidates are:
> boost::date_time::time_itr<boost::posix_time::ptime>::time_itr(const
> boost::date_time::time_itr<boost::posix_time::ptime>&)|
> note:
> boost::date_time::time_itr<time_type>::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_at_[hidden]
> http://lists.boost.org/mailman/listinfo.cgi/boost-users
>


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net