clang API Documentation
Captures information about "declaration specifiers" specific to Objective-C. More...
#include <DeclSpec.h>
Captures information about "declaration specifiers" specific to Objective-C.
Definition at line 773 of file DeclSpec.h.
ObjCDeclQualifier - Qualifier used on types in method declarations. Not all combinations are sensible. Parameters can be one of { in, out, inout } with one of { bycopy, byref }. Returns can either be { oneway } or not.
This should be kept in sync with Decl::ObjCDeclQualifier.
Definition at line 781 of file DeclSpec.h.
PropertyAttributeKind - list of property attributes.
DQ_PR_noattr | |
DQ_PR_readonly | |
DQ_PR_getter | |
DQ_PR_assign | |
DQ_PR_readwrite | |
DQ_PR_retain | |
DQ_PR_copy | |
DQ_PR_nonatomic | |
DQ_PR_setter | |
DQ_PR_atomic | |
DQ_PR_weak | |
DQ_PR_strong | |
DQ_PR_unsafe_unretained |
Definition at line 792 of file DeclSpec.h.
clang::ObjCDeclSpec::ObjCDeclSpec | ( | ) | [inline] |
Definition at line 809 of file DeclSpec.h.
const IdentifierInfo* clang::ObjCDeclSpec::getGetterName | ( | ) | const [inline] |
Definition at line 825 of file DeclSpec.h.
IdentifierInfo* clang::ObjCDeclSpec::getGetterName | ( | ) | [inline] |
Definition at line 826 of file DeclSpec.h.
ObjCDeclQualifier clang::ObjCDeclSpec::getObjCDeclQualifier | ( | ) | const [inline] |
Definition at line 812 of file DeclSpec.h.
Referenced by clang::Sema::ActOnMethodDeclaration(), and clang::Sema::CodeCompleteObjCPassingType().
ObjCPropertyAttributeKind clang::ObjCDeclSpec::getPropertyAttributes | ( | ) | const [inline] |
Definition at line 817 of file DeclSpec.h.
Referenced by clang::Sema::ActOnProperty(), and clang::Sema::CodeCompleteObjCPropertyFlags().
const IdentifierInfo* clang::ObjCDeclSpec::getSetterName | ( | ) | const [inline] |
Definition at line 829 of file DeclSpec.h.
IdentifierInfo* clang::ObjCDeclSpec::getSetterName | ( | ) | [inline] |
Definition at line 830 of file DeclSpec.h.
void clang::ObjCDeclSpec::setGetterName | ( | IdentifierInfo * | name | ) | [inline] |
Definition at line 827 of file DeclSpec.h.
void clang::ObjCDeclSpec::setObjCDeclQualifier | ( | ObjCDeclQualifier | DQVal | ) | [inline] |
Definition at line 813 of file DeclSpec.h.
void clang::ObjCDeclSpec::setPropertyAttributes | ( | ObjCPropertyAttributeKind | PRVal | ) | [inline] |
Definition at line 820 of file DeclSpec.h.
void clang::ObjCDeclSpec::setSetterName | ( | IdentifierInfo * | name | ) | [inline] |
Definition at line 831 of file DeclSpec.h.