mirror of
https://github.com/zeek/zeek.git
synced 2025-10-09 10:08:20 +00:00
Fix clang-tidy cppcoreguidelines-macro-usage findings (macro functions)
This commit is contained in:
parent
ad99a6821e
commit
460fe24a9a
23 changed files with 75 additions and 47 deletions
|
@ -53,6 +53,8 @@ Val::~Val() {
|
|||
#endif
|
||||
}
|
||||
|
||||
// NOLINTBEGIN(cppcoreguidelines-macro-usage)
|
||||
|
||||
#define CONVERTER(tag, ctype, name) \
|
||||
ctype name() { \
|
||||
CHECK_TAG(type->Tag(), tag, "Val::CONVERTER", type_name) \
|
||||
|
@ -69,6 +71,8 @@ Val::~Val() {
|
|||
CONVERTER(tag, ctype, name) \
|
||||
CONST_CONVERTER(tag, ctype, name)
|
||||
|
||||
// NOLINTEND(cppcoreguidelines-macro-usage)
|
||||
|
||||
CONVERTERS(TYPE_FUNC, FuncVal*, Val::AsFuncVal)
|
||||
CONVERTERS(TYPE_FILE, FileVal*, Val::AsFileVal)
|
||||
CONVERTERS(TYPE_PATTERN, PatternVal*, Val::AsPatternVal)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue