Fawkes API  Fawkes Development Version
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
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::stringis, std::string classname)CppInterfaceGenerator
write_deflector(FILE *f)CppInterfaceGenerator
write_enum_constants_tostring_cpp(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::stringis, 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::stringis, std::vector< InterfaceField > fields)CppInterfaceGenerator
write_methods_h(FILE *f, std::stringis, std::vector< InterfaceField > fields, std::vector< InterfacePseudoMap > pseudo_maps)CppInterfaceGenerator
write_struct(FILE *f, std::string name, std::stringis, std::vector< InterfaceField > fields)CppInterfaceGenerator
~CppInterfaceGenerator()CppInterfaceGenerator