libamxp  1.4.0
Patterns C Implementation
_amxp_expr Struct Reference

#include <amxp_expression.h>

Collaboration diagram for _amxp_expr:

Data Fields

void * scanner
 
char * expression
 
amxc_rbuffer_t rbuffer
 
bool verify
 
amxp_expr_status_t status
 
amxc_string_t msg
 
amxp_expr_reader_t reader
 
amxc_lstack_t nodes
 
amxp_expr_get_field_t get_field
 
void * priv
 

Detailed Description

Definition at line 245 of file amxp_expression.h.

Field Documentation

◆ expression

char* _amxp_expr::expression

The expression

Definition at line 247 of file amxp_expression.h.

◆ get_field

amxp_expr_get_field_t _amxp_expr::get_field

callback function

Definition at line 257 of file amxp_expression.h.

◆ msg

amxc_string_t _amxp_expr::msg

Parser message

Definition at line 252 of file amxp_expression.h.

◆ nodes

amxc_lstack_t _amxp_expr::nodes

internal use

Definition at line 255 of file amxp_expression.h.

◆ priv

void* _amxp_expr::priv

User private data, passed as is to a field fetcher

Definition at line 258 of file amxp_expression.h.

◆ rbuffer

amxc_rbuffer_t _amxp_expr::rbuffer

Ring buffer

Definition at line 248 of file amxp_expression.h.

◆ reader

amxp_expr_reader_t _amxp_expr::reader

Reader function

Definition at line 253 of file amxp_expression.h.

◆ scanner

void* _amxp_expr::scanner

Flex scanner

Definition at line 246 of file amxp_expression.h.

◆ status

amxp_expr_status_t _amxp_expr::status

Parser status

Definition at line 251 of file amxp_expression.h.

◆ verify

bool _amxp_expr::verify

When set only verify syntax

Definition at line 250 of file amxp_expression.h.


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