00001
00002
00003
00004
00005
00006
00007
00008 #ifndef keys_generator_H
00009 #define keys_generator_H
00010
00011 #include "dds_generator.h"
00012
00013 class keys_generator : public dds_generator {
00014 public:
00015 bool gen_struct(AST_Structure* node, UTL_ScopedName* name,
00016 const std::vector<AST_Field*>& fields,
00017 AST_Type::SIZE_TYPE size, const char* repoid);
00018
00019 bool gen_typedef(AST_Typedef*, UTL_ScopedName*, AST_Type*, const char*)
00020 { return true; }
00021
00022 bool gen_union(AST_Union*, UTL_ScopedName*, const std::vector<AST_UnionBranch*>&,
00023 AST_Type*, const char*)
00024 { return true; }
00025 };
00026
00027 #endif