2626#include " ast/set.h"
2727#include " ast/match.h"
2828#include " ast/cast.h"
29+ #include " ast/limit.h"
2930
3031namespace sqlite_orm {
3132
@@ -610,8 +611,8 @@ namespace sqlite_orm {
610611 using node_type = as_t <T, E>;
611612
612613 template <class L >
613- SQLITE_ORM_STATIC_CALLOP void operator ()(const node_type& a , L& lambda) SQLITE_ORM_OR_CONST_CALLOP {
614- iterate_ast (a .expression , lambda);
614+ SQLITE_ORM_STATIC_CALLOP void operator ()(const node_type& node , L& lambda) SQLITE_ORM_OR_CONST_CALLOP {
615+ iterate_ast (node .expression , lambda);
615616 }
616617 };
617618
@@ -620,8 +621,8 @@ namespace sqlite_orm {
620621 using node_type = limit_t <T, false , OI, void >;
621622
622623 template <class L >
623- SQLITE_ORM_STATIC_CALLOP void operator ()(const node_type& a , L& lambda) SQLITE_ORM_OR_CONST_CALLOP {
624- iterate_ast (a. lim , lambda);
624+ SQLITE_ORM_STATIC_CALLOP void operator ()(const node_type& node , L& lambda) SQLITE_ORM_OR_CONST_CALLOP {
625+ iterate_ast (node. limit , lambda);
625626 }
626627 };
627628
@@ -630,9 +631,9 @@ namespace sqlite_orm {
630631 using node_type = limit_t <T, true , false , O>;
631632
632633 template <class L >
633- SQLITE_ORM_STATIC_CALLOP void operator ()(const node_type& a , L& lambda) SQLITE_ORM_OR_CONST_CALLOP {
634- iterate_ast (a. lim , lambda);
635- a. off .apply ([&lambda](auto & value) {
634+ SQLITE_ORM_STATIC_CALLOP void operator ()(const node_type& node , L& lambda) SQLITE_ORM_OR_CONST_CALLOP {
635+ iterate_ast (node. limit , lambda);
636+ node. offset .apply ([&lambda](auto & value) {
636637 iterate_ast (value, lambda);
637638 });
638639 }
@@ -643,11 +644,11 @@ namespace sqlite_orm {
643644 using node_type = limit_t <T, true , true , O>;
644645
645646 template <class L >
646- SQLITE_ORM_STATIC_CALLOP void operator ()(const node_type& a , L& lambda) SQLITE_ORM_OR_CONST_CALLOP {
647- a. off .apply ([&lambda](auto & value) {
647+ SQLITE_ORM_STATIC_CALLOP void operator ()(const node_type& node , L& lambda) SQLITE_ORM_OR_CONST_CALLOP {
648+ node. offset .apply ([&lambda](auto & value) {
648649 iterate_ast (value, lambda);
649650 });
650- iterate_ast (a. lim , lambda);
651+ iterate_ast (node. limit , lambda);
651652 }
652653 };
653654
0 commit comments