Dump the details of an Expando Tree. More...
#include "config.h"#include <limits.h>#include <stdbool.h>#include <stddef.h>#include <stdint.h>#include "mutt/lib.h"#include "debug/lib.h"#include "serial.h"#include "expando.h"#include "node.h"#include "node_conddate.h"#include "node_condition.h"#include "node_padding.h"
Include dependency graph for serial.c:Go to the source code of this file.
Functions | |
| static void | dump_node (const struct ExpandoNode *node, struct Buffer *buf) |
| Serialise an Expando Node. | |
| static void | dump_did_uid (const struct ExpandoNode *node, struct Buffer *buf) |
| Serialise the Domain ID and UID of an Expando Node. | |
| static void | dump_node_condition (const struct ExpandoNode *node, struct Buffer *buf) |
| Serialise a Condition Node. | |
| static void | dump_node_condbool (const struct ExpandoNode *node, struct Buffer *buf) |
| Serialise a Conditional Bool Node. | |
| static void | dump_node_conddate (const struct ExpandoNode *node, struct Buffer *buf) |
| Serialise a Conditional Date Node. | |
| static void | dump_node_container (const struct ExpandoNode *node, struct Buffer *buf) |
| Serialise a Container Node. | |
| static void | dump_node_empty (const struct ExpandoNode *node, struct Buffer *buf) |
| Serialise an Empty Node. | |
| static void | dump_node_expando (const struct ExpandoNode *node, struct Buffer *buf) |
| Serialise an Expando Node. | |
| static void | dump_node_padding (const struct ExpandoNode *node, struct Buffer *buf) |
| Serialise a Padding Node. | |
| static void | dump_node_text (const struct ExpandoNode *node, struct Buffer *buf) |
| Serialise a Text Node. | |
| void | expando_serialise (const struct Expando *exp, struct Buffer *buf) |
| Serialise an Expando into a string. | |
Dump the details of an Expando Tree.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
Definition in file serial.c.
|
static |
Serialise an Expando Node.
Definition at line 270 of file serial.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Serialise the Domain ID and UID of an Expando Node.
Definition at line 50 of file serial.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Serialise a Condition Node.
Definition at line 62 of file serial.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Serialise a Conditional Bool Node.
Definition at line 101 of file serial.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Serialise a Conditional Date Node.
Definition at line 117 of file serial.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Serialise a Container Node.
Definition at line 140 of file serial.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
|
static |
Serialise an Expando Node.
Definition at line 185 of file serial.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Serialise a Padding Node.
Definition at line 218 of file serial.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |