|
ohcount
|
Holds a license and its associated details and patterns. More...
#include <structs.h>
Data Fields | |
| const char * | name |
| const char * | url |
| const char * | nice_name |
| const char * | re |
| uint32_t | re_flags |
| const char * | exclude_re |
| uint32_t | exclude_re_flags |
| pcre2_code * | regexp |
| pcre2_code * | exclude_regexp |
Holds a license and its associated details and patterns.
| const char* License::exclude_re |
A PCRE regular expression for text that matches re, but should not match this re in order to match this license.
| uint32_t License::exclude_re_flags |
PCRE flags for exclude_re.
| pcre2_code* License::exclude_regexp |
The PCRE object for exclude_re. (This field is set automatically.)
| const char* License::name |
The ID name of the license. Should be in defined in licenses.h.
| const char* License::nice_name |
A nice displayable name for the license.
| const char* License::re |
A PCRE regular expression for text that matches this license.
| uint32_t License::re_flags |
PCRE flags for re. (Typically PCRE_CASELESS or PCRE_MULTILINE).
| pcre2_code* License::regexp |
The PCRE object for re. (This field is set automatically.)
| const char* License::url |
The string URL to the license's website.