clang API Documentation


Public Member Functions | |
| ObjCPropertyCallback (Parser &P, SmallVectorImpl< Decl * > &Props, ObjCDeclSpec &OCDS, SourceLocation AtLoc, SourceLocation LParenLoc, tok::ObjCKeywordKind MethodImplKind) | |
| Decl * | invoke (FieldDeclarator &FD) |
Public Attributes | |
| Parser & | P |
| SmallVectorImpl< Decl * > & | Props |
| ObjCDeclSpec & | OCDS |
| SourceLocation | AtLoc |
| SourceLocation | LParenLoc |
| tok::ObjCKeywordKind | MethodImplKind |
The Objective-C property callback. This should be defined where it's used, but instead it's been lifted to here to support VS2005.
Definition at line 291 of file ParseObjc.cpp.
| clang::Parser::ObjCPropertyCallback::ObjCPropertyCallback | ( | Parser & | P, |
| SmallVectorImpl< Decl * > & | Props, | ||
| ObjCDeclSpec & | OCDS, | ||
| SourceLocation | AtLoc, | ||
| SourceLocation | LParenLoc, | ||
| tok::ObjCKeywordKind | MethodImplKind | ||
| ) | [inline] |
Definition at line 302 of file ParseObjc.cpp.
| Decl* clang::Parser::ObjCPropertyCallback::invoke | ( | FieldDeclarator & | FD | ) | [inline] |
Definition at line 311 of file ParseObjc.cpp.
References clang::FieldDeclarator::BitfieldSize, clang::SelectorTable::constructSetterName(), clang::FieldDeclarator::D, clang::Declarator::getIdentifier(), clang::Declarator::getSourceRange(), and P.
Definition at line 298 of file ParseObjc.cpp.
Definition at line 299 of file ParseObjc.cpp.
Definition at line 300 of file ParseObjc.cpp.
Definition at line 297 of file ParseObjc.cpp.
Definition at line 295 of file ParseObjc.cpp.
| SmallVectorImpl<Decl *>& clang::Parser::ObjCPropertyCallback::Props |
Definition at line 296 of file ParseObjc.cpp.