LLVM 19.0.0git
Macros
DemangleConfig.h File Reference
#include <cassert>

Go to the source code of this file.

Macros

#define __has_feature(x)   0
 
#define __has_cpp_attribute(x)   0
 
#define __has_attribute(x)   0
 
#define __has_builtin(x)   0
 
#define DEMANGLE_GNUC_PREREQ(maj, min, patch)   0
 
#define DEMANGLE_ATTRIBUTE_USED
 
#define DEMANGLE_UNREACHABLE
 
#define DEMANGLE_ATTRIBUTE_NOINLINE
 
#define DEMANGLE_DUMP_METHOD   DEMANGLE_ATTRIBUTE_NOINLINE DEMANGLE_ATTRIBUTE_USED
 
#define DEMANGLE_FALLTHROUGH
 
#define DEMANGLE_ASSERT(__expr, __msg)   assert((__expr) && (__msg))
 
#define DEMANGLE_NAMESPACE_BEGIN   namespace llvm { namespace itanium_demangle {
 
#define DEMANGLE_NAMESPACE_END   } }
 

Macro Definition Documentation

◆ __has_attribute

#define __has_attribute (   x)    0

Definition at line 27 of file DemangleConfig.h.

◆ __has_builtin

#define __has_builtin (   x)    0

Definition at line 31 of file DemangleConfig.h.

◆ __has_cpp_attribute

#define __has_cpp_attribute (   x)    0

Definition at line 23 of file DemangleConfig.h.

◆ __has_feature

#define __has_feature (   x)    0

Definition at line 19 of file DemangleConfig.h.

◆ DEMANGLE_ASSERT

#define DEMANGLE_ASSERT (   __expr,
  __msg 
)    assert((__expr) && (__msg))

Definition at line 91 of file DemangleConfig.h.

◆ DEMANGLE_ATTRIBUTE_NOINLINE

#define DEMANGLE_ATTRIBUTE_NOINLINE

Definition at line 66 of file DemangleConfig.h.

◆ DEMANGLE_ATTRIBUTE_USED

#define DEMANGLE_ATTRIBUTE_USED

Definition at line 50 of file DemangleConfig.h.

◆ DEMANGLE_DUMP_METHOD

#define DEMANGLE_DUMP_METHOD   DEMANGLE_ATTRIBUTE_NOINLINE DEMANGLE_ATTRIBUTE_USED

Definition at line 70 of file DemangleConfig.h.

◆ DEMANGLE_FALLTHROUGH

#define DEMANGLE_FALLTHROUGH

Definition at line 82 of file DemangleConfig.h.

◆ DEMANGLE_GNUC_PREREQ

#define DEMANGLE_GNUC_PREREQ (   maj,
  min,
  patch 
)    0

Definition at line 43 of file DemangleConfig.h.

◆ DEMANGLE_NAMESPACE_BEGIN

#define DEMANGLE_NAMESPACE_BEGIN   namespace llvm { namespace itanium_demangle {

Definition at line 94 of file DemangleConfig.h.

◆ DEMANGLE_NAMESPACE_END

#define DEMANGLE_NAMESPACE_END   } }

Definition at line 95 of file DemangleConfig.h.

◆ DEMANGLE_UNREACHABLE

#define DEMANGLE_UNREACHABLE

Definition at line 58 of file DemangleConfig.h.