BDE 4.39.x Production Release
Loading...
Searching...
No Matches
bbl.h
Go to the documentation of this file.
1
/// @file bbl.h
2
///
3
///
4
/// @defgroup bbl Group bbl
5
/// @brief Basic Business Library (bbl)
6
/// @addtogroup bbl
7
/// @{
8
/// * <a href="#bbl-purpose"> Purpose</a>
9
/// * <a href="#bbl-mnemonic"> Mnemonic </a>
10
/// * <a href="#bbl-description"> Description </a>
11
/// * <a href="#bbl-hierarchical-synopsis"> Hierarchical Synopsis </a>
12
/// * <a href="#bbl-package-synopsis"> Package Synopsis </a>
13
/// * <a href="#bbl-package-overview"> Package Overview </a>
14
/// * <a href="#bbl-bblb"> bblb </a>
15
/// * <a href="#bbl-bbldc"> bbldc </a>
16
/// * <a href="#bbl-bblscm"> bblscm </a>
17
///
18
/// # Purpose {#bbl-purpose}
19
/// Provide a foundation for component-based business logic development.
20
///
21
/// # Mnemonic {#bbl-mnemonic}
22
/// Basic Business Library (bbl)
23
///
24
/// # Description {#bbl-description}
25
/// The 'bbl' ("Basic Business Library") package group contains a
26
/// package that provides a solution for computing day count and year fraction for
27
/// various day-count conventions and a package for basic computations.
28
///
29
/// ## Hierarchical Synopsis {#bbl-hierarchical-synopsis}
30
///
31
/// The 'bbl' package group currently has 3 packages having 2 levels of physical
32
/// dependency. The list below shows the hierarchical ordering of the packages.
33
/// The order of packages within each level is not architecturally significant,
34
/// just alphabetical.
35
/// @code
36
/// 2. bblb
37
/// bbldc
38
///
39
/// 1. bblscm
40
/// @endcode
41
///
42
/// ## Package Synopsis {#bbl-package-synopsis}
43
///
44
/// 'bblb':
45
/// Provide basic computations.
46
///
47
/// 'bbldc':
48
/// Provide day-count convention implementations.
49
///
50
/// 'bblscm':
51
/// Provide versioning information for BDE library components.
52
///
53
/// ## Package Overview {#bbl-package-overview}
54
///
55
/// This section a brief introduction to the packages of the 'bbl' package group.
56
/// See the respective Package Level documents for more details.
57
///
58
/// ### bblb {#bbl-bblb}
59
///
60
/// The {'bblb'} package provides basic computations. At the moment, this package
61
/// contains a component, @ref bblb_schedulegenerationutil , for schedule generation.
62
///
63
/// ### bbldc {#bbl-bbldc}
64
///
65
/// The {'bbldc'} package provides day-count convention implementations, an
66
/// enumeration-based set of dispatch components, and two abstract interfaces with
67
/// parameterized adapters for the day-count convention implementations.
68
///
69
/// ### bblscm {#bbl-bblscm}
70
///
71
/// The {'bblscm'} package contains only two components, @ref bblscm_version and
72
/// @ref bblscm_versiontag . The first of these components is included by every other
73
/// component in 'bbl', and provides versioning information for the package group.
74
/// Users may use the @ref bblscm_version facilities to query a particular 'bbl'
75
/// library for its version information. The second component defines macros that
76
/// can be used for conditional-compilation based on 'bbl' version information.
77
///
78
/// @}
doxygen_input
bde
groups
bbl
doc
bbl.h
Generated by
1.9.8