#include <marshal_generator.h>
Inheritance diagram for marshal_generator:


Public Member Functions | |
| bool | gen_const (UTL_ScopedName *, bool, AST_Expression::ExprType, AST_Expression::AST_ExprValue *) |
| bool | gen_enum (UTL_ScopedName *name, const std::vector< AST_EnumVal * > &contents, const char *repoid) |
| bool | gen_struct (UTL_ScopedName *name, const std::vector< AST_Field * > &fields, const char *repoid) |
| bool | gen_typedef (UTL_ScopedName *name, AST_Type *base, const char *repoid) |
| bool | gen_interf (UTL_ScopedName *, bool, const std::vector< AST_Interface * > &, const std::vector< AST_Interface * > &, const std::vector< AST_Attribute * > &, const std::vector< AST_Operation * > &, const char *) |
| bool | gen_interf_fwd (UTL_ScopedName *) |
| bool | gen_native (UTL_ScopedName *, const char *) |
| bool | gen_union (UTL_ScopedName *name, const std::vector< AST_UnionBranch * > &branches, AST_Type *discriminator, AST_Expression::ExprType udisc_type, const AST_Union::DefaultValue &default_value, const char *repoid) |
| bool marshal_generator::gen_const | ( | UTL_ScopedName * | , | |
| bool | , | |||
| AST_Expression::ExprType | , | |||
| AST_Expression::AST_ExprValue * | ||||
| ) | [inline, virtual] |
Implements dds_generator.
| bool marshal_generator::gen_enum | ( | UTL_ScopedName * | name, | |
| const std::vector< AST_EnumVal * > & | contents, | |||
| const char * | repoid | |||
| ) | [virtual] |
Implements dds_generator.
| bool marshal_generator::gen_interf | ( | UTL_ScopedName * | , | |
| bool | , | |||
| const std::vector< AST_Interface * > & | , | |||
| const std::vector< AST_Interface * > & | , | |||
| const std::vector< AST_Attribute * > & | , | |||
| const std::vector< AST_Operation * > & | , | |||
| const char * | ||||
| ) | [inline, virtual] |
Implements dds_generator.
| bool marshal_generator::gen_interf_fwd | ( | UTL_ScopedName * | ) | [inline, virtual] |
Implements dds_generator.
| bool marshal_generator::gen_native | ( | UTL_ScopedName * | , | |
| const char * | ||||
| ) | [inline, virtual] |
Implements dds_generator.
| bool marshal_generator::gen_struct | ( | UTL_ScopedName * | name, | |
| const std::vector< AST_Field * > & | fields, | |||
| const char * | repoid | |||
| ) | [virtual] |
Implements dds_generator.
| bool marshal_generator::gen_typedef | ( | UTL_ScopedName * | name, | |
| AST_Type * | base, | |||
| const char * | repoid | |||
| ) | [virtual] |
Implements dds_generator.
| bool marshal_generator::gen_union | ( | UTL_ScopedName * | name, | |
| const std::vector< AST_UnionBranch * > & | branches, | |||
| AST_Type * | discriminator, | |||
| AST_Expression::ExprType | udisc_type, | |||
| const AST_Union::DefaultValue & | default_value, | |||
| const char * | repoid | |||
| ) | [virtual] |
Implements dds_generator.
1.4.7