Fawkes API  Fawkes Development Version
CppInterfaceGenerator Member List

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