openbcm

Git mirror of https://github.com/Broadcom-Network-Switching-Software/OpenBCM
git clone git://git.finwo.net/mirror/broadcom/openbcm
Log | Files | Refs | README

cint_ast_entry.h (1259B)


      1 /* 
      2  * 
      3  * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file.
      4  * 
      5  * Copyright 2007-2019 Broadcom Inc. All rights reserved.
      6  *
      7  * File:        cint_ast_entry.h
      8  * Purpose:     Declare AST entries based on CINT_AST_LIST_ENTRY
      9  */
     10 
     11 #ifndef CINT_AST_LIST_ENTRY
     12 #error CINT_AST_LIST_ENTRY needs definition
     13 #endif
     14 
     15 CINT_AST_LIST_ENTRY(Integer)
     16 #if CINT_CONFIG_INCLUDE_DOUBLES == 1
     17 CINT_AST_LIST_ENTRY(Double)
     18 #endif
     19 #if CINT_CONFIG_INCLUDE_LONGLONGS == 1
     20 CINT_AST_LIST_ENTRY(LongLong)
     21 #endif
     22 CINT_AST_LIST_ENTRY(String)
     23 CINT_AST_LIST_ENTRY(Type)
     24 CINT_AST_LIST_ENTRY(Identifier)
     25 CINT_AST_LIST_ENTRY(Declaration)
     26 CINT_AST_LIST_ENTRY(Initializer)
     27 CINT_AST_LIST_ENTRY(Operator)
     28 CINT_AST_LIST_ENTRY(Function) 
     29 CINT_AST_LIST_ENTRY(Elist)
     30 CINT_AST_LIST_ENTRY(While)
     31 CINT_AST_LIST_ENTRY(For)
     32 CINT_AST_LIST_ENTRY(Continue)
     33 CINT_AST_LIST_ENTRY(Break)
     34 CINT_AST_LIST_ENTRY(Return)
     35 CINT_AST_LIST_ENTRY(If)
     36 CINT_AST_LIST_ENTRY(Print)
     37 CINT_AST_LIST_ENTRY(FunctionDef)
     38 CINT_AST_LIST_ENTRY(StructureDef)
     39 CINT_AST_LIST_ENTRY(Switch)
     40 CINT_AST_LIST_ENTRY(Case)
     41 CINT_AST_LIST_ENTRY(Cint)
     42 CINT_AST_LIST_ENTRY(Enumerator)
     43 CINT_AST_LIST_ENTRY(EnumDef)
     44 CINT_AST_LIST_ENTRY(Empty)
     45 
     46 #undef CINT_AST_LIST_ENTRY