clang-tools 19.0.0git
Classes | Namespaces | Macros | Enumerations | Variables
IdentifierNamingCheck.cpp File Reference
#include "IdentifierNamingCheck.h"
#include "../GlobList.h"
#include "../utils/ASTUtils.h"
#include "clang/AST/CXXInheritance.h"
#include "clang/Lex/PPCallbacks.h"
#include "clang/Lex/Preprocessor.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/DenseMapInfo.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/FormatVariadic.h"
#include "llvm/Support/Path.h"
#include "llvm/Support/Regex.h"
#include "llvm/Support/YAMLParser.h"
#include <optional>

Go to the source code of this file.

Classes

struct  clang::tidy::OptionEnumMapping< readability::IdentifierNamingCheck::HungarianPrefixType >
 

Namespaces

namespace  clang
 ===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===//
 
namespace  clang::tidy
 
namespace  clang::tidy::readability
 

Macros

#define DEBUG_TYPE   "clang-tidy"
 
#define NAMING_KEYS(m)
 
#define ENUMERATE(v)   SK_ ## v,
 
#define STRINGIZE(v)   #v,
 
#define HUNGARIAN_NOTATION_PRIMITIVE_TYPES(m)
 
#define STRINGIZE(v)   #v,
 
#define HUNGARIAN_NOTATION_USER_DEFINED_TYPES(m)
 
#define STRINGIZE(v)   #v,
 

Enumerations

enum  clang::tidy::readability::StyleKind : int { clang::tidy::readability::SK_Count , clang::tidy::readability::SK_Invalid }
 

Variables

static StringRef const clang::tidy::readability::StyleNames []
 
static StringRef const clang::tidy::readability::HungarainNotationPrimitiveTypes []
 
static StringRef const clang::tidy::readability::HungarainNotationUserDefinedTypes []
 

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "clang-tidy"

Definition at line 27 of file IdentifierNamingCheck.cpp.

◆ ENUMERATE

#define ENUMERATE (   v)    SK_ ## v,

Definition at line 131 of file IdentifierNamingCheck.cpp.

◆ HUNGARIAN_NOTATION_PRIMITIVE_TYPES

#define HUNGARIAN_NOTATION_PRIMITIVE_TYPES (   m)

Definition at line 144 of file IdentifierNamingCheck.cpp.

◆ HUNGARIAN_NOTATION_USER_DEFINED_TYPES

#define HUNGARIAN_NOTATION_USER_DEFINED_TYPES (   m)
Value:
m(BOOL) \
m(BOOLEAN) \
m(BYTE) \
m(CHAR) \
m(UCHAR) \
m(SHORT) \
m(USHORT) \
m(WORD) \
m(DWORD) \
m(DWORD32) \
m(DWORD64) \
m(LONG) \
m(ULONG) \
m(ULONG32) \
m(ULONG64) \
m(ULONGLONG) \
m(HANDLE) \
m(INT) \
m(INT8) \
m(INT16) \
m(INT32) \
m(INT64) \
m(UINT) \
m(UINT8) \
m(UINT16) \
m(UINT32) \
m(UINT64) \
m(PVOID) \

Definition at line 197 of file IdentifierNamingCheck.cpp.

◆ NAMING_KEYS

#define NAMING_KEYS (   m)

Definition at line 75 of file IdentifierNamingCheck.cpp.

◆ STRINGIZE [1/3]

#define STRINGIZE (   v)    #v,

◆ STRINGIZE [2/3]

#define STRINGIZE (   v)    #v,

◆ STRINGIZE [3/3]

#define STRINGIZE (   v)    #v,