1*2cb5a2c3SNiels Sascha Reedijk/* 2*2cb5a2c3SNiels Sascha Reedijk * Copyright 2020 Haiku, Inc. All rights reserved. 3*2cb5a2c3SNiels Sascha Reedijk * Distributed under the terms of the MIT License. 4*2cb5a2c3SNiels Sascha Reedijk * 5*2cb5a2c3SNiels Sascha Reedijk * Authors: 6*2cb5a2c3SNiels Sascha Reedijk * Name, email@email.com 7*2cb5a2c3SNiels Sascha Reedijk * 8*2cb5a2c3SNiels Sascha Reedijk * Corresponds to: 9*2cb5a2c3SNiels Sascha Reedijk * headers/os/<kitname>/<filename>.h hrev***** 10*2cb5a2c3SNiels Sascha Reedijk * src/kits/<kitname>/<filename>.cpp hrev***** 11*2cb5a2c3SNiels Sascha Reedijk */ 12*2cb5a2c3SNiels Sascha Reedijk 13*2cb5a2c3SNiels Sascha Reedijk 14*2cb5a2c3SNiels Sascha Reedijk//! \cond INTERNAL 15*2cb5a2c3SNiels Sascha Reedijk 16*2cb5a2c3SNiels Sascha Reedijk 17*2cb5a2c3SNiels Sascha Reedijk/*! 18*2cb5a2c3SNiels Sascha Reedijk \file DateTime.h 19*2cb5a2c3SNiels Sascha Reedijk \ingroup support 20*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented file. 21*2cb5a2c3SNiels Sascha Reedijk 22*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 23*2cb5a2c3SNiels Sascha Reedijk*/ 24*2cb5a2c3SNiels Sascha Reedijk 25*2cb5a2c3SNiels Sascha Reedijk 26*2cb5a2c3SNiels Sascha Reedijk/*! 27*2cb5a2c3SNiels Sascha Reedijk \enum BPrivate::time_type 28*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented enum 29*2cb5a2c3SNiels Sascha Reedijk*/ 30*2cb5a2c3SNiels Sascha Reedijk 31*2cb5a2c3SNiels Sascha Reedijk 32*2cb5a2c3SNiels Sascha Reedijk/*! 33*2cb5a2c3SNiels Sascha Reedijk \var time_type BPrivate::B_GMT_TIME 34*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented 35*2cb5a2c3SNiels Sascha Reedijk*/ 36*2cb5a2c3SNiels Sascha Reedijk 37*2cb5a2c3SNiels Sascha Reedijk 38*2cb5a2c3SNiels Sascha Reedijk/*! 39*2cb5a2c3SNiels Sascha Reedijk \var time_type BPrivate::B_LOCAL_TIME 40*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented 41*2cb5a2c3SNiels Sascha Reedijk*/ 42*2cb5a2c3SNiels Sascha Reedijk 43*2cb5a2c3SNiels Sascha Reedijk 44*2cb5a2c3SNiels Sascha Reedijk/*! 45*2cb5a2c3SNiels Sascha Reedijk \enum BPrivate::diff_type 46*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented enum 47*2cb5a2c3SNiels Sascha Reedijk*/ 48*2cb5a2c3SNiels Sascha Reedijk 49*2cb5a2c3SNiels Sascha Reedijk 50*2cb5a2c3SNiels Sascha Reedijk/*! 51*2cb5a2c3SNiels Sascha Reedijk \var diff_time BPrivate::B_HOURS_DIFF 52*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented 53*2cb5a2c3SNiels Sascha Reedijk*/ 54*2cb5a2c3SNiels Sascha Reedijk 55*2cb5a2c3SNiels Sascha Reedijk 56*2cb5a2c3SNiels Sascha Reedijk/*! 57*2cb5a2c3SNiels Sascha Reedijk \var diff_time BPrivate::B_MINUTES_DIFF 58*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented 59*2cb5a2c3SNiels Sascha Reedijk*/ 60*2cb5a2c3SNiels Sascha Reedijk 61*2cb5a2c3SNiels Sascha Reedijk 62*2cb5a2c3SNiels Sascha Reedijk/*! 63*2cb5a2c3SNiels Sascha Reedijk \var diff_time BPrivate::B_SECONDS_DIFF 64*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented 65*2cb5a2c3SNiels Sascha Reedijk*/ 66*2cb5a2c3SNiels Sascha Reedijk 67*2cb5a2c3SNiels Sascha Reedijk 68*2cb5a2c3SNiels Sascha Reedijk/*! 69*2cb5a2c3SNiels Sascha Reedijk \var diff_time BPrivate::B_MILLISECONDS_DIFF 70*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented 71*2cb5a2c3SNiels Sascha Reedijk*/ 72*2cb5a2c3SNiels Sascha Reedijk 73*2cb5a2c3SNiels Sascha Reedijk 74*2cb5a2c3SNiels Sascha Reedijk/*! 75*2cb5a2c3SNiels Sascha Reedijk \var diff_time BPrivate::B_MICROSECONDS_DIFF 76*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented 77*2cb5a2c3SNiels Sascha Reedijk*/ 78*2cb5a2c3SNiels Sascha Reedijk 79*2cb5a2c3SNiels Sascha Reedijk 80*2cb5a2c3SNiels Sascha Reedijk/*! 81*2cb5a2c3SNiels Sascha Reedijk \class BPrivate::BTime 82*2cb5a2c3SNiels Sascha Reedijk \ingroup support 83*2cb5a2c3SNiels Sascha Reedijk \ingroup libbe 84*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented class. 85*2cb5a2c3SNiels Sascha Reedijk 86*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 87*2cb5a2c3SNiels Sascha Reedijk*/ 88*2cb5a2c3SNiels Sascha Reedijk 89*2cb5a2c3SNiels Sascha Reedijk 90*2cb5a2c3SNiels Sascha Reedijk/*! 91*2cb5a2c3SNiels Sascha Reedijk \fn BPrivate::BTime::BTime() 92*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 93*2cb5a2c3SNiels Sascha Reedijk 94*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 95*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 96*2cb5a2c3SNiels Sascha Reedijk 97*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 98*2cb5a2c3SNiels Sascha Reedijk*/ 99*2cb5a2c3SNiels Sascha Reedijk 100*2cb5a2c3SNiels Sascha Reedijk 101*2cb5a2c3SNiels Sascha Reedijk/*! 102*2cb5a2c3SNiels Sascha Reedijk \fn BPrivate::BTime::BTime(const BMessage *archive) 103*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 104*2cb5a2c3SNiels Sascha Reedijk 105*2cb5a2c3SNiels Sascha Reedijk \param archive Undocumented 106*2cb5a2c3SNiels Sascha Reedijk 107*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 108*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 109*2cb5a2c3SNiels Sascha Reedijk 110*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 111*2cb5a2c3SNiels Sascha Reedijk*/ 112*2cb5a2c3SNiels Sascha Reedijk 113*2cb5a2c3SNiels Sascha Reedijk 114*2cb5a2c3SNiels Sascha Reedijk/*! 115*2cb5a2c3SNiels Sascha Reedijk \fn BPrivate::BTime::BTime(const BTime &other) 116*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 117*2cb5a2c3SNiels Sascha Reedijk 118*2cb5a2c3SNiels Sascha Reedijk \param other Undocumented 119*2cb5a2c3SNiels Sascha Reedijk 120*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 121*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 122*2cb5a2c3SNiels Sascha Reedijk 123*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 124*2cb5a2c3SNiels Sascha Reedijk*/ 125*2cb5a2c3SNiels Sascha Reedijk 126*2cb5a2c3SNiels Sascha Reedijk 127*2cb5a2c3SNiels Sascha Reedijk/*! 128*2cb5a2c3SNiels Sascha Reedijk \fn BPrivate::BTime::BTime(int32 hour, int32 minute, int32 second, int32 microsecond=0) 129*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 130*2cb5a2c3SNiels Sascha Reedijk 131*2cb5a2c3SNiels Sascha Reedijk \param hour Undocumented 132*2cb5a2c3SNiels Sascha Reedijk \param minute Undocumented 133*2cb5a2c3SNiels Sascha Reedijk \param second Undocumented 134*2cb5a2c3SNiels Sascha Reedijk \param microsecond Undocumented 135*2cb5a2c3SNiels Sascha Reedijk 136*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 137*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 138*2cb5a2c3SNiels Sascha Reedijk 139*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 140*2cb5a2c3SNiels Sascha Reedijk*/ 141*2cb5a2c3SNiels Sascha Reedijk 142*2cb5a2c3SNiels Sascha Reedijk 143*2cb5a2c3SNiels Sascha Reedijk/*! 144*2cb5a2c3SNiels Sascha Reedijk \fn BPrivate::BTime::~BTime() 145*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 146*2cb5a2c3SNiels Sascha Reedijk 147*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 148*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 149*2cb5a2c3SNiels Sascha Reedijk 150*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 151*2cb5a2c3SNiels Sascha Reedijk*/ 152*2cb5a2c3SNiels Sascha Reedijk 153*2cb5a2c3SNiels Sascha Reedijk 154*2cb5a2c3SNiels Sascha Reedijk/*! 155*2cb5a2c3SNiels Sascha Reedijk \fn BTime& BPrivate::BTime::AddHours(int32 hours) 156*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 157*2cb5a2c3SNiels Sascha Reedijk 158*2cb5a2c3SNiels Sascha Reedijk \param hours Undocumented 159*2cb5a2c3SNiels Sascha Reedijk 160*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 161*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 162*2cb5a2c3SNiels Sascha Reedijk 163*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 164*2cb5a2c3SNiels Sascha Reedijk*/ 165*2cb5a2c3SNiels Sascha Reedijk 166*2cb5a2c3SNiels Sascha Reedijk 167*2cb5a2c3SNiels Sascha Reedijk/*! 168*2cb5a2c3SNiels Sascha Reedijk \fn BTime& BPrivate::BTime::AddMicroseconds(int32 microseconds) 169*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 170*2cb5a2c3SNiels Sascha Reedijk 171*2cb5a2c3SNiels Sascha Reedijk \param microseconds Undocumented 172*2cb5a2c3SNiels Sascha Reedijk 173*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 174*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 175*2cb5a2c3SNiels Sascha Reedijk 176*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 177*2cb5a2c3SNiels Sascha Reedijk*/ 178*2cb5a2c3SNiels Sascha Reedijk 179*2cb5a2c3SNiels Sascha Reedijk 180*2cb5a2c3SNiels Sascha Reedijk/*! 181*2cb5a2c3SNiels Sascha Reedijk \fn BTime& BPrivate::BTime::AddMilliseconds(int32 milliseconds) 182*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 183*2cb5a2c3SNiels Sascha Reedijk 184*2cb5a2c3SNiels Sascha Reedijk \param milliseconds Undocumented 185*2cb5a2c3SNiels Sascha Reedijk 186*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 187*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 188*2cb5a2c3SNiels Sascha Reedijk 189*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 190*2cb5a2c3SNiels Sascha Reedijk*/ 191*2cb5a2c3SNiels Sascha Reedijk 192*2cb5a2c3SNiels Sascha Reedijk 193*2cb5a2c3SNiels Sascha Reedijk/*! 194*2cb5a2c3SNiels Sascha Reedijk \fn BTime& BPrivate::BTime::AddMinutes(int32 minutes) 195*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 196*2cb5a2c3SNiels Sascha Reedijk 197*2cb5a2c3SNiels Sascha Reedijk \param minutes Undocumented 198*2cb5a2c3SNiels Sascha Reedijk 199*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 200*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 201*2cb5a2c3SNiels Sascha Reedijk 202*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 203*2cb5a2c3SNiels Sascha Reedijk*/ 204*2cb5a2c3SNiels Sascha Reedijk 205*2cb5a2c3SNiels Sascha Reedijk 206*2cb5a2c3SNiels Sascha Reedijk/*! 207*2cb5a2c3SNiels Sascha Reedijk \fn BTime& BPrivate::BTime::AddSeconds(int32 seconds) 208*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 209*2cb5a2c3SNiels Sascha Reedijk 210*2cb5a2c3SNiels Sascha Reedijk \param seconds Undocumented 211*2cb5a2c3SNiels Sascha Reedijk 212*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 213*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 214*2cb5a2c3SNiels Sascha Reedijk 215*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 216*2cb5a2c3SNiels Sascha Reedijk*/ 217*2cb5a2c3SNiels Sascha Reedijk 218*2cb5a2c3SNiels Sascha Reedijk 219*2cb5a2c3SNiels Sascha Reedijk/*! 220*2cb5a2c3SNiels Sascha Reedijk \fn status_t BPrivate::BTime::Archive(BMessage *into) const 221*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 222*2cb5a2c3SNiels Sascha Reedijk 223*2cb5a2c3SNiels Sascha Reedijk \param into Undocumented 224*2cb5a2c3SNiels Sascha Reedijk 225*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 226*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 227*2cb5a2c3SNiels Sascha Reedijk 228*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 229*2cb5a2c3SNiels Sascha Reedijk*/ 230*2cb5a2c3SNiels Sascha Reedijk 231*2cb5a2c3SNiels Sascha Reedijk 232*2cb5a2c3SNiels Sascha Reedijk/*! 233*2cb5a2c3SNiels Sascha Reedijk \fn bigtime_t BPrivate::BTime::Difference(const BTime &time, diff_type type) const 234*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 235*2cb5a2c3SNiels Sascha Reedijk 236*2cb5a2c3SNiels Sascha Reedijk \param time Undocumented 237*2cb5a2c3SNiels Sascha Reedijk \param type Undocumented 238*2cb5a2c3SNiels Sascha Reedijk 239*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 240*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 241*2cb5a2c3SNiels Sascha Reedijk 242*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 243*2cb5a2c3SNiels Sascha Reedijk*/ 244*2cb5a2c3SNiels Sascha Reedijk 245*2cb5a2c3SNiels Sascha Reedijk 246*2cb5a2c3SNiels Sascha Reedijk/*! 247*2cb5a2c3SNiels Sascha Reedijk \fn int32 BPrivate::BTime::Hour() const 248*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 249*2cb5a2c3SNiels Sascha Reedijk 250*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 251*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 252*2cb5a2c3SNiels Sascha Reedijk 253*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 254*2cb5a2c3SNiels Sascha Reedijk*/ 255*2cb5a2c3SNiels Sascha Reedijk 256*2cb5a2c3SNiels Sascha Reedijk 257*2cb5a2c3SNiels Sascha Reedijk/*! 258*2cb5a2c3SNiels Sascha Reedijk \fn bool BPrivate::BTime::IsValid() const 259*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 260*2cb5a2c3SNiels Sascha Reedijk 261*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 262*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 263*2cb5a2c3SNiels Sascha Reedijk 264*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 265*2cb5a2c3SNiels Sascha Reedijk*/ 266*2cb5a2c3SNiels Sascha Reedijk 267*2cb5a2c3SNiels Sascha Reedijk 268*2cb5a2c3SNiels Sascha Reedijk/*! 269*2cb5a2c3SNiels Sascha Reedijk \fn int32 BPrivate::BTime::Microsecond() const 270*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 271*2cb5a2c3SNiels Sascha Reedijk 272*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 273*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 274*2cb5a2c3SNiels Sascha Reedijk 275*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 276*2cb5a2c3SNiels Sascha Reedijk*/ 277*2cb5a2c3SNiels Sascha Reedijk 278*2cb5a2c3SNiels Sascha Reedijk 279*2cb5a2c3SNiels Sascha Reedijk/*! 280*2cb5a2c3SNiels Sascha Reedijk \fn int32 BPrivate::BTime::Millisecond() const 281*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 282*2cb5a2c3SNiels Sascha Reedijk 283*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 284*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 285*2cb5a2c3SNiels Sascha Reedijk 286*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 287*2cb5a2c3SNiels Sascha Reedijk*/ 288*2cb5a2c3SNiels Sascha Reedijk 289*2cb5a2c3SNiels Sascha Reedijk 290*2cb5a2c3SNiels Sascha Reedijk/*! 291*2cb5a2c3SNiels Sascha Reedijk \fn int32 BPrivate::BTime::Minute() const 292*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 293*2cb5a2c3SNiels Sascha Reedijk 294*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 295*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 296*2cb5a2c3SNiels Sascha Reedijk 297*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 298*2cb5a2c3SNiels Sascha Reedijk*/ 299*2cb5a2c3SNiels Sascha Reedijk 300*2cb5a2c3SNiels Sascha Reedijk 301*2cb5a2c3SNiels Sascha Reedijk/*! 302*2cb5a2c3SNiels Sascha Reedijk \fn bool BPrivate::BTime::operator!=(const BTime &time) const 303*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 304*2cb5a2c3SNiels Sascha Reedijk 305*2cb5a2c3SNiels Sascha Reedijk \param time Undocumented 306*2cb5a2c3SNiels Sascha Reedijk 307*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 308*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 309*2cb5a2c3SNiels Sascha Reedijk 310*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 311*2cb5a2c3SNiels Sascha Reedijk*/ 312*2cb5a2c3SNiels Sascha Reedijk 313*2cb5a2c3SNiels Sascha Reedijk 314*2cb5a2c3SNiels Sascha Reedijk/*! 315*2cb5a2c3SNiels Sascha Reedijk \fn bool BPrivate::BTime::operator<(const BTime &time) const 316*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 317*2cb5a2c3SNiels Sascha Reedijk 318*2cb5a2c3SNiels Sascha Reedijk \param time Undocumented 319*2cb5a2c3SNiels Sascha Reedijk 320*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 321*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 322*2cb5a2c3SNiels Sascha Reedijk 323*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 324*2cb5a2c3SNiels Sascha Reedijk*/ 325*2cb5a2c3SNiels Sascha Reedijk 326*2cb5a2c3SNiels Sascha Reedijk 327*2cb5a2c3SNiels Sascha Reedijk/*! 328*2cb5a2c3SNiels Sascha Reedijk \fn bool BPrivate::BTime::operator<=(const BTime &time) const 329*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 330*2cb5a2c3SNiels Sascha Reedijk 331*2cb5a2c3SNiels Sascha Reedijk \param time Undocumented 332*2cb5a2c3SNiels Sascha Reedijk 333*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 334*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 335*2cb5a2c3SNiels Sascha Reedijk 336*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 337*2cb5a2c3SNiels Sascha Reedijk*/ 338*2cb5a2c3SNiels Sascha Reedijk 339*2cb5a2c3SNiels Sascha Reedijk 340*2cb5a2c3SNiels Sascha Reedijk/*! 341*2cb5a2c3SNiels Sascha Reedijk \fn bool BPrivate::BTime::operator==(const BTime &time) const 342*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 343*2cb5a2c3SNiels Sascha Reedijk 344*2cb5a2c3SNiels Sascha Reedijk \param time Undocumented 345*2cb5a2c3SNiels Sascha Reedijk 346*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 347*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 348*2cb5a2c3SNiels Sascha Reedijk 349*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 350*2cb5a2c3SNiels Sascha Reedijk*/ 351*2cb5a2c3SNiels Sascha Reedijk 352*2cb5a2c3SNiels Sascha Reedijk 353*2cb5a2c3SNiels Sascha Reedijk/*! 354*2cb5a2c3SNiels Sascha Reedijk \fn bool BPrivate::BTime::operator>(const BTime &time) const 355*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 356*2cb5a2c3SNiels Sascha Reedijk 357*2cb5a2c3SNiels Sascha Reedijk \param time Undocumented 358*2cb5a2c3SNiels Sascha Reedijk 359*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 360*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 361*2cb5a2c3SNiels Sascha Reedijk 362*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 363*2cb5a2c3SNiels Sascha Reedijk*/ 364*2cb5a2c3SNiels Sascha Reedijk 365*2cb5a2c3SNiels Sascha Reedijk 366*2cb5a2c3SNiels Sascha Reedijk/*! 367*2cb5a2c3SNiels Sascha Reedijk \fn bool BPrivate::BTime::operator>=(const BTime &time) const 368*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 369*2cb5a2c3SNiels Sascha Reedijk 370*2cb5a2c3SNiels Sascha Reedijk \param time Undocumented 371*2cb5a2c3SNiels Sascha Reedijk 372*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 373*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 374*2cb5a2c3SNiels Sascha Reedijk 375*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 376*2cb5a2c3SNiels Sascha Reedijk*/ 377*2cb5a2c3SNiels Sascha Reedijk 378*2cb5a2c3SNiels Sascha Reedijk 379*2cb5a2c3SNiels Sascha Reedijk/*! 380*2cb5a2c3SNiels Sascha Reedijk \fn int32 BPrivate::BTime::Second() const 381*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 382*2cb5a2c3SNiels Sascha Reedijk 383*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 384*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 385*2cb5a2c3SNiels Sascha Reedijk 386*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 387*2cb5a2c3SNiels Sascha Reedijk*/ 388*2cb5a2c3SNiels Sascha Reedijk 389*2cb5a2c3SNiels Sascha Reedijk 390*2cb5a2c3SNiels Sascha Reedijk/*! 391*2cb5a2c3SNiels Sascha Reedijk \fn bool BPrivate::BTime::SetTime(const BTime &time) 392*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 393*2cb5a2c3SNiels Sascha Reedijk 394*2cb5a2c3SNiels Sascha Reedijk \param time Undocumented 395*2cb5a2c3SNiels Sascha Reedijk 396*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 397*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 398*2cb5a2c3SNiels Sascha Reedijk 399*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 400*2cb5a2c3SNiels Sascha Reedijk*/ 401*2cb5a2c3SNiels Sascha Reedijk 402*2cb5a2c3SNiels Sascha Reedijk 403*2cb5a2c3SNiels Sascha Reedijk/*! 404*2cb5a2c3SNiels Sascha Reedijk \fn bool BPrivate::BTime::SetTime(int32 hour, int32 minute, int32 second, int32 microsecond=0) 405*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 406*2cb5a2c3SNiels Sascha Reedijk 407*2cb5a2c3SNiels Sascha Reedijk \param hour Undocumented 408*2cb5a2c3SNiels Sascha Reedijk \param minute Undocumented 409*2cb5a2c3SNiels Sascha Reedijk \param second Undocumented 410*2cb5a2c3SNiels Sascha Reedijk \param microsecond Undocumented 411*2cb5a2c3SNiels Sascha Reedijk 412*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 413*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 414*2cb5a2c3SNiels Sascha Reedijk 415*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 416*2cb5a2c3SNiels Sascha Reedijk*/ 417*2cb5a2c3SNiels Sascha Reedijk 418*2cb5a2c3SNiels Sascha Reedijk 419*2cb5a2c3SNiels Sascha Reedijk/*! 420*2cb5a2c3SNiels Sascha Reedijk \fn BTime BPrivate::BTime::Time() const 421*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 422*2cb5a2c3SNiels Sascha Reedijk 423*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 424*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 425*2cb5a2c3SNiels Sascha Reedijk 426*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 427*2cb5a2c3SNiels Sascha Reedijk*/ 428*2cb5a2c3SNiels Sascha Reedijk 429*2cb5a2c3SNiels Sascha Reedijk 430*2cb5a2c3SNiels Sascha Reedijk/*! 431*2cb5a2c3SNiels Sascha Reedijk \fn static BTime BPrivate::BTime::CurrentTime(time_type type) 432*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 433*2cb5a2c3SNiels Sascha Reedijk 434*2cb5a2c3SNiels Sascha Reedijk \param type Undocumented 435*2cb5a2c3SNiels Sascha Reedijk 436*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 437*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 438*2cb5a2c3SNiels Sascha Reedijk 439*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 440*2cb5a2c3SNiels Sascha Reedijk*/ 441*2cb5a2c3SNiels Sascha Reedijk 442*2cb5a2c3SNiels Sascha Reedijk 443*2cb5a2c3SNiels Sascha Reedijk/*! 444*2cb5a2c3SNiels Sascha Reedijk \fn static bool BPrivate::BTime::IsValid(const BTime &time) 445*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 446*2cb5a2c3SNiels Sascha Reedijk 447*2cb5a2c3SNiels Sascha Reedijk \param time Undocumented 448*2cb5a2c3SNiels Sascha Reedijk 449*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 450*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 451*2cb5a2c3SNiels Sascha Reedijk 452*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 453*2cb5a2c3SNiels Sascha Reedijk*/ 454*2cb5a2c3SNiels Sascha Reedijk 455*2cb5a2c3SNiels Sascha Reedijk 456*2cb5a2c3SNiels Sascha Reedijk/*! 457*2cb5a2c3SNiels Sascha Reedijk \fn static bool BPrivate::BTime::IsValid(int32 hour, int32 minute, int32 second, int32 microsecond=0) 458*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 459*2cb5a2c3SNiels Sascha Reedijk 460*2cb5a2c3SNiels Sascha Reedijk \param hour Undocumented 461*2cb5a2c3SNiels Sascha Reedijk \param minute Undocumented 462*2cb5a2c3SNiels Sascha Reedijk \param second Undocumented 463*2cb5a2c3SNiels Sascha Reedijk \param microsecond Undocumented 464*2cb5a2c3SNiels Sascha Reedijk 465*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 466*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 467*2cb5a2c3SNiels Sascha Reedijk 468*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 469*2cb5a2c3SNiels Sascha Reedijk*/ 470*2cb5a2c3SNiels Sascha Reedijk 471*2cb5a2c3SNiels Sascha Reedijk 472*2cb5a2c3SNiels Sascha Reedijk/*! 473*2cb5a2c3SNiels Sascha Reedijk \class BPrivate::BDate 474*2cb5a2c3SNiels Sascha Reedijk \ingroup support 475*2cb5a2c3SNiels Sascha Reedijk \ingroup libbe 476*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented class. 477*2cb5a2c3SNiels Sascha Reedijk 478*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 479*2cb5a2c3SNiels Sascha Reedijk*/ 480*2cb5a2c3SNiels Sascha Reedijk 481*2cb5a2c3SNiels Sascha Reedijk 482*2cb5a2c3SNiels Sascha Reedijk/*! 483*2cb5a2c3SNiels Sascha Reedijk \fn BPrivate::BDate::BDate() 484*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 485*2cb5a2c3SNiels Sascha Reedijk 486*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 487*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 488*2cb5a2c3SNiels Sascha Reedijk 489*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 490*2cb5a2c3SNiels Sascha Reedijk*/ 491*2cb5a2c3SNiels Sascha Reedijk 492*2cb5a2c3SNiels Sascha Reedijk 493*2cb5a2c3SNiels Sascha Reedijk/*! 494*2cb5a2c3SNiels Sascha Reedijk \fn BPrivate::BDate::BDate(const BDate &other) 495*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 496*2cb5a2c3SNiels Sascha Reedijk 497*2cb5a2c3SNiels Sascha Reedijk \param other Undocumented 498*2cb5a2c3SNiels Sascha Reedijk 499*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 500*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 501*2cb5a2c3SNiels Sascha Reedijk 502*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 503*2cb5a2c3SNiels Sascha Reedijk*/ 504*2cb5a2c3SNiels Sascha Reedijk 505*2cb5a2c3SNiels Sascha Reedijk 506*2cb5a2c3SNiels Sascha Reedijk/*! 507*2cb5a2c3SNiels Sascha Reedijk \fn BPrivate::BDate::BDate(const BMessage *archive) 508*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 509*2cb5a2c3SNiels Sascha Reedijk 510*2cb5a2c3SNiels Sascha Reedijk \param archive Undocumented 511*2cb5a2c3SNiels Sascha Reedijk 512*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 513*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 514*2cb5a2c3SNiels Sascha Reedijk 515*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 516*2cb5a2c3SNiels Sascha Reedijk*/ 517*2cb5a2c3SNiels Sascha Reedijk 518*2cb5a2c3SNiels Sascha Reedijk 519*2cb5a2c3SNiels Sascha Reedijk/*! 520*2cb5a2c3SNiels Sascha Reedijk \fn BPrivate::BDate::BDate(int32 year, int32 month, int32 day) 521*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 522*2cb5a2c3SNiels Sascha Reedijk 523*2cb5a2c3SNiels Sascha Reedijk \param year Undocumented 524*2cb5a2c3SNiels Sascha Reedijk \param month Undocumented 525*2cb5a2c3SNiels Sascha Reedijk \param day Undocumented 526*2cb5a2c3SNiels Sascha Reedijk 527*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 528*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 529*2cb5a2c3SNiels Sascha Reedijk 530*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 531*2cb5a2c3SNiels Sascha Reedijk*/ 532*2cb5a2c3SNiels Sascha Reedijk 533*2cb5a2c3SNiels Sascha Reedijk 534*2cb5a2c3SNiels Sascha Reedijk/*! 535*2cb5a2c3SNiels Sascha Reedijk \fn BPrivate::BDate::BDate(time_t time, time_type type=B_LOCAL_TIME) 536*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 537*2cb5a2c3SNiels Sascha Reedijk 538*2cb5a2c3SNiels Sascha Reedijk \param time Undocumented 539*2cb5a2c3SNiels Sascha Reedijk \param type Undocumented 540*2cb5a2c3SNiels Sascha Reedijk 541*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 542*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 543*2cb5a2c3SNiels Sascha Reedijk 544*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 545*2cb5a2c3SNiels Sascha Reedijk*/ 546*2cb5a2c3SNiels Sascha Reedijk 547*2cb5a2c3SNiels Sascha Reedijk 548*2cb5a2c3SNiels Sascha Reedijk/*! 549*2cb5a2c3SNiels Sascha Reedijk \fn BPrivate::BDate::~BDate() 550*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 551*2cb5a2c3SNiels Sascha Reedijk 552*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 553*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 554*2cb5a2c3SNiels Sascha Reedijk 555*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 556*2cb5a2c3SNiels Sascha Reedijk*/ 557*2cb5a2c3SNiels Sascha Reedijk 558*2cb5a2c3SNiels Sascha Reedijk 559*2cb5a2c3SNiels Sascha Reedijk/*! 560*2cb5a2c3SNiels Sascha Reedijk \fn void BPrivate::BDate::AddDays(int32 days) 561*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 562*2cb5a2c3SNiels Sascha Reedijk 563*2cb5a2c3SNiels Sascha Reedijk \param days Undocumented 564*2cb5a2c3SNiels Sascha Reedijk 565*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 566*2cb5a2c3SNiels Sascha Reedijk*/ 567*2cb5a2c3SNiels Sascha Reedijk 568*2cb5a2c3SNiels Sascha Reedijk 569*2cb5a2c3SNiels Sascha Reedijk/*! 570*2cb5a2c3SNiels Sascha Reedijk \fn void BPrivate::BDate::AddMonths(int32 months) 571*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 572*2cb5a2c3SNiels Sascha Reedijk 573*2cb5a2c3SNiels Sascha Reedijk \param months Undocumented 574*2cb5a2c3SNiels Sascha Reedijk 575*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 576*2cb5a2c3SNiels Sascha Reedijk*/ 577*2cb5a2c3SNiels Sascha Reedijk 578*2cb5a2c3SNiels Sascha Reedijk 579*2cb5a2c3SNiels Sascha Reedijk/*! 580*2cb5a2c3SNiels Sascha Reedijk \fn void BPrivate::BDate::AddYears(int32 years) 581*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 582*2cb5a2c3SNiels Sascha Reedijk 583*2cb5a2c3SNiels Sascha Reedijk \param years Undocumented 584*2cb5a2c3SNiels Sascha Reedijk 585*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 586*2cb5a2c3SNiels Sascha Reedijk*/ 587*2cb5a2c3SNiels Sascha Reedijk 588*2cb5a2c3SNiels Sascha Reedijk 589*2cb5a2c3SNiels Sascha Reedijk/*! 590*2cb5a2c3SNiels Sascha Reedijk \fn status_t BPrivate::BDate::Archive(BMessage *into) const 591*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 592*2cb5a2c3SNiels Sascha Reedijk 593*2cb5a2c3SNiels Sascha Reedijk \param into Undocumented 594*2cb5a2c3SNiels Sascha Reedijk 595*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 596*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 597*2cb5a2c3SNiels Sascha Reedijk 598*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 599*2cb5a2c3SNiels Sascha Reedijk*/ 600*2cb5a2c3SNiels Sascha Reedijk 601*2cb5a2c3SNiels Sascha Reedijk 602*2cb5a2c3SNiels Sascha Reedijk/*! 603*2cb5a2c3SNiels Sascha Reedijk \fn BDate BPrivate::BDate::Date() const 604*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 605*2cb5a2c3SNiels Sascha Reedijk 606*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 607*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 608*2cb5a2c3SNiels Sascha Reedijk 609*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 610*2cb5a2c3SNiels Sascha Reedijk*/ 611*2cb5a2c3SNiels Sascha Reedijk 612*2cb5a2c3SNiels Sascha Reedijk 613*2cb5a2c3SNiels Sascha Reedijk/*! 614*2cb5a2c3SNiels Sascha Reedijk \fn int32 BPrivate::BDate::DateToJulianDay() const 615*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 616*2cb5a2c3SNiels Sascha Reedijk 617*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 618*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 619*2cb5a2c3SNiels Sascha Reedijk 620*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 621*2cb5a2c3SNiels Sascha Reedijk*/ 622*2cb5a2c3SNiels Sascha Reedijk 623*2cb5a2c3SNiels Sascha Reedijk 624*2cb5a2c3SNiels Sascha Reedijk/*! 625*2cb5a2c3SNiels Sascha Reedijk \fn int32 BPrivate::BDate::Day() const 626*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 627*2cb5a2c3SNiels Sascha Reedijk 628*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 629*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 630*2cb5a2c3SNiels Sascha Reedijk 631*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 632*2cb5a2c3SNiels Sascha Reedijk*/ 633*2cb5a2c3SNiels Sascha Reedijk 634*2cb5a2c3SNiels Sascha Reedijk 635*2cb5a2c3SNiels Sascha Reedijk/*! 636*2cb5a2c3SNiels Sascha Reedijk \fn int32 BPrivate::BDate::DayOfWeek() const 637*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 638*2cb5a2c3SNiels Sascha Reedijk 639*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 640*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 641*2cb5a2c3SNiels Sascha Reedijk 642*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 643*2cb5a2c3SNiels Sascha Reedijk*/ 644*2cb5a2c3SNiels Sascha Reedijk 645*2cb5a2c3SNiels Sascha Reedijk 646*2cb5a2c3SNiels Sascha Reedijk/*! 647*2cb5a2c3SNiels Sascha Reedijk \fn int32 BPrivate::BDate::DayOfYear() const 648*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 649*2cb5a2c3SNiels Sascha Reedijk 650*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 651*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 652*2cb5a2c3SNiels Sascha Reedijk 653*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 654*2cb5a2c3SNiels Sascha Reedijk*/ 655*2cb5a2c3SNiels Sascha Reedijk 656*2cb5a2c3SNiels Sascha Reedijk 657*2cb5a2c3SNiels Sascha Reedijk/*! 658*2cb5a2c3SNiels Sascha Reedijk \fn int32 BPrivate::BDate::DaysInMonth() const 659*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 660*2cb5a2c3SNiels Sascha Reedijk 661*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 662*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 663*2cb5a2c3SNiels Sascha Reedijk 664*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 665*2cb5a2c3SNiels Sascha Reedijk*/ 666*2cb5a2c3SNiels Sascha Reedijk 667*2cb5a2c3SNiels Sascha Reedijk 668*2cb5a2c3SNiels Sascha Reedijk/*! 669*2cb5a2c3SNiels Sascha Reedijk \fn int32 BPrivate::BDate::DaysInYear() const 670*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 671*2cb5a2c3SNiels Sascha Reedijk 672*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 673*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 674*2cb5a2c3SNiels Sascha Reedijk 675*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 676*2cb5a2c3SNiels Sascha Reedijk*/ 677*2cb5a2c3SNiels Sascha Reedijk 678*2cb5a2c3SNiels Sascha Reedijk 679*2cb5a2c3SNiels Sascha Reedijk/*! 680*2cb5a2c3SNiels Sascha Reedijk \fn int32 BPrivate::BDate::Difference(const BDate &date) const 681*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 682*2cb5a2c3SNiels Sascha Reedijk 683*2cb5a2c3SNiels Sascha Reedijk \param date Undocumented 684*2cb5a2c3SNiels Sascha Reedijk 685*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 686*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 687*2cb5a2c3SNiels Sascha Reedijk 688*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 689*2cb5a2c3SNiels Sascha Reedijk*/ 690*2cb5a2c3SNiels Sascha Reedijk 691*2cb5a2c3SNiels Sascha Reedijk 692*2cb5a2c3SNiels Sascha Reedijk/*! 693*2cb5a2c3SNiels Sascha Reedijk \fn void BPrivate::BDate::GetDate(int32 *year, int32 *month, int32 *day) const 694*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 695*2cb5a2c3SNiels Sascha Reedijk 696*2cb5a2c3SNiels Sascha Reedijk \param year Undocumented 697*2cb5a2c3SNiels Sascha Reedijk \param month Undocumented 698*2cb5a2c3SNiels Sascha Reedijk \param day Undocumented 699*2cb5a2c3SNiels Sascha Reedijk 700*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 701*2cb5a2c3SNiels Sascha Reedijk*/ 702*2cb5a2c3SNiels Sascha Reedijk 703*2cb5a2c3SNiels Sascha Reedijk 704*2cb5a2c3SNiels Sascha Reedijk/*! 705*2cb5a2c3SNiels Sascha Reedijk \fn bool BPrivate::BDate::IsLeapYear() const 706*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 707*2cb5a2c3SNiels Sascha Reedijk 708*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 709*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 710*2cb5a2c3SNiels Sascha Reedijk 711*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 712*2cb5a2c3SNiels Sascha Reedijk*/ 713*2cb5a2c3SNiels Sascha Reedijk 714*2cb5a2c3SNiels Sascha Reedijk 715*2cb5a2c3SNiels Sascha Reedijk/*! 716*2cb5a2c3SNiels Sascha Reedijk \fn bool BPrivate::BDate::IsValid() const 717*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 718*2cb5a2c3SNiels Sascha Reedijk 719*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 720*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 721*2cb5a2c3SNiels Sascha Reedijk 722*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 723*2cb5a2c3SNiels Sascha Reedijk*/ 724*2cb5a2c3SNiels Sascha Reedijk 725*2cb5a2c3SNiels Sascha Reedijk 726*2cb5a2c3SNiels Sascha Reedijk/*! 727*2cb5a2c3SNiels Sascha Reedijk \fn BString BPrivate::BDate::LongDayName() const 728*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 729*2cb5a2c3SNiels Sascha Reedijk 730*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 731*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 732*2cb5a2c3SNiels Sascha Reedijk 733*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 734*2cb5a2c3SNiels Sascha Reedijk*/ 735*2cb5a2c3SNiels Sascha Reedijk 736*2cb5a2c3SNiels Sascha Reedijk 737*2cb5a2c3SNiels Sascha Reedijk/*! 738*2cb5a2c3SNiels Sascha Reedijk \fn BString BPrivate::BDate::LongMonthName() const 739*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 740*2cb5a2c3SNiels Sascha Reedijk 741*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 742*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 743*2cb5a2c3SNiels Sascha Reedijk 744*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 745*2cb5a2c3SNiels Sascha Reedijk*/ 746*2cb5a2c3SNiels Sascha Reedijk 747*2cb5a2c3SNiels Sascha Reedijk 748*2cb5a2c3SNiels Sascha Reedijk/*! 749*2cb5a2c3SNiels Sascha Reedijk \fn int32 BPrivate::BDate::Month() const 750*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 751*2cb5a2c3SNiels Sascha Reedijk 752*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 753*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 754*2cb5a2c3SNiels Sascha Reedijk 755*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 756*2cb5a2c3SNiels Sascha Reedijk*/ 757*2cb5a2c3SNiels Sascha Reedijk 758*2cb5a2c3SNiels Sascha Reedijk 759*2cb5a2c3SNiels Sascha Reedijk/*! 760*2cb5a2c3SNiels Sascha Reedijk \fn bool BPrivate::BDate::operator!=(const BDate &date) const 761*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 762*2cb5a2c3SNiels Sascha Reedijk 763*2cb5a2c3SNiels Sascha Reedijk \param date Undocumented 764*2cb5a2c3SNiels Sascha Reedijk 765*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 766*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 767*2cb5a2c3SNiels Sascha Reedijk 768*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 769*2cb5a2c3SNiels Sascha Reedijk*/ 770*2cb5a2c3SNiels Sascha Reedijk 771*2cb5a2c3SNiels Sascha Reedijk 772*2cb5a2c3SNiels Sascha Reedijk/*! 773*2cb5a2c3SNiels Sascha Reedijk \fn bool BPrivate::BDate::operator<(const BDate &date) const 774*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 775*2cb5a2c3SNiels Sascha Reedijk 776*2cb5a2c3SNiels Sascha Reedijk \param date Undocumented 777*2cb5a2c3SNiels Sascha Reedijk 778*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 779*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 780*2cb5a2c3SNiels Sascha Reedijk 781*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 782*2cb5a2c3SNiels Sascha Reedijk*/ 783*2cb5a2c3SNiels Sascha Reedijk 784*2cb5a2c3SNiels Sascha Reedijk 785*2cb5a2c3SNiels Sascha Reedijk/*! 786*2cb5a2c3SNiels Sascha Reedijk \fn bool BPrivate::BDate::operator<=(const BDate &date) const 787*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 788*2cb5a2c3SNiels Sascha Reedijk 789*2cb5a2c3SNiels Sascha Reedijk \param date Undocumented 790*2cb5a2c3SNiels Sascha Reedijk 791*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 792*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 793*2cb5a2c3SNiels Sascha Reedijk 794*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 795*2cb5a2c3SNiels Sascha Reedijk*/ 796*2cb5a2c3SNiels Sascha Reedijk 797*2cb5a2c3SNiels Sascha Reedijk 798*2cb5a2c3SNiels Sascha Reedijk/*! 799*2cb5a2c3SNiels Sascha Reedijk \fn bool BPrivate::BDate::operator==(const BDate &date) const 800*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 801*2cb5a2c3SNiels Sascha Reedijk 802*2cb5a2c3SNiels Sascha Reedijk \param date Undocumented 803*2cb5a2c3SNiels Sascha Reedijk 804*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 805*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 806*2cb5a2c3SNiels Sascha Reedijk 807*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 808*2cb5a2c3SNiels Sascha Reedijk*/ 809*2cb5a2c3SNiels Sascha Reedijk 810*2cb5a2c3SNiels Sascha Reedijk 811*2cb5a2c3SNiels Sascha Reedijk/*! 812*2cb5a2c3SNiels Sascha Reedijk \fn bool BPrivate::BDate::operator>(const BDate &date) const 813*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 814*2cb5a2c3SNiels Sascha Reedijk 815*2cb5a2c3SNiels Sascha Reedijk \param date Undocumented 816*2cb5a2c3SNiels Sascha Reedijk 817*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 818*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 819*2cb5a2c3SNiels Sascha Reedijk 820*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 821*2cb5a2c3SNiels Sascha Reedijk*/ 822*2cb5a2c3SNiels Sascha Reedijk 823*2cb5a2c3SNiels Sascha Reedijk 824*2cb5a2c3SNiels Sascha Reedijk/*! 825*2cb5a2c3SNiels Sascha Reedijk \fn bool BPrivate::BDate::operator>=(const BDate &date) const 826*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 827*2cb5a2c3SNiels Sascha Reedijk 828*2cb5a2c3SNiels Sascha Reedijk \param date Undocumented 829*2cb5a2c3SNiels Sascha Reedijk 830*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 831*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 832*2cb5a2c3SNiels Sascha Reedijk 833*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 834*2cb5a2c3SNiels Sascha Reedijk*/ 835*2cb5a2c3SNiels Sascha Reedijk 836*2cb5a2c3SNiels Sascha Reedijk 837*2cb5a2c3SNiels Sascha Reedijk/*! 838*2cb5a2c3SNiels Sascha Reedijk \fn bool BPrivate::BDate::SetDate(const BDate &date) 839*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 840*2cb5a2c3SNiels Sascha Reedijk 841*2cb5a2c3SNiels Sascha Reedijk \param date Undocumented 842*2cb5a2c3SNiels Sascha Reedijk 843*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 844*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 845*2cb5a2c3SNiels Sascha Reedijk 846*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 847*2cb5a2c3SNiels Sascha Reedijk*/ 848*2cb5a2c3SNiels Sascha Reedijk 849*2cb5a2c3SNiels Sascha Reedijk 850*2cb5a2c3SNiels Sascha Reedijk/*! 851*2cb5a2c3SNiels Sascha Reedijk \fn bool BPrivate::BDate::SetDate(int32 year, int32 month, int32 day) 852*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 853*2cb5a2c3SNiels Sascha Reedijk 854*2cb5a2c3SNiels Sascha Reedijk \param year Undocumented 855*2cb5a2c3SNiels Sascha Reedijk \param month Undocumented 856*2cb5a2c3SNiels Sascha Reedijk \param day Undocumented 857*2cb5a2c3SNiels Sascha Reedijk 858*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 859*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 860*2cb5a2c3SNiels Sascha Reedijk 861*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 862*2cb5a2c3SNiels Sascha Reedijk*/ 863*2cb5a2c3SNiels Sascha Reedijk 864*2cb5a2c3SNiels Sascha Reedijk 865*2cb5a2c3SNiels Sascha Reedijk/*! 866*2cb5a2c3SNiels Sascha Reedijk \fn void BPrivate::BDate::SetDay(int32 day) 867*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 868*2cb5a2c3SNiels Sascha Reedijk 869*2cb5a2c3SNiels Sascha Reedijk \param day Undocumented 870*2cb5a2c3SNiels Sascha Reedijk 871*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 872*2cb5a2c3SNiels Sascha Reedijk*/ 873*2cb5a2c3SNiels Sascha Reedijk 874*2cb5a2c3SNiels Sascha Reedijk 875*2cb5a2c3SNiels Sascha Reedijk/*! 876*2cb5a2c3SNiels Sascha Reedijk \fn void BPrivate::BDate::SetMonth(int32 month) 877*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 878*2cb5a2c3SNiels Sascha Reedijk 879*2cb5a2c3SNiels Sascha Reedijk \param month Undocumented 880*2cb5a2c3SNiels Sascha Reedijk 881*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 882*2cb5a2c3SNiels Sascha Reedijk*/ 883*2cb5a2c3SNiels Sascha Reedijk 884*2cb5a2c3SNiels Sascha Reedijk 885*2cb5a2c3SNiels Sascha Reedijk/*! 886*2cb5a2c3SNiels Sascha Reedijk \fn void BPrivate::BDate::SetYear(int32 year) 887*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 888*2cb5a2c3SNiels Sascha Reedijk 889*2cb5a2c3SNiels Sascha Reedijk \param year Undocumented 890*2cb5a2c3SNiels Sascha Reedijk 891*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 892*2cb5a2c3SNiels Sascha Reedijk*/ 893*2cb5a2c3SNiels Sascha Reedijk 894*2cb5a2c3SNiels Sascha Reedijk 895*2cb5a2c3SNiels Sascha Reedijk/*! 896*2cb5a2c3SNiels Sascha Reedijk \fn BString BPrivate::BDate::ShortDayName() const 897*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 898*2cb5a2c3SNiels Sascha Reedijk 899*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 900*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 901*2cb5a2c3SNiels Sascha Reedijk 902*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 903*2cb5a2c3SNiels Sascha Reedijk*/ 904*2cb5a2c3SNiels Sascha Reedijk 905*2cb5a2c3SNiels Sascha Reedijk 906*2cb5a2c3SNiels Sascha Reedijk/*! 907*2cb5a2c3SNiels Sascha Reedijk \fn BString BPrivate::BDate::ShortMonthName() const 908*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 909*2cb5a2c3SNiels Sascha Reedijk 910*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 911*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 912*2cb5a2c3SNiels Sascha Reedijk 913*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 914*2cb5a2c3SNiels Sascha Reedijk*/ 915*2cb5a2c3SNiels Sascha Reedijk 916*2cb5a2c3SNiels Sascha Reedijk 917*2cb5a2c3SNiels Sascha Reedijk/*! 918*2cb5a2c3SNiels Sascha Reedijk \fn int32 BPrivate::BDate::WeekNumber() const 919*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 920*2cb5a2c3SNiels Sascha Reedijk 921*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 922*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 923*2cb5a2c3SNiels Sascha Reedijk 924*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 925*2cb5a2c3SNiels Sascha Reedijk*/ 926*2cb5a2c3SNiels Sascha Reedijk 927*2cb5a2c3SNiels Sascha Reedijk 928*2cb5a2c3SNiels Sascha Reedijk/*! 929*2cb5a2c3SNiels Sascha Reedijk \fn int32 BPrivate::BDate::Year() const 930*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 931*2cb5a2c3SNiels Sascha Reedijk 932*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 933*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 934*2cb5a2c3SNiels Sascha Reedijk 935*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 936*2cb5a2c3SNiels Sascha Reedijk*/ 937*2cb5a2c3SNiels Sascha Reedijk 938*2cb5a2c3SNiels Sascha Reedijk 939*2cb5a2c3SNiels Sascha Reedijk/*! 940*2cb5a2c3SNiels Sascha Reedijk \fn static BDate BPrivate::BDate::CurrentDate(time_type type) 941*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 942*2cb5a2c3SNiels Sascha Reedijk 943*2cb5a2c3SNiels Sascha Reedijk \param type Undocumented 944*2cb5a2c3SNiels Sascha Reedijk 945*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 946*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 947*2cb5a2c3SNiels Sascha Reedijk 948*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 949*2cb5a2c3SNiels Sascha Reedijk*/ 950*2cb5a2c3SNiels Sascha Reedijk 951*2cb5a2c3SNiels Sascha Reedijk 952*2cb5a2c3SNiels Sascha Reedijk/*! 953*2cb5a2c3SNiels Sascha Reedijk \fn static bool BPrivate::BDate::IsLeapYear(int32 year) 954*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 955*2cb5a2c3SNiels Sascha Reedijk 956*2cb5a2c3SNiels Sascha Reedijk \param year Undocumented 957*2cb5a2c3SNiels Sascha Reedijk 958*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 959*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 960*2cb5a2c3SNiels Sascha Reedijk 961*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 962*2cb5a2c3SNiels Sascha Reedijk*/ 963*2cb5a2c3SNiels Sascha Reedijk 964*2cb5a2c3SNiels Sascha Reedijk 965*2cb5a2c3SNiels Sascha Reedijk/*! 966*2cb5a2c3SNiels Sascha Reedijk \fn static bool BPrivate::BDate::IsValid(const BDate &date) 967*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 968*2cb5a2c3SNiels Sascha Reedijk 969*2cb5a2c3SNiels Sascha Reedijk \param date Undocumented 970*2cb5a2c3SNiels Sascha Reedijk 971*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 972*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 973*2cb5a2c3SNiels Sascha Reedijk 974*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 975*2cb5a2c3SNiels Sascha Reedijk*/ 976*2cb5a2c3SNiels Sascha Reedijk 977*2cb5a2c3SNiels Sascha Reedijk 978*2cb5a2c3SNiels Sascha Reedijk/*! 979*2cb5a2c3SNiels Sascha Reedijk \fn static bool BPrivate::BDate::IsValid(int32 year, int32 month, int32 day) 980*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 981*2cb5a2c3SNiels Sascha Reedijk 982*2cb5a2c3SNiels Sascha Reedijk \param year Undocumented 983*2cb5a2c3SNiels Sascha Reedijk \param month Undocumented 984*2cb5a2c3SNiels Sascha Reedijk \param day Undocumented 985*2cb5a2c3SNiels Sascha Reedijk 986*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 987*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 988*2cb5a2c3SNiels Sascha Reedijk 989*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 990*2cb5a2c3SNiels Sascha Reedijk*/ 991*2cb5a2c3SNiels Sascha Reedijk 992*2cb5a2c3SNiels Sascha Reedijk 993*2cb5a2c3SNiels Sascha Reedijk/*! 994*2cb5a2c3SNiels Sascha Reedijk \fn static BDate BPrivate::BDate::JulianDayToDate(int32 julianDay) 995*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 996*2cb5a2c3SNiels Sascha Reedijk 997*2cb5a2c3SNiels Sascha Reedijk \param julianDay Undocumented 998*2cb5a2c3SNiels Sascha Reedijk 999*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 1000*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 1001*2cb5a2c3SNiels Sascha Reedijk 1002*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 1003*2cb5a2c3SNiels Sascha Reedijk*/ 1004*2cb5a2c3SNiels Sascha Reedijk 1005*2cb5a2c3SNiels Sascha Reedijk 1006*2cb5a2c3SNiels Sascha Reedijk/*! 1007*2cb5a2c3SNiels Sascha Reedijk \fn static BString BPrivate::BDate::LongDayName(int32 day) 1008*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 1009*2cb5a2c3SNiels Sascha Reedijk 1010*2cb5a2c3SNiels Sascha Reedijk \param day Undocumented 1011*2cb5a2c3SNiels Sascha Reedijk 1012*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 1013*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 1014*2cb5a2c3SNiels Sascha Reedijk 1015*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 1016*2cb5a2c3SNiels Sascha Reedijk*/ 1017*2cb5a2c3SNiels Sascha Reedijk 1018*2cb5a2c3SNiels Sascha Reedijk 1019*2cb5a2c3SNiels Sascha Reedijk/*! 1020*2cb5a2c3SNiels Sascha Reedijk \fn static BString BPrivate::BDate::LongMonthName(int32 month) 1021*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 1022*2cb5a2c3SNiels Sascha Reedijk 1023*2cb5a2c3SNiels Sascha Reedijk \param month Undocumented 1024*2cb5a2c3SNiels Sascha Reedijk 1025*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 1026*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 1027*2cb5a2c3SNiels Sascha Reedijk 1028*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 1029*2cb5a2c3SNiels Sascha Reedijk*/ 1030*2cb5a2c3SNiels Sascha Reedijk 1031*2cb5a2c3SNiels Sascha Reedijk 1032*2cb5a2c3SNiels Sascha Reedijk/*! 1033*2cb5a2c3SNiels Sascha Reedijk \fn static BString BPrivate::BDate::ShortDayName(int32 day) 1034*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 1035*2cb5a2c3SNiels Sascha Reedijk 1036*2cb5a2c3SNiels Sascha Reedijk \param day Undocumented 1037*2cb5a2c3SNiels Sascha Reedijk 1038*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 1039*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 1040*2cb5a2c3SNiels Sascha Reedijk 1041*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 1042*2cb5a2c3SNiels Sascha Reedijk*/ 1043*2cb5a2c3SNiels Sascha Reedijk 1044*2cb5a2c3SNiels Sascha Reedijk 1045*2cb5a2c3SNiels Sascha Reedijk/*! 1046*2cb5a2c3SNiels Sascha Reedijk \fn static BString BPrivate::BDate::ShortMonthName(int32 month) 1047*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 1048*2cb5a2c3SNiels Sascha Reedijk 1049*2cb5a2c3SNiels Sascha Reedijk \param month Undocumented 1050*2cb5a2c3SNiels Sascha Reedijk 1051*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 1052*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 1053*2cb5a2c3SNiels Sascha Reedijk 1054*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 1055*2cb5a2c3SNiels Sascha Reedijk*/ 1056*2cb5a2c3SNiels Sascha Reedijk 1057*2cb5a2c3SNiels Sascha Reedijk 1058*2cb5a2c3SNiels Sascha Reedijk/*! 1059*2cb5a2c3SNiels Sascha Reedijk \class BPrivate::BDateTime 1060*2cb5a2c3SNiels Sascha Reedijk \ingroup support 1061*2cb5a2c3SNiels Sascha Reedijk \ingroup libbe 1062*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented class. 1063*2cb5a2c3SNiels Sascha Reedijk 1064*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 1065*2cb5a2c3SNiels Sascha Reedijk*/ 1066*2cb5a2c3SNiels Sascha Reedijk 1067*2cb5a2c3SNiels Sascha Reedijk 1068*2cb5a2c3SNiels Sascha Reedijk/*! 1069*2cb5a2c3SNiels Sascha Reedijk \fn BPrivate::BDateTime::BDateTime() 1070*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 1071*2cb5a2c3SNiels Sascha Reedijk 1072*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 1073*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 1074*2cb5a2c3SNiels Sascha Reedijk 1075*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 1076*2cb5a2c3SNiels Sascha Reedijk*/ 1077*2cb5a2c3SNiels Sascha Reedijk 1078*2cb5a2c3SNiels Sascha Reedijk 1079*2cb5a2c3SNiels Sascha Reedijk/*! 1080*2cb5a2c3SNiels Sascha Reedijk \fn BPrivate::BDateTime::BDateTime(const BDate &date, const BTime &time) 1081*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 1082*2cb5a2c3SNiels Sascha Reedijk 1083*2cb5a2c3SNiels Sascha Reedijk \param date Undocumented 1084*2cb5a2c3SNiels Sascha Reedijk \param time Undocumented 1085*2cb5a2c3SNiels Sascha Reedijk 1086*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 1087*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 1088*2cb5a2c3SNiels Sascha Reedijk 1089*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 1090*2cb5a2c3SNiels Sascha Reedijk*/ 1091*2cb5a2c3SNiels Sascha Reedijk 1092*2cb5a2c3SNiels Sascha Reedijk 1093*2cb5a2c3SNiels Sascha Reedijk/*! 1094*2cb5a2c3SNiels Sascha Reedijk \fn BPrivate::BDateTime::BDateTime(const BMessage *archive) 1095*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 1096*2cb5a2c3SNiels Sascha Reedijk 1097*2cb5a2c3SNiels Sascha Reedijk \param archive Undocumented 1098*2cb5a2c3SNiels Sascha Reedijk 1099*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 1100*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 1101*2cb5a2c3SNiels Sascha Reedijk 1102*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 1103*2cb5a2c3SNiels Sascha Reedijk*/ 1104*2cb5a2c3SNiels Sascha Reedijk 1105*2cb5a2c3SNiels Sascha Reedijk 1106*2cb5a2c3SNiels Sascha Reedijk/*! 1107*2cb5a2c3SNiels Sascha Reedijk \fn BPrivate::BDateTime::~BDateTime() 1108*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 1109*2cb5a2c3SNiels Sascha Reedijk 1110*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 1111*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 1112*2cb5a2c3SNiels Sascha Reedijk 1113*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 1114*2cb5a2c3SNiels Sascha Reedijk*/ 1115*2cb5a2c3SNiels Sascha Reedijk 1116*2cb5a2c3SNiels Sascha Reedijk 1117*2cb5a2c3SNiels Sascha Reedijk/*! 1118*2cb5a2c3SNiels Sascha Reedijk \fn status_t BPrivate::BDateTime::Archive(BMessage *into) const 1119*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 1120*2cb5a2c3SNiels Sascha Reedijk 1121*2cb5a2c3SNiels Sascha Reedijk \param into Undocumented 1122*2cb5a2c3SNiels Sascha Reedijk 1123*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 1124*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 1125*2cb5a2c3SNiels Sascha Reedijk 1126*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 1127*2cb5a2c3SNiels Sascha Reedijk*/ 1128*2cb5a2c3SNiels Sascha Reedijk 1129*2cb5a2c3SNiels Sascha Reedijk 1130*2cb5a2c3SNiels Sascha Reedijk/*! 1131*2cb5a2c3SNiels Sascha Reedijk \fn BDate& BPrivate::BDateTime::Date() 1132*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 1133*2cb5a2c3SNiels Sascha Reedijk 1134*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 1135*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 1136*2cb5a2c3SNiels Sascha Reedijk 1137*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 1138*2cb5a2c3SNiels Sascha Reedijk*/ 1139*2cb5a2c3SNiels Sascha Reedijk 1140*2cb5a2c3SNiels Sascha Reedijk 1141*2cb5a2c3SNiels Sascha Reedijk/*! 1142*2cb5a2c3SNiels Sascha Reedijk \fn const BDate& BPrivate::BDateTime::Date() const 1143*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 1144*2cb5a2c3SNiels Sascha Reedijk 1145*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 1146*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 1147*2cb5a2c3SNiels Sascha Reedijk 1148*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 1149*2cb5a2c3SNiels Sascha Reedijk*/ 1150*2cb5a2c3SNiels Sascha Reedijk 1151*2cb5a2c3SNiels Sascha Reedijk 1152*2cb5a2c3SNiels Sascha Reedijk/*! 1153*2cb5a2c3SNiels Sascha Reedijk \fn bool BPrivate::BDateTime::IsValid() const 1154*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 1155*2cb5a2c3SNiels Sascha Reedijk 1156*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 1157*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 1158*2cb5a2c3SNiels Sascha Reedijk 1159*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 1160*2cb5a2c3SNiels Sascha Reedijk*/ 1161*2cb5a2c3SNiels Sascha Reedijk 1162*2cb5a2c3SNiels Sascha Reedijk 1163*2cb5a2c3SNiels Sascha Reedijk/*! 1164*2cb5a2c3SNiels Sascha Reedijk \fn bool BPrivate::BDateTime::operator!=(const BDateTime &dateTime) const 1165*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 1166*2cb5a2c3SNiels Sascha Reedijk 1167*2cb5a2c3SNiels Sascha Reedijk \param dateTime Undocumented 1168*2cb5a2c3SNiels Sascha Reedijk 1169*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 1170*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 1171*2cb5a2c3SNiels Sascha Reedijk 1172*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 1173*2cb5a2c3SNiels Sascha Reedijk*/ 1174*2cb5a2c3SNiels Sascha Reedijk 1175*2cb5a2c3SNiels Sascha Reedijk 1176*2cb5a2c3SNiels Sascha Reedijk/*! 1177*2cb5a2c3SNiels Sascha Reedijk \fn bool BPrivate::BDateTime::operator<(const BDateTime &dateTime) const 1178*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 1179*2cb5a2c3SNiels Sascha Reedijk 1180*2cb5a2c3SNiels Sascha Reedijk \param dateTime Undocumented 1181*2cb5a2c3SNiels Sascha Reedijk 1182*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 1183*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 1184*2cb5a2c3SNiels Sascha Reedijk 1185*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 1186*2cb5a2c3SNiels Sascha Reedijk*/ 1187*2cb5a2c3SNiels Sascha Reedijk 1188*2cb5a2c3SNiels Sascha Reedijk 1189*2cb5a2c3SNiels Sascha Reedijk/*! 1190*2cb5a2c3SNiels Sascha Reedijk \fn bool BPrivate::BDateTime::operator<=(const BDateTime &dateTime) const 1191*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 1192*2cb5a2c3SNiels Sascha Reedijk 1193*2cb5a2c3SNiels Sascha Reedijk \param dateTime Undocumented 1194*2cb5a2c3SNiels Sascha Reedijk 1195*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 1196*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 1197*2cb5a2c3SNiels Sascha Reedijk 1198*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 1199*2cb5a2c3SNiels Sascha Reedijk*/ 1200*2cb5a2c3SNiels Sascha Reedijk 1201*2cb5a2c3SNiels Sascha Reedijk 1202*2cb5a2c3SNiels Sascha Reedijk/*! 1203*2cb5a2c3SNiels Sascha Reedijk \fn bool BPrivate::BDateTime::operator==(const BDateTime &dateTime) const 1204*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 1205*2cb5a2c3SNiels Sascha Reedijk 1206*2cb5a2c3SNiels Sascha Reedijk \param dateTime Undocumented 1207*2cb5a2c3SNiels Sascha Reedijk 1208*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 1209*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 1210*2cb5a2c3SNiels Sascha Reedijk 1211*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 1212*2cb5a2c3SNiels Sascha Reedijk*/ 1213*2cb5a2c3SNiels Sascha Reedijk 1214*2cb5a2c3SNiels Sascha Reedijk 1215*2cb5a2c3SNiels Sascha Reedijk/*! 1216*2cb5a2c3SNiels Sascha Reedijk \fn bool BPrivate::BDateTime::operator>(const BDateTime &dateTime) const 1217*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 1218*2cb5a2c3SNiels Sascha Reedijk 1219*2cb5a2c3SNiels Sascha Reedijk \param dateTime Undocumented 1220*2cb5a2c3SNiels Sascha Reedijk 1221*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 1222*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 1223*2cb5a2c3SNiels Sascha Reedijk 1224*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 1225*2cb5a2c3SNiels Sascha Reedijk*/ 1226*2cb5a2c3SNiels Sascha Reedijk 1227*2cb5a2c3SNiels Sascha Reedijk 1228*2cb5a2c3SNiels Sascha Reedijk/*! 1229*2cb5a2c3SNiels Sascha Reedijk \fn bool BPrivate::BDateTime::operator>=(const BDateTime &dateTime) const 1230*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 1231*2cb5a2c3SNiels Sascha Reedijk 1232*2cb5a2c3SNiels Sascha Reedijk \param dateTime Undocumented 1233*2cb5a2c3SNiels Sascha Reedijk 1234*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 1235*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 1236*2cb5a2c3SNiels Sascha Reedijk 1237*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 1238*2cb5a2c3SNiels Sascha Reedijk*/ 1239*2cb5a2c3SNiels Sascha Reedijk 1240*2cb5a2c3SNiels Sascha Reedijk 1241*2cb5a2c3SNiels Sascha Reedijk/*! 1242*2cb5a2c3SNiels Sascha Reedijk \fn void BPrivate::BDateTime::SetDate(const BDate &date) 1243*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 1244*2cb5a2c3SNiels Sascha Reedijk 1245*2cb5a2c3SNiels Sascha Reedijk \param date Undocumented 1246*2cb5a2c3SNiels Sascha Reedijk 1247*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 1248*2cb5a2c3SNiels Sascha Reedijk*/ 1249*2cb5a2c3SNiels Sascha Reedijk 1250*2cb5a2c3SNiels Sascha Reedijk 1251*2cb5a2c3SNiels Sascha Reedijk/*! 1252*2cb5a2c3SNiels Sascha Reedijk \fn void BPrivate::BDateTime::SetDateTime(const BDate &date, const BTime &time) 1253*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 1254*2cb5a2c3SNiels Sascha Reedijk 1255*2cb5a2c3SNiels Sascha Reedijk \param date Undocumented 1256*2cb5a2c3SNiels Sascha Reedijk \param time Undocumented 1257*2cb5a2c3SNiels Sascha Reedijk 1258*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 1259*2cb5a2c3SNiels Sascha Reedijk*/ 1260*2cb5a2c3SNiels Sascha Reedijk 1261*2cb5a2c3SNiels Sascha Reedijk 1262*2cb5a2c3SNiels Sascha Reedijk/*! 1263*2cb5a2c3SNiels Sascha Reedijk \fn void BPrivate::BDateTime::SetTime(const BTime &time) 1264*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 1265*2cb5a2c3SNiels Sascha Reedijk 1266*2cb5a2c3SNiels Sascha Reedijk \param time Undocumented 1267*2cb5a2c3SNiels Sascha Reedijk 1268*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 1269*2cb5a2c3SNiels Sascha Reedijk*/ 1270*2cb5a2c3SNiels Sascha Reedijk 1271*2cb5a2c3SNiels Sascha Reedijk 1272*2cb5a2c3SNiels Sascha Reedijk/*! 1273*2cb5a2c3SNiels Sascha Reedijk \fn void BPrivate::BDateTime::SetTime_t(time_t seconds) 1274*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 1275*2cb5a2c3SNiels Sascha Reedijk 1276*2cb5a2c3SNiels Sascha Reedijk \param seconds Undocumented 1277*2cb5a2c3SNiels Sascha Reedijk 1278*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 1279*2cb5a2c3SNiels Sascha Reedijk*/ 1280*2cb5a2c3SNiels Sascha Reedijk 1281*2cb5a2c3SNiels Sascha Reedijk 1282*2cb5a2c3SNiels Sascha Reedijk/*! 1283*2cb5a2c3SNiels Sascha Reedijk \fn BTime& BPrivate::BDateTime::Time() 1284*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 1285*2cb5a2c3SNiels Sascha Reedijk 1286*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 1287*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 1288*2cb5a2c3SNiels Sascha Reedijk 1289*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 1290*2cb5a2c3SNiels Sascha Reedijk*/ 1291*2cb5a2c3SNiels Sascha Reedijk 1292*2cb5a2c3SNiels Sascha Reedijk 1293*2cb5a2c3SNiels Sascha Reedijk/*! 1294*2cb5a2c3SNiels Sascha Reedijk \fn const BTime& BPrivate::BDateTime::Time() const 1295*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 1296*2cb5a2c3SNiels Sascha Reedijk 1297*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 1298*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 1299*2cb5a2c3SNiels Sascha Reedijk 1300*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 1301*2cb5a2c3SNiels Sascha Reedijk*/ 1302*2cb5a2c3SNiels Sascha Reedijk 1303*2cb5a2c3SNiels Sascha Reedijk 1304*2cb5a2c3SNiels Sascha Reedijk/*! 1305*2cb5a2c3SNiels Sascha Reedijk \fn time_t BPrivate::BDateTime::Time_t() const 1306*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 1307*2cb5a2c3SNiels Sascha Reedijk 1308*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 1309*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 1310*2cb5a2c3SNiels Sascha Reedijk 1311*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 1312*2cb5a2c3SNiels Sascha Reedijk*/ 1313*2cb5a2c3SNiels Sascha Reedijk 1314*2cb5a2c3SNiels Sascha Reedijk 1315*2cb5a2c3SNiels Sascha Reedijk/*! 1316*2cb5a2c3SNiels Sascha Reedijk \fn static BDateTime BPrivate::BDateTime::CurrentDateTime(time_type type) 1317*2cb5a2c3SNiels Sascha Reedijk \brief Undocumented public method 1318*2cb5a2c3SNiels Sascha Reedijk 1319*2cb5a2c3SNiels Sascha Reedijk \param type Undocumented 1320*2cb5a2c3SNiels Sascha Reedijk 1321*2cb5a2c3SNiels Sascha Reedijk \return Undocumented 1322*2cb5a2c3SNiels Sascha Reedijk \retval <value> Undocumented 1323*2cb5a2c3SNiels Sascha Reedijk 1324*2cb5a2c3SNiels Sascha Reedijk \since Haiku R1 1325*2cb5a2c3SNiels Sascha Reedijk*/ 1326*2cb5a2c3SNiels Sascha Reedijk 1327*2cb5a2c3SNiels Sascha Reedijk 1328*2cb5a2c3SNiels Sascha Reedijk//! \endcond INTERNAL 1329