Building with enhanced clang warnings indicated a large number of instances with the warning: `warning: zero as null pointer constant` Recommended practice in C++11 is to use `nullptr` as value for a NULL or empty pointer value. All instances where this warning was encountered were corrected in this commit. Where warning was encountered in dependency code (i.e. external library) no chnages were made. Patching will be offered upstream.
31 lines
894 B
C++
31 lines
894 B
C++
#ifndef LIBRARYADDFUNCTIONDIALOG_H
|
|
#define LIBRARYADDFUNCTIONDIALOG_H
|
|
|
|
#include <QDialog>
|
|
|
|
#define SIMPLENAME "[_a-zA-Z][_a-zA-Z0-9]*" // just a name
|
|
#define SCOPENAME SIMPLENAME "(::" SIMPLENAME ")*" // names with optional scope
|
|
#define NAMES SCOPENAME "(," SCOPENAME ")*" // names can be separated by comma
|
|
|
|
namespace Ui {
|
|
class LibraryAddFunctionDialog;
|
|
}
|
|
|
|
class LibraryAddFunctionDialog : public QDialog {
|
|
Q_OBJECT
|
|
|
|
public:
|
|
explicit LibraryAddFunctionDialog(QWidget *parent = nullptr);
|
|
LibraryAddFunctionDialog(const LibraryAddFunctionDialog &) = delete;
|
|
~LibraryAddFunctionDialog();
|
|
LibraryAddFunctionDialog &operator=(const LibraryAddFunctionDialog &) = delete;
|
|
|
|
QString functionName() const;
|
|
int numberOfArguments() const;
|
|
|
|
private:
|
|
Ui::LibraryAddFunctionDialog *mUi;
|
|
};
|
|
|
|
#endif // LIBRARYADDFUNCTIONDIALOG_H
|