NeoMutt
2024-10-02-37-gfa9146
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
node_condition.h
Go to the documentation of this file.
1
24
#ifndef MUTT_EXPANDO_NODE_CONDITION_H
25
#define MUTT_EXPANDO_NODE_CONDITION_H
26
27
struct
ExpandoNode
;
28
34
enum
ExpandoConditionStart
35
{
36
CON_NO_CONDITION
,
37
CON_START
38
};
39
48
enum
ENCondition
49
{
50
ENC_CONDITION
,
51
ENC_TRUE
,
52
ENC_FALSE
,
53
};
54
55
struct
ExpandoNode
*
node_condition_new
(
struct
ExpandoNode
*condition,
struct
ExpandoNode
*node_true,
struct
ExpandoNode
*node_false);
56
57
#endif
/* MUTT_EXPANDO_NODE_CONDITION_H */
ExpandoConditionStart
ExpandoConditionStart
Signals node_parse() if the parsing started in a conditional statement or not.
Definition:
node_condition.h:35
CON_NO_CONDITION
@ CON_NO_CONDITION
Parser is not currently in a condition.
Definition:
node_condition.h:36
CON_START
@ CON_START
Parser is working on a condition.
Definition:
node_condition.h:37
ENCondition
ENCondition
Names for the Condition's children.
Definition:
node_condition.h:49
ENC_CONDITION
@ ENC_CONDITION
Index of Condition Node.
Definition:
node_condition.h:50
ENC_FALSE
@ ENC_FALSE
Index of False Node.
Definition:
node_condition.h:52
ENC_TRUE
@ ENC_TRUE
Index of True Node.
Definition:
node_condition.h:51
node_condition_new
struct ExpandoNode * node_condition_new(struct ExpandoNode *condition, struct ExpandoNode *node_true, struct ExpandoNode *node_false)
Create a new Condition Expando Node.
Definition:
node_condition.c:72
ExpandoNode
Basic Expando Node.
Definition:
node.h:67