clang  3.9.0
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 <ExprObjC.h>

Collaboration diagram for clang::ObjCDictionaryLiteral_ExpansionData:
[legend]

Public Attributes

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

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 245 of file ExprObjC.h.

Member Data Documentation

SourceLocation clang::ObjCDictionaryLiteral_ExpansionData::EllipsisLoc

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

Definition at line 248 of file ExprObjC.h.

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

unsigned clang::ObjCDictionaryLiteral_ExpansionData::NumExpansionsPlusOne

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

Definition at line 252 of file ExprObjC.h.

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


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