Asterisk - The Open Source Telephony Project  18.5.0
Data Fields
expression_token Struct Reference

A token in the expression or an evaluated part of the expression. More...

Collaboration diagram for expression_token:
Collaboration graph
[legend]

Data Fields

char field []
 The field in the expression. More...
 
struct expression_tokennext
 The next expression token in the queue. More...
 
struct operator* op
 An operator that evaluates expressions. More...
 
int result
 The result of an evaluated expression. More...
 
enum expression_token_type token_type
 The type of value stored in the expression token. More...
 

Detailed Description

A token in the expression or an evaluated part of the expression.

Definition at line 148 of file res_pjsip_history.c.

Field Documentation

◆ field

char field[]

◆ next

struct expression_token* next

The next expression token in the queue.

Definition at line 150 of file res_pjsip_history.c.

Referenced by evaluate_history_entry(), and expression_token_free().

◆ op

struct operator* op

An operator that evaluates expressions.

Definition at line 154 of file res_pjsip_history.c.

Referenced by evaluate_history_entry(), and expression_token_alloc().

◆ result

int result

The result of an evaluated expression.

Definition at line 156 of file res_pjsip_history.c.

Referenced by evaluate_and(), evaluate_history_entry(), evaluate_or(), and expression_token_alloc().

◆ token_type

enum expression_token_type token_type

The type of value stored in the expression token.

Definition at line 152 of file res_pjsip_history.c.

Referenced by evaluate_history_entry(), expression_token_alloc(), and get_allowed_field().


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