clang 20.0.0git
Public Attributes | List of all members
clang::ObjCDictionaryLiteral_ExpansionData Struct Reference

Internal struct to describes an element that is a pack expansion, used if any of the elements in the dictionary literal are pack expansions. More...

#include "clang/AST/ExprObjC.h"

Public Attributes

SourceLocation EllipsisLoc
 The location of the ellipsis, if this element is a pack expansion.
 
unsigned NumExpansionsPlusOne
 If non-zero, the number of elements that this pack expansion will expand to (+1).
 

Detailed Description

Internal struct to describes an element that is a pack expansion, used if any of the elements in the dictionary literal are pack expansions.

Definition at line 293 of file ExprObjC.h.

Member Data Documentation

◆ EllipsisLoc

SourceLocation clang::ObjCDictionaryLiteral_ExpansionData::EllipsisLoc

The location of the ellipsis, if this element is a pack expansion.

Definition at line 296 of file ExprObjC.h.

Referenced by clang::ObjCDictionaryLiteral::getKeyValueElement().

◆ NumExpansionsPlusOne

unsigned clang::ObjCDictionaryLiteral_ExpansionData::NumExpansionsPlusOne

If non-zero, the number of elements that this pack expansion will expand to (+1).

Definition at line 300 of file ExprObjC.h.

Referenced by clang::ObjCDictionaryLiteral::getKeyValueElement().


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