@@ -42,7 +42,9 @@ class delayed<Bld>::varied : public systematic::resolver<delayed<Bld>> {
42
42
auto apply (Nodes const &...columns) -> typename lazy<selection>::varied;
43
43
44
44
/* *
45
- * @brief Fill aggregation logic with input columns.
45
+ * @brief Fill the aggregation with input columns.
46
+ * @param columns... Input columns to fill the aggregation with.
47
+ * @return A new delayed aggregation node with input columns filled.
46
48
*/
47
49
template <
48
50
typename ... Nodes, typename V = Bld,
@@ -51,8 +53,8 @@ class delayed<Bld>::varied : public systematic::resolver<delayed<Bld>> {
51
53
52
54
/* *
53
55
* @brief Book the aggregation logic at a selection.
54
- * @param selection Lazy(varied) selection node to book aggregation
55
- * at .
56
+ * @param selection Lazy selection to book aggregation at.
57
+ * @return Lazy aggregation booked at selection .
56
58
*/
57
59
template <
58
60
typename Node, typename V = Bld,
@@ -62,8 +64,8 @@ class delayed<Bld>::varied : public systematic::resolver<delayed<Bld>> {
62
64
63
65
/* *
64
66
* @brief Book the aggregation logic at multiple selections.
65
- * @param selection Lazy selection nodes to book aggregations at.
66
- * @return Lazy aggregation node .
67
+ * @param selection Lazy selection to book aggregations at.
68
+ * @return Delayed aggregation containing booked lazy aggregations .
67
69
*/
68
70
template <
69
71
typename ... Nodes, typename V = Bld,
@@ -73,16 +75,16 @@ class delayed<Bld>::varied : public systematic::resolver<delayed<Bld>> {
73
75
74
76
/* *
75
77
* @brief Evaluate/apply the column definition/selection with input columns.
76
- * @param args... Lazy input column nodes
77
- * @return Lazy column definition node
78
+ * @param args... Lazy input columns
79
+ * @return Lazy column definition
78
80
*/
79
81
template <typename ... Args>
80
82
auto operator ()(Args &&...args) ->
81
83
typename lazy<typename decltype(std::declval<delayed<Bld>>().operator()(
82
84
std::forward<Args>(args).nominal()...))::operation_type>::varied;
83
85
84
86
/* *
85
- * @brief Access the delayed node of a specific systematic variation.
87
+ * @brief Access the delayed of a specific systematic variation.
86
88
* @param var_name Name of the systematic variation.
87
89
* @return Delayed node corresponding to systematic variation.
88
90
*/
0 commit comments