clang 19.0.0git
Public Attributes | List of all members
clang::api_notes::ObjCSelectorRef Struct Reference

A temporary reference to an Objective-C selector, suitable for referencing selector data on the stack. More...

#include "clang/APINotes/Types.h"

Public Attributes

unsigned NumArgs
 
llvm::ArrayRef< llvm::StringRef > Identifiers
 

Detailed Description

A temporary reference to an Objective-C selector, suitable for referencing selector data on the stack.

Instances of this struct do not store references to any of the data they contain; it is up to the user to ensure that the data referenced by the identifier list persists.

Definition at line 793 of file Types.h.

Member Data Documentation

◆ Identifiers

llvm::ArrayRef<llvm::StringRef> clang::api_notes::ObjCSelectorRef::Identifiers

Definition at line 795 of file Types.h.

Referenced by clang::Sema::ProcessAPINotes().

◆ NumArgs

unsigned clang::api_notes::ObjCSelectorRef::NumArgs

Definition at line 794 of file Types.h.

Referenced by clang::Sema::ProcessAPINotes().


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