I must be missing one or more headers but I can't figure it out. Can
someone help get me pointed in the right direction?
<extract>
#include "boost/date_time/gregorian/gregorian.hpp"
#include "boost/date_time/posix_time/posix_time.hpp"
using namespace boost::posix_time;
using namespace boost::gregorian;
date d(2002,Feb,1);
</extract>
<results>
c:\boost\boost_1_30_0\boost\date_time\gregorian\greg_month.hpp(51) :
warning C4244: 'argument' : conversion from
'boost::gregorian::greg_month::month_enum' to
'boost::CV::constrained_value<value_policies>::value_type', possible loss
of data
with
[
value_policies=boost::gregorian::greg_month_policies
]
c:\boost\boost_1_30_0\boost\date_time\gregorian\greg_date.hpp(77) : warning
C4244: 'argument' : conversion from 'boost::gregorian::date_duration_rep'
to 'boost::CV::constrained_value<value_policies>::value_type', possible
loss of data
with
[
value_policies=boost::gregorian::greg_day_of_year_policies
]
c:\boost\boost_1_30_0\boost\date_time\time_parsing.hpp(65) : warning C4267:
'initializing' : conversion from 'size_t' to 'int', possible loss of data
c:\boost\boost_1_30_0\boost\iterator_adaptors.hpp(1409) : see
reference to class template instantiation
'boost::filter_iterator_generator<Predicate,Iterator,Value,Reference,Pointer,Category,Distance>'
being compiled
c:\boost\boost_1_30_0\boost\date_time\time_duration.hpp(69) : warning
C4244: 'return' : conversion from
'boost::date_time::time_resolution_traits<frac_sec_type,res,resolution_adjust,frac_digits>::fractional_seconds_type'
to 'boost::date_time::time_duration<T,rep_type>::hour_type', possible loss
of data
with
[
frac_sec_type=boost::int64_t,
res=micro,
resolution_adjust=0x0f4240,
frac_digits=6
]
and
[
T=boost::posix_time::time_duration,
rep_type=boost::posix_time::time_res_traits
]
c:\boost\boost_1_30_0\boost\date_time\time_duration.hpp(68) : while
compiling class-template member function
'boost::date_time::time_duration<T,rep_type>::hour_type
boost::date_time::time_duration<T,rep_type>::hours(void) const'
with
[
T=boost::posix_time::time_duration,
rep_type=boost::posix_time::time_res_traits
]
c:
\boost\boost_1_30_0\boost\date_time\posix_time\posix_time_config.hpp(62) :
see reference to class template instantiation
'boost::date_time::time_duration<T,rep_type>' being compiled
with
[
T=boost::posix_time::time_duration,
rep_type=boost::posix_time::time_res_traits
]
c:\boost\boost_1_30_0\boost\date_time\time_duration.hpp(74) : warning
C4244: 'return' : conversion from
'boost::date_time::time_resolution_traits<frac_sec_type,res,resolution_adjust,frac_digits>::fractional_seconds_type'
to 'boost::date_time::time_duration<T,rep_type>::min_type', possible loss
of data
with
[
frac_sec_type=boost::int64_t,
res=micro,
resolution_adjust=0x0f4240,
frac_digits=6
]
and
[
T=boost::posix_time::time_duration,
rep_type=boost::posix_time::time_res_traits
]
c:\boost\boost_1_30_0\boost\date_time\time_duration.hpp(73) : while
compiling class-template member function
'boost::date_time::time_duration<T,rep_type>::min_type
boost::date_time::time_duration<T,rep_type>::minutes(void) const'
with
[
T=boost::posix_time::time_duration,
rep_type=boost::posix_time::time_res_traits
]
c:\boost\boost_1_30_0\boost\date_time\time_duration.hpp(79) : warning
C4244: 'return' : conversion from
'boost::date_time::time_resolution_traits<frac_sec_type,res,resolution_adjust,frac_digits>::fractional_seconds_type'
to 'boost::date_time::time_duration<T,rep_type>::sec_type', possible loss
of data
with
[
frac_sec_type=boost::int64_t,
res=micro,
resolution_adjust=0x0f4240,
frac_digits=6
]
and
[
T=boost::posix_time::time_duration,
rep_type=boost::posix_time::time_res_traits
]
c:\boost\boost_1_30_0\boost\date_time\time_duration.hpp(78) : while
compiling class-template member function
'boost::date_time::time_duration<T,rep_type>::sec_type
boost::date_time::time_duration<T,rep_type>::seconds(void) const'
with
[
T=boost::posix_time::time_duration,
rep_type=boost::posix_time::time_res_traits
]
c:\boost\boost_1_30_0\boost\date_time\time_system_counted.hpp(39) : warning
C4244: 'initializing' : conversion from
'boost::date_time::counted_time_rep<config>::int_type' to
'boost::date_time::gregorian_calendar_base<ymd_type_,date_int_type_>::date_int_type',
possible loss of data
with
[
config=boost::posix_time::millisec_posix_time_system_config
]
and
[
ymd_type_=boost::gregorian::greg_year_month_day,
date_int_type_=boost::date_time::int_adapter<unsigned
long>::int_type
]
c:\boost\boost_1_30_0\boost\date_time\time_system_counted.hpp(38) :
while compiling class-template member function
'boost::date_time::counted_time_rep<config>::date_type
boost::date_time::counted_time_rep<config>::date(void) const'
with
[
config=boost::posix_time::millisec_posix_time_system_config
]
c:\boost\boost_1_30_0\boost\date_time\time_system_counted.hpp(72) :
see reference to class template instantiation
'boost::date_time::counted_time_rep<config>' being compiled
with
[
config=boost::posix_time::millisec_posix_time_system_config
]
c:\boost\boost_1_30_0\boost\date_time\time.hpp(48) : see reference
to class template instantiation
'boost::date_time::counted_time_system<time_rep>' being compiled
with
[
time_rep=boost::posix_time::int64_time_rep
]
c:\boost\boost_1_30_0\boost\date_time\posix_time\ptime.hpp(19) :
see reference to class template instantiation
'boost::date_time::base_time<T,time_system>' being compiled
with
[
T=boost::posix_time::ptime,
time_system=boost::posix_time::posix_time_system
]
c:\boost\boost_1_30_0\boost\date_time\gregorian_calendar.ipp(120) : warning
C4244: 'initializing' : conversion from 'unsigned long' to 'unsigned
short', possible loss of data
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\streambuf(250) : while compiling class-template member
function
'boost::date_time::gregorian_calendar_base<ymd_type_,date_int_type_>::ymd_type
boost::date_time::gregorian_calendar_base<ymd_type_,date_int_type_>::from_day_number(boost::date_time::gregorian_calendar_base<ymd_type_,date_int_type_>::date_int_type)'
with
[
ymd_type_=boost::gregorian::greg_year_month_day,
date_int_type_=boost::date_time::int_adapter<unsigned
long>::int_type
]
c:
\boost\boost_1_30_0\boost\date_time\gregorian\greg_calendar.hpp(22) : see
reference to class template instantiation
'boost::date_time::gregorian_calendar_base<ymd_type_,date_int_type_>' being
compiled
with
[
ymd_type_=boost::gregorian::greg_year_month_day,
date_int_type_=boost::date_time::int_adapter<unsigned
long>::int_type
]
c:\boost\boost_1_30_0\boost\date_time\gregorian_calendar.ipp(121) : warning
C4244: 'initializing' : conversion from 'unsigned long' to 'unsigned
short', possible loss of data
c:\boost\boost_1_30_0\boost\date_time\gregorian_calendar.ipp(125) : warning
C4244: 'argument' : conversion from
'boost::date_time::gregorian_calendar_base<ymd_type_,date_int_type_>::date_int_type'
to 'unsigned short', possible loss of data
with
[
ymd_type_=boost::gregorian::greg_year_month_day,
date_int_type_=boost::date_time::int_adapter<unsigned
long>::int_type
]
c:\boost\boost_1_30_0\boost\date_time\date_parsing.hpp(30) : warning C4244:
'argument' : conversion from 'int' to 'unsigned short', possible loss of
data
c:\boost\boost_1_30_0\boost\date_time\gregorian\parsers.hpp(17) :
see reference to function template instantiation 'date_type
boost::date_time::parse_date<boost::gregorian::date>(const std::string &)'
being compiled
with
[
date_type=boost::gregorian::date
]
c:\boost\boost_1_30_0\boost\date_time\date_parsing.hpp(31) : warning C4244:
'argument' : conversion from 'int' to 'unsigned short', possible loss of
data
c:\boost\boost_1_30_0\boost\date_time\date_parsing.hpp(32) : warning C4244:
'argument' : conversion from 'int' to 'unsigned short', possible loss of
data
c:\boost\boost_1_30_0\boost\date_time\date_parsing.hpp(54) : warning C4244:
'argument' : conversion from 'int' to 'unsigned short', possible loss of
data
c:\boost\boost_1_30_0\boost\date_time\gregorian\parsers.hpp(22) :
see reference to function template instantiation 'date_type
boost::date_time::parse_undelimited_date<boost::gregorian::date>(const
std::string &)' being compiled
with
[
date_type=boost::gregorian::date
]
c:\boost\boost_1_30_0\boost\date_time\date_parsing.hpp(55) : warning C4244:
'argument' : conversion from 'int' to 'unsigned short', possible loss of
data
c:\boost\boost_1_30_0\boost\date_time\date_parsing.hpp(56) : warning C4244:
'argument' : conversion from 'int' to 'unsigned short', possible loss of
data
c:\boost\boost_1_30_0\boost\date_time\time_parsing.hpp(103) : warning
C4244: 'initializing' : conversion from 'int' to 'short', possible loss of
data
c:\boost\boost_1_30_0\boost\date_time\time_parsing.hpp(130) : see
reference to function template instantiation 'time_duration
boost::date_time::parse_undelimited_time_duration<time_duration>(const
std::string &)' being compiled
with
[
time_duration=time_duration
]
c:
\boost\boost_1_30_0\boost\date_time\posix_time\time_parsers.hpp(26) : see
reference to function template instantiation 'time_type
boost::date_time::parse_iso_time<boost::posix_time::ptime>(const
std::string &,char)' being compiled
with
[
time_type=boost::posix_time::ptime
]
c:\boost\boost_1_30_0\boost\lexical_cast.hpp(147) : warning C4800: 'void *'
: forcing value to bool 'true' or 'false' (performance warning)
c:\boost\boost_1_30_0\boost\lexical_cast.hpp(146) : while compiling
class-template member function 'bool
boost::detail::lexical_stream<Target,Source>::operator <<(const Source &)'
with
[
Target=int,
Source=boost::token_iterator_generator<boost::char_delimiters_separator<char>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>::const_iterator,std::string>::value_type
]
c:\boost\boost_1_30_0\boost\lexical_cast.hpp(189) : see reference
to class template instantiation
'boost::detail::lexical_stream<Target,Source>' being compiled
with
[
Target=int,
Source=boost::token_iterator_generator<boost::char_delimiters_separator<char>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>::const_iterator,std::string>::value_type
]
c:\boost\boost_1_30_0\boost\date_time\date_parsing.hpp(28) : see
reference to function template instantiation 'Target
boost::lexical_cast<int,boost::token_iterator_generator<TokenizerFunc,Iterator,Type>::value_type>(Source)'
being compiled
with
[
Target=int,
TokenizerFunc=boost::char_delimiters_separator<char>,
Iterator=std::basic_string<char,std::char_traits<char>,std::allocator<char>>::const_iterator,
Type=std::string,
Source=boost::token_iterator_generator<boost::char_delimiters_separator<char>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>::const_iterator,std::string>::value_type
]
c:\boost\boost_1_30_0\boost\date_time\gregorian\parsers.hpp(17) :
see reference to function template instantiation 'date_type
boost::date_time::parse_date<boost::gregorian::date>(const std::string &)'
being compiled
with
[
date_type=boost::gregorian::date
]
c:\boost\boost_1_30_0\boost\lexical_cast.hpp(147) : error C2679: binary '
<<' : no operator found which takes a right-hand operand of type 'const
boost::token_iterator_generator<TokenizerFunc,Iterator,Type>::value_type'
(or there is no acceptable conversion)
with
[
TokenizerFunc=boost::char_delimiters_separator<char>,
Iterator=std::basic_string<char,std::char_traits<char>,std::allocator<char>>::const_iterator,
Type=std::string
]
c:\boost\boost_1_30_0\boost\lexical_cast.hpp(146) : while compiling
class-template member function 'bool
boost::detail::lexical_stream<Target,Source>::operator <<(const Source &)'
with
[
Target=unsigned short,
Source=boost::token_iterator_generator<boost::char_delimiters_separator<char>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>::const_iterator,std::string>::value_type
]
c:\boost\boost_1_30_0\boost\lexical_cast.hpp(189) : see reference
to class template instantiation
'boost::detail::lexical_stream<Target,Source>' being compiled
with
[
Target=unsigned short,
Source=boost::token_iterator_generator<boost::char_delimiters_separator<char>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>::const_iterator,std::string>::value_type
]
c:\boost\boost_1_30_0\boost\date_time\time_parsing.hpp(30) : see
reference to function template instantiation 'Target
boost::lexical_cast<unsigned
short,boost::token_iterator_generator<TokenizerFunc,Iterator,Type>::value_type>(Source)'
being compiled
with
[
Target=unsigned short,
TokenizerFunc=boost::char_delimiters_separator<char>,
Iterator=std::basic_string<char,std::char_traits<char>,std::allocator<char>>::const_iterator,
Type=std::string,
Source=boost::token_iterator_generator<boost::char_delimiters_separator<char>,std::basic_string<char,std::char_traits<char>,std::alloca
tor<char>>::const_iterator,std::string>::value_type
]
c:
\boost\boost_1_30_0\boost\date_time\posix_time\time_parsers.hpp(18) : see
reference to function template instantiation 'time_duration
boost::date_time::parse_delimited_time_duration<boost::posix_time::time_duration>(const
std::string &)' being compiled
with
[
time_duration=boost::posix_time::time_duration
]
Build log was saved at "file://c:\dev\AuthStorm\Debug\BuildLog.htm"
AuthStorm - 1 error(s), 18 warning(s)
---------------------- Done ----------------------
Build: 0 succeeded, 1 failed, 0 skipped
</results>