date_expression    34 include/crm/common/rules_internal.h int pcmk__evaluate_date_expression(const xmlNode *date_expression,
date_expression   293 lib/common/rules.c evaluate_in_range(const xmlNode *date_expression, const char *id,
date_expression   299 lib/common/rules.c     if (pcmk__xe_get_datetime(date_expression, PCMK_XA_START,
date_expression   306 lib/common/rules.c     if (pcmk__xe_get_datetime(date_expression, PCMK_XA_END,
date_expression   324 lib/common/rules.c         xmlNode *duration = pcmk__xe_first_child(date_expression,
date_expression   380 lib/common/rules.c evaluate_gt(const xmlNode *date_expression, const char *id,
date_expression   385 lib/common/rules.c     if (pcmk__xe_get_datetime(date_expression, PCMK_XA_START,
date_expression   426 lib/common/rules.c evaluate_lt(const xmlNode *date_expression, const char *id,
date_expression   431 lib/common/rules.c     if (pcmk__xe_get_datetime(date_expression, PCMK_XA_END,
date_expression   470 lib/common/rules.c pcmk__evaluate_date_expression(const xmlNode *date_expression,
date_expression   477 lib/common/rules.c     if ((date_expression == NULL) || (now == NULL)) {
date_expression   482 lib/common/rules.c     id = pcmk__xe_id(date_expression);
date_expression   489 lib/common/rules.c     op = crm_element_value(date_expression, PCMK_XA_OPERATION);
date_expression   492 lib/common/rules.c         rc = evaluate_in_range(date_expression, id, now, next_change);
date_expression   495 lib/common/rules.c         xmlNode *date_spec = pcmk__xe_first_child(date_expression,
date_expression   511 lib/common/rules.c         rc = evaluate_gt(date_expression, id, now, next_change);
date_expression   514 lib/common/rules.c         rc = evaluate_lt(date_expression, id, now, next_change);
date_expression   195 lib/common/tests/rules/pcmk__evaluate_condition_test.c                 cmocka_unit_test(date_expression),