Fawkes API
Fawkes Development Version
|
This is the complete list of members for CppInterfaceGenerator, including all inherited members.
CppInterfaceGenerator(std::string directory, std::string interface_name, std::string config_basename, std::string author, std::string year, std::string creation_date, std::string data_comment, const unsigned char *hash, size_t hash_size, const std::vector< InterfaceConstant > &constants, const std::vector< InterfaceEnumConstant > &enum_constants, const std::vector< InterfaceField > &data_fields, const std::vector< InterfacePseudoMap > &pseudo_maps, const std::vector< InterfaceMessage > &messages) | CppInterfaceGenerator | |
generate() | CppInterfaceGenerator | |
write_add_fieldinfo_calls(FILE *f, std::vector< InterfaceField > &fields) | CppInterfaceGenerator | |
write_basemethods_cpp(FILE *f) | CppInterfaceGenerator | |
write_basemethods_h(FILE *f, std::string is) | CppInterfaceGenerator | |
write_constants_cpp(FILE *f) | CppInterfaceGenerator | |
write_constants_h(FILE *f) | CppInterfaceGenerator | |
write_copy_value_method_cpp(FILE *f) | CppInterfaceGenerator | |
write_cpp(FILE *f) | CppInterfaceGenerator | |
write_create_message_method_cpp(FILE *f) | CppInterfaceGenerator | |
write_ctor_dtor_cpp(FILE *f, std::string classname, std::string super_class, std::string inclusion_prefix, std::vector< InterfaceField > fields, std::vector< InterfaceMessage > messages) | CppInterfaceGenerator | |
write_ctor_dtor_h(FILE *f, std::string is, std::string classname) | CppInterfaceGenerator | |
write_deflector(FILE *f) | CppInterfaceGenerator | |
write_enum_constants_tostring_cpp(FILE *f) | CppInterfaceGenerator | |
write_enum_map_population(FILE *f) | CppInterfaceGenerator | |
write_enum_maps_h(FILE *f) | CppInterfaceGenerator | |
write_enum_tostring_method_cpp(FILE *f) | CppInterfaceGenerator | |
write_h(FILE *f) | CppInterfaceGenerator | |
write_header(FILE *f, std::string filename) | CppInterfaceGenerator | |
write_management_funcs_cpp(FILE *f) | CppInterfaceGenerator | |
write_message_clone_method_cpp(FILE *f, std::string classname) | CppInterfaceGenerator | |
write_message_clone_method_h(FILE *f, std::string is) | CppInterfaceGenerator | |
write_message_ctor_dtor_cpp(FILE *f, std::string classname, std::string super_class, std::string inclusion_prefix, std::vector< InterfaceField > fields) | CppInterfaceGenerator | |
write_message_ctor_dtor_h(FILE *f, std::string is, std::string classname, std::vector< InterfaceField > fields) | CppInterfaceGenerator | |
write_messages_cpp(FILE *f) | CppInterfaceGenerator | |
write_messages_h(FILE *f) | CppInterfaceGenerator | |
write_methods_cpp(FILE *f, std::string interface_classname, std::string classname, std::vector< InterfaceField > fields, std::string inclusion_prefix, bool write_data_changed) | CppInterfaceGenerator | |
write_methods_cpp(FILE *f, std::string interface_classname, std::string classname, std::vector< InterfaceField > fields, std::vector< InterfacePseudoMap > pseudo_maps, std::string inclusion_prefix) | CppInterfaceGenerator | |
write_methods_h(FILE *f, std::string is, std::vector< InterfaceField > fields) | CppInterfaceGenerator | |
write_methods_h(FILE *f, std::string is, std::vector< InterfaceField > fields, std::vector< InterfacePseudoMap > pseudo_maps) | CppInterfaceGenerator | |
write_struct(FILE *f, std::string name, std::string is, std::vector< InterfaceField > fields) | CppInterfaceGenerator | |
~CppInterfaceGenerator() | CppInterfaceGenerator |