BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bbldc.h
Go to the documentation of this file.
1
/// @file bbldc.h
2
///
3
///
4
/// @defgroup bbldc Package bbldc
5
/// @brief Basic Business Library Day-Count (bbldc)
6
/// @addtogroup bbl
7
/// @{
8
/// @addtogroup bbldc
9
/// [bbldc]: group__bbldc.html
10
/// @{
11
///
12
/// # Purpose {#bbldc-purpose}
13
/// Provide day-count convention implementations.
14
///
15
/// # Mnemonic {#bbldc-mnemonic}
16
/// Basic Business Library Day-Count (bbldc)
17
///
18
/// # Description {#bbldc-description}
19
/// The 'bbldc' package provides day-count convention
20
/// implementations, an enumeration-based set of dispatch components, and two
21
/// abstract interfaces with parameterized adapters for the day-count convention
22
/// implementations.
23
///
24
/// ## Hierarchical Synopsis
25
///
26
/// The 'bbldc' package currently has 25 components having 2 levels of physical
27
/// dependency. The list below shows the hierarchical ordering of the components.
28
/// The order of components within each level is not architecturally significant,
29
/// just alphabetical.
30
/// @code
31
/// 2. bbldc_basicbasicdaycountadapter
32
/// bbldc_basicdaterangedaycountadapter
33
/// bbldc_basicdaycountutil
34
/// bbldc_calendardaterangedaycountadapter
35
/// bbldc_calendardaycountutil
36
/// bbldc_perioddaterangedaycountadapter
37
/// bbldc_perioddaycountutil
38
/// bbldc_terminatedbasicdaycountadapter
39
/// bbldc_terminateddaterangedaycountadapter
40
/// bbldc_terminateddaycountutil
41
///
42
/// 1. bbldc_basicactual360
43
/// bbldc_basicactual36525
44
/// bbldc_basicactual365fixed
45
/// bbldc_basicdaycount
46
/// bbldc_basicisdaactualactual
47
/// bbldc_basicisma30360
48
/// bbldc_basicnl365
49
/// bbldc_basicpsa30360eom
50
/// bbldc_basicsia30360eom
51
/// bbldc_basicsia30360neom
52
/// bbldc_calendarbus252
53
/// bbldc_daterangedaycount
54
/// bbldc_daycountconvention
55
/// bbldc_periodicmaactualactual
56
/// bbldc_terminatedisda30360eom
57
/// @endcode
58
///
59
/// ## Component Synopsis
60
///
61
/// @ref bbldc_basicactual360 :
62
/// Provide stateless functions for the Actual/360 convention.
63
///
64
/// @ref bbldc_basicactual36525 :
65
/// Provide stateless functions for the Actual/365.25 convention.
66
///
67
/// @ref bbldc_basicactual365fixed :
68
/// Provide stateless functions for the Actual/365 (fixed) convention.
69
///
70
/// @ref bbldc_basicbasicdaycountadapter :
71
/// Provide a parameterized day-count convention implementation.
72
///
73
/// @ref bbldc_basicdaterangedaycountadapter :
74
/// Provide a parameterized day-count convention implementation.
75
///
76
/// @ref bbldc_basicdaycount :
77
/// Provide a protocol for basic day-count calculations.
78
///
79
/// @ref bbldc_basicdaycountutil :
80
/// Support for day-count calculations of `enum`-specified conventions.
81
///
82
/// @ref bbldc_basicisdaactualactual :
83
/// Provide stateless functions for the ISDA Actual/Actual convention.
84
///
85
/// @ref bbldc_basicisma30360 :
86
/// Provide stateless functions for the ISMA 30/360 convention.
87
///
88
/// @ref bbldc_basicnl365 :
89
/// Provide stateless functions for the NL/365 convention.
90
///
91
/// @ref bbldc_basicpsa30360eom :
92
/// Provide stateless functions for PSA 30/360 end-of-month convention.
93
///
94
/// @ref bbldc_basicsia30360eom :
95
/// Provide stateless functions for SIA 30/360 end-of-month convention.
96
///
97
/// @ref bbldc_basicsia30360neom :
98
/// Provide stateless functions for the SIA-30/360-neom convention.
99
///
100
/// @ref bbldc_calendarbus252 :
101
/// Provide stateless functions for calendar-based BUS-252.
102
///
103
/// @ref bbldc_calendardaterangedaycountadapter :
104
/// Provide a parameterized day-count convention implementation.
105
///
106
/// @ref bbldc_calendardaycountutil :
107
/// Support for day-count calculations of `enum`-specified conventions.
108
///
109
/// @ref bbldc_daterangedaycount :
110
/// Provide a protocol for date-range limited day-count calculations.
111
///
112
/// @ref bbldc_daycountconvention :
113
/// Provide an enumeration of `bbldc` day-count conventions.
114
///
115
/// @ref bbldc_perioddaterangedaycountadapter :
116
/// Provide a parameterized day-count convention implementation.
117
///
118
/// @ref bbldc_perioddaycountutil :
119
/// Support for day-count calculations of `enum`-specified conventions.
120
///
121
/// @ref bbldc_periodicmaactualactual :
122
/// Provide stateless functions for period-based ICMA Actual/Actual.
123
///
124
/// @ref bbldc_terminatedbasicdaycountadapter :
125
/// Provide a parameterized day-count convention implementation.
126
///
127
/// @ref bbldc_terminateddaterangedaycountadapter :
128
/// Provide a parameterized day-count convention implementation.
129
///
130
/// @ref bbldc_terminateddaycountutil :
131
/// Support for day-count calculations of `enum`-specified conventions.
132
///
133
/// @ref bbldc_terminatedisda30360eom :
134
/// Provide stateless functions for ISDA 30/360 eom convention.
135
///
136
/// @}
137
/** @} */
doxygen_input
bde
groups
bbl
bbldc
doc
bbldc.h
Generated by
1.9.8