clang 23.0.0git
clang::Builtin::Info Struct Reference

The info used to represent each builtin. More...

#include "clang/Basic/Builtins.h"

Classes

struct  StrOffsets

Public Types

enum class  NonNullMode { NonOptimizing , Optimizing }

Public Member Functions

std::string getName (const InfosShard &Shard) const
 Get the name for the builtin represented by this Info object.

Public Attributes

struct clang::Builtin::Info::StrOffsets Offsets
HeaderDesc Header = HeaderDesc::NO_HEADER
LanguageID Langs = ALL_LANGUAGES

Detailed Description

The info used to represent each builtin.

Definition at line 80 of file Builtins.h.

Member Enumeration Documentation

◆ NonNullMode

Enumerator
NonOptimizing 
Optimizing 

Definition at line 104 of file Builtins.h.

Member Function Documentation

◆ getName()

std::string Builtin::Info::getName ( const InfosShard & Shard) const

Get the name for the builtin represented by this Info object.

Must be provided the Shard for this Info object.

Definition at line 87 of file Builtins.cpp.

References getBuiltinNameInto().

Member Data Documentation

◆ Header

HeaderDesc clang::Builtin::Info::Header = HeaderDesc::NO_HEADER

Definition at line 92 of file Builtins.h.

Referenced by builtinIsSupported().

◆ Langs

LanguageID clang::Builtin::Info::Langs = ALL_LANGUAGES

Definition at line 93 of file Builtins.h.

Referenced by builtinIsSupported().

◆ Offsets

struct clang::Builtin::Info::StrOffsets clang::Builtin::Info::Offsets

The documentation for this struct was generated from the following files: