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