SimGrid  3.14.159
Versatile Simulation of Distributed Systems
xbt_automaton_exp_label Struct Reference

#include <automaton.h>

Public Types

enum  {
  AUT_OR =0, AUT_AND =1, AUT_NOT =2, AUT_PREDICAT =3,
  AUT_ONE =4
}
 

Public Attributes

enum xbt_automaton_exp_label:: { ... }  type
 
union {
   struct {
      struct xbt_automaton_exp_label *   left_exp
 
      struct xbt_automaton_exp_label *   right_exp
 
   }   or_and
 
   struct xbt_automaton_exp_label *   exp_not
 
   char *   predicat
 
u
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
AUT_OR 
AUT_AND 
AUT_NOT 
AUT_PREDICAT 
AUT_ONE 

Member Data Documentation

◆ type

enum { ... } xbt_automaton_exp_label::type

◆ left_exp

struct xbt_automaton_exp_label* xbt_automaton_exp_label::left_exp

◆ right_exp

struct xbt_automaton_exp_label* xbt_automaton_exp_label::right_exp

◆ or_and

struct { ... } xbt_automaton_exp_label::or_and

◆ exp_not

struct xbt_automaton_exp_label* xbt_automaton_exp_label::exp_not

◆ predicat

char* xbt_automaton_exp_label::predicat

◆ u

union { ... } xbt_automaton_exp_label::u

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