void MemberClass::ExportResolver(FILE *outfile, const char *recordName) { fprintf(outfile, "void %sRecord::%s::ResolveDBReferences()\n", recordName, m_name); fprintf(outfile, "{\n"); for ( PointerList<Datum>::Walker walk(&m_datumList); walk.IsValid(); walk.Next() ) { Datum *dat = walk.GetObj(); if(dat->m_type == DATUM_RECORD || dat->m_type == DATUM_STRUCT) { dat->ExportResolver(outfile); } } fprintf(outfile, "}\n\n"); }