BigBlueBox
An Inventory Management System for a NYLT Course or other Boy Scout Programs
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Pages
_regex.h
Go to the documentation of this file.
1 #ifndef _REGEX_H
2 #define _REGEX_H
3 //*********************************************************************************
4 // For Regex matching
5 // Do not use <QRegex>, it is outdated.
6 #include <QRegularExpression>
7 
8 // For strings
9 #include <QString>
10 //*********************************************************************************
11 
12 
13 
14 namespace bbb {
15 //*********************************************************************************
20 
23 //*********************************************************************************
24 class _Regex
25 {
26 public:
27  //**********************************************************
33  static bool isItemName(QString itemName);
34  //**********************************************************
35 
36  //**********************************************************
42  static bool isBoxName(QString boxName);
43  //**********************************************************
44 private:
45  //**********************************************************
49  _Regex();
50  //**********************************************************
51 
52 
53 }; // end class
54 //*********************************************************************************
55 } // end namespace
56 #endif // _REGEX_H
_Regex()
Default no-args constructor.
Definition: _regex.cpp:5
Regex String Validation Class.
Definition: _regex.h:24
static bool isBoxName(QString boxName)
Contains requirements for box names.
Definition: _regex.cpp:22
static bool isItemName(QString itemName)
Contains requirements for Item names.
Definition: _regex.cpp:12