6 #ifndef langmap_generator_H 7 #define langmap_generator_H 20 AST_Constant* constant);
22 bool gen_enum(AST_Enum*, UTL_ScopedName* name,
23 const std::vector<AST_EnumVal*>& contents,
const char* repoid);
25 bool gen_struct(AST_Structure*, UTL_ScopedName* name,
26 const std::vector<AST_Field*>& fields,
27 AST_Type::SIZE_TYPE size,
const char* repoid);
30 AST_Type::SIZE_TYPE size);
32 bool gen_typedef(AST_Typedef*, UTL_ScopedName* name, AST_Type* type,
const char* repoid);
34 bool gen_union(AST_Union*, UTL_ScopedName* name,
35 const std::vector<AST_UnionBranch*>& branches,
36 AST_Type* discriminator,
40 AST_Type::SIZE_TYPE size);
bool gen_union(AST_Union *, UTL_ScopedName *name, const std::vector< AST_UnionBranch *> &branches, AST_Type *discriminator, const char *repoid)
bool gen_union_fwd(AST_UnionFwd *, UTL_ScopedName *name, AST_Type::SIZE_TYPE size)
bool gen_typedef(AST_Typedef *, UTL_ScopedName *name, AST_Type *type, const char *repoid)
bool gen_enum(AST_Enum *, UTL_ScopedName *name, const std::vector< AST_EnumVal *> &contents, const char *repoid)
bool gen_struct_fwd(UTL_ScopedName *name, AST_Type::SIZE_TYPE size)
bool gen_struct(AST_Structure *, UTL_ScopedName *name, const std::vector< AST_Field *> &fields, AST_Type::SIZE_TYPE size, const char *repoid)
bool gen_interf_fwd(UTL_ScopedName *name)
bool gen_const(UTL_ScopedName *name, bool nestedInInteface, AST_Constant *constant)