i3
stack_entry Struct Reference

#include <config_parser.h>

Public Types

enum  { STACK_STR = 0 , STACK_LONG = 1 }
 

Data Fields

const char * identifier
 
enum stack_entry:: { ... }  type
 
union { 
 
   char *   str 
 
   long   num 
 
val 
 

Detailed Description

Definition at line 19 of file config_parser.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
STACK_STR 
STACK_LONG 

Definition at line 22 of file config_parser.h.

Field Documentation

◆ identifier

const char* stack_entry::identifier

Definition at line 21 of file config_parser.h.

Referenced by clear_stack(), get_long(), get_string(), push_long(), and push_string().

◆ num

long stack_entry::num

Definition at line 28 of file config_parser.h.

Referenced by clear_stack(), get_long(), and push_long().

◆ str

char* stack_entry::str

Definition at line 27 of file config_parser.h.

Referenced by clear_stack(), get_string(), and push_string().

◆ []

enum { ... } stack_entry::type

Referenced by clear_stack(), push_long(), and push_string().

◆ [union]

union { ... } stack_entry::val

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