calendarui/regionalplugins/calenregionalutil/src/calenlunarinfo.cpp
changeset 89 b57382753122
parent 55 2c54b51f39c4
equal deleted inserted replaced
83:5aadd1120515 89:b57382753122
    16 */
    16 */
    17 
    17 
    18 
    18 
    19 
    19 
    20 #include "calendarui_debug.h"
    20 #include "calendarui_debug.h"
    21 #include "CalenLunarInfo.h"
    21 #include "calenlunarinfo.h"
    22 #include "OstTraceDefinitions.h"
       
    23 #ifdef OST_TRACE_COMPILER_IN_USE
       
    24 #include "calenlunarinfoTraces.h"
       
    25 #endif
       
    26 
       
    27 
    22 
    28 // -----------------------------------------------------------------------------
    23 // -----------------------------------------------------------------------------
    29 // TCalenLunarInfo::HasFestival
    24 // TCalenLunarInfo::HasFestival
    30 // -----------------------------------------------------------------------------
    25 // -----------------------------------------------------------------------------
    31 //
    26 //
    32 EXPORT_C TBool TCalenLunarInfo::HasFestival()
    27 TBool TCalenLunarInfo::HasFestival()
    33     {
    28     {
    34     OstTraceFunctionEntry0( TCALENLUNARINFO_HASFESTIVAL_ENTRY );
    29     TRACE_ENTRY_POINT;
    35     OstTraceFunctionExit0( TCALENLUNARINFO_HASFESTIVAL_EXIT );
    30     
       
    31     TRACE_EXIT_POINT;
    36     return iFestival >= 0;
    32     return iFestival >= 0;
    37     }
    33     }
    38 
    34 
    39 // -----------------------------------------------------------------------------
    35 // -----------------------------------------------------------------------------
    40 // TCalenLunarInfo::HasSolarTerm
    36 // TCalenLunarInfo::HasSolarTerm
    41 // -----------------------------------------------------------------------------
    37 // -----------------------------------------------------------------------------
    42 //
    38 //
    43 EXPORT_C TBool TCalenLunarInfo::HasSolarTerm()
    39 TBool TCalenLunarInfo::HasSolarTerm()
    44     {
    40     {
    45     OstTraceFunctionEntry0( TCALENLUNARINFO_HASSOLARTERM_ENTRY );
    41     TRACE_ENTRY_POINT;
    46     OstTraceFunctionExit0( TCALENLUNARINFO_HASSOLARTERM_EXIT );
    42     
       
    43     TRACE_EXIT_POINT;
    47     return iSolarTerm >= 0;
    44     return iSolarTerm >= 0;
    48     }
    45     }
    49 
    46 
    50 // -----------------------------------------------------------------------------
    47 // -----------------------------------------------------------------------------
    51 // TCalenLunarInfo::AnimalYear
    48 // TCalenLunarInfo::AnimalYear
    52 // -----------------------------------------------------------------------------
    49 // -----------------------------------------------------------------------------
    53 //
    50 //
    54 
    51 
    55 EXPORT_C TCalenLunarInfo::TAnimalYear TCalenLunarInfo::AnimalYear()
    52 EXPORT_C TCalenLunarInfo::TAnimalYear TCalenLunarInfo::AnimalYear()
    56     {
    53     {
    57     OstTraceFunctionEntry0( TCALENLUNARINFO_ANIMALYEAR_ENTRY );
    54     TRACE_ENTRY_POINT;
       
    55     
    58     ASSERT( EYearOfRat < EYearOfPig );
    56     ASSERT( EYearOfRat < EYearOfPig );
    59     ASSERT( EYearOfRat <= iTerrestialBranch );
    57     ASSERT( EYearOfRat <= iTerrestialBranch );
    60     ASSERT( iTerrestialBranch <= EYearOfPig );
    58     ASSERT( iTerrestialBranch <= EYearOfPig );
    61     
    59     
    62     // Ordering is same for animal years and terrestial branches
    60     // Ordering is same for animal years and terrestial branches
       
    61     TRACE_EXIT_POINT;
    63     return static_cast<TCalenLunarInfo::TAnimalYear>( iTerrestialBranch );
    62     return static_cast<TCalenLunarInfo::TAnimalYear>( iTerrestialBranch );
    64     }
    63     }