countLabels(const std::vector< AST_UnionBranch * > &branches) | GeneratorBase | [inline, static] |
gen_sequence(UTL_ScopedName *tdname, AST_Sequence *seq) | FaceGenerator | [inline, virtual] |
gen_struct(AST_Structure *, UTL_ScopedName *name, const std::vector< AST_Field * > &fields, AST_Type::SIZE_TYPE size, const char *) | FaceGenerator | [inline, virtual] |
gen_union(AST_Union *u, UTL_ScopedName *name, const std::vector< AST_UnionBranch * > &branches, AST_Type *discriminator) | GeneratorBase | [inline] |
generate_union_field(AST_UnionBranch *branch) | GeneratorBase | [inline, static] |
generateAssign(const std::string &name, AST_Type *field_type, const std::string &, std::string &, const std::string &) | GeneratorBase | [inline, static] |
generateCopyCtor(const std::string &name, AST_Type *field_type, const std::string &, std::string &, const std::string &) | GeneratorBase | [inline, static] |
generateDefaultValue(AST_Union *the_union, AST_Type *discriminator) | GeneratorBase | [inline, static] |
generateEqual(const std::string &name, AST_Type *field_type, const std::string &, std::string &, const std::string &) | GeneratorBase | [inline, static] |
generateReset(const std::string &name, AST_Type *field_type, const std::string &, std::string &, const std::string &) | GeneratorBase | [inline, static] |
hasDefaultLabel(const std::vector< AST_UnionBranch * > &branches) | GeneratorBase | [inline, static] |
init() | FaceGenerator | [inline, virtual] |
instance | FaceGenerator | [static] |
needsDefault(const std::vector< AST_UnionBranch * > &branches, AST_Type *discriminator) | GeneratorBase | [inline, static] |
~GeneratorBase() | GeneratorBase | [inline, virtual] |