class ObjCSelectorExpr

Declaration

class ObjCSelectorExpr : public Expr { /* full declaration omitted */ };

Description

ObjCSelectorExpr used for @ selector in Objective-C.

Declared at: clang/include/clang/AST/ExprObjC.h:454

Inherits from: Expr

Member Variables

private clang::Selector SelName
private clang::SourceLocation AtLoc
private clang::SourceLocation RParenLoc

Inherited from Stmt:

protected

Method Overview

Inherited from Expr:

Inherited from ValueStmt:

Inherited from Stmt:

Methods

ObjCSelectorExpr(clang::QualType T,
                 clang::Selector selInfo,
                 clang::SourceLocation at,
                 clang::SourceLocation rp)

Declared at: clang/include/clang/AST/ExprObjC.h:459

Parameters

clang::QualType T
clang::Selector selInfo
clang::SourceLocation at
clang::SourceLocation rp

ObjCSelectorExpr(clang::Stmt::EmptyShell Empty)

Declared at: clang/include/clang/AST/ExprObjC.h:465

Parameters

clang::Stmt::EmptyShell Empty

clang::Stmt::child_range children()

Declared at: clang/include/clang/AST/ExprObjC.h:483

clang::Stmt::const_child_range children() const

Declared at: clang/include/clang/AST/ExprObjC.h:487

static bool classof(const clang::Stmt* T)

Declared at: clang/include/clang/AST/ExprObjC.h:491

Parameters

const clang::Stmt* T

clang::SourceLocation getAtLoc() const

Declared at: clang/include/clang/AST/ExprObjC.h:471

clang::SourceLocation getBeginLoc() const

Declared at: clang/include/clang/AST/ExprObjC.h:476

clang::SourceLocation getEndLoc() const

Declared at: clang/include/clang/AST/ExprObjC.h:477

unsigned int getNumArgs() const

Description

getNumArgs - Return the number of actual arguments to this call.

Declared at: clang/include/clang/AST/ExprObjC.h:480

clang::SourceLocation getRParenLoc() const

Declared at: clang/include/clang/AST/ExprObjC.h:472

clang::Selector getSelector() const

Declared at: clang/include/clang/AST/ExprObjC.h:468

void setAtLoc(clang::SourceLocation L)

Declared at: clang/include/clang/AST/ExprObjC.h:473

Parameters

clang::SourceLocation L

void setRParenLoc(clang::SourceLocation L)

Declared at: clang/include/clang/AST/ExprObjC.h:474

Parameters

clang::SourceLocation L

void setSelector(clang::Selector S)

Declared at: clang/include/clang/AST/ExprObjC.h:469

Parameters

clang::Selector S