NeoMutt  2024-12-12-14-g7b49f7
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
ExpandoDefinition Struct Reference

Definition of a format string. More...

#include "definition.h"

+ Collaboration diagram for ExpandoDefinition:

Data Fields

const char * short_name
 Short Expando name, e.g. "n".
 
const char * long_name
 Long Expando name, e.g. "name".
 
short did
 Domain ID.
 
short uid
 Unique ID in domain.
 
struct ExpandoNode *(* parse )(const char *str, struct ExpandoFormat *fmt, int did, int uid, ExpandoParserFlags flags, const char **parsed_until, struct ExpandoParseError *err)
 

Detailed Description

Definition of a format string.

This defines which expandos are allowed in a format string.

Definition at line 43 of file definition.h.

Field Documentation

◆ short_name

const char* ExpandoDefinition::short_name

Short Expando name, e.g. "n".

Definition at line 45 of file definition.h.

◆ long_name

const char* ExpandoDefinition::long_name

Long Expando name, e.g. "name".

Definition at line 46 of file definition.h.

◆ did

short ExpandoDefinition::did

Domain ID.

Definition at line 47 of file definition.h.

◆ uid

short ExpandoDefinition::uid

Unique ID in domain.

Definition at line 48 of file definition.h.

◆ parse

struct ExpandoNode *(* ExpandoDefinition::parse) (const char *str, struct ExpandoFormat *fmt, int did, int uid, ExpandoParserFlags flags, const char **parsed_until, struct ExpandoParseError *err)

Definition at line 48 of file definition.h.


The documentation for this struct was generated from the following file: