    const cabana::Msg *msg(uint32_t address) const;
    const cabana::Msg* msg(const QString &name);
    QStringList signalNames() const;
    int msgCount() const;
    QString name() const;
    bool isEmpty() const;
  
 
</s>
  int signalCount(const MessageId &id) const;
  int signalCount() const;
    const cabana::Msg *msg(uint32_t address) const;
    const cabana::Msg* msg(const QString &name);
    QStringList signalNames() const;
  int signalCount(const MessageId &id) const;
  int signalCount() const;
    int msgCount() const;
    QString name() const;
    bool isEmpty() const;
  
keep keep add keep keep keep keep
 cabana: do not try to save empty wildcard DBC (#27898)

* cabana: do not try to save empty wildcard DBC

* use reference
tools/cabana/dbc/dbcfile.h