NeoMutt  2024-04-16-36-g75b6fb
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.
 
enum ExpandoDataType data_type
 Type of data.
 
struct ExpandoNode *(* parse )(const char *str, const char **parsed_until, int did, int uid, ExpandoParserFlags flags, struct ExpandoParseError *error)
 

Detailed Description

Definition of a format string.

This defines which expandos are allowed in a format string.

Definition at line 51 of file definition.h.

Field Documentation

◆ short_name

const char* ExpandoDefinition::short_name

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

Definition at line 53 of file definition.h.

◆ long_name

const char* ExpandoDefinition::long_name

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

Definition at line 54 of file definition.h.

◆ did

short ExpandoDefinition::did

Domain ID.

Definition at line 55 of file definition.h.

◆ uid

short ExpandoDefinition::uid

Unique ID in domain.

Definition at line 56 of file definition.h.

◆ data_type

enum ExpandoDataType ExpandoDefinition::data_type

Type of data.

Definition at line 57 of file definition.h.

◆ parse

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

Definition at line 57 of file definition.h.


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