class ObjCBoolLiteralExpr

Declaration

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

Description

ObjCBoolLiteralExpr - Objective-C Boolean Literal.

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

Inherits from: Expr

Member Variables

private bool Value
private clang::SourceLocation Loc

Inherited from Stmt:

protected

Method Overview

Inherited from Expr:

Inherited from ValueStmt:

Inherited from Stmt:

Methods

ObjCBoolLiteralExpr(bool val,
                    clang::QualType Ty,
                    clang::SourceLocation l)

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

Parameters

bool val
clang::QualType Ty
clang::SourceLocation l

ObjCBoolLiteralExpr(clang::Stmt::EmptyShell Empty)

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

Parameters

clang::Stmt::EmptyShell Empty

clang::Stmt::child_range children()

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

clang::Stmt::const_child_range children() const

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

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

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

Parameters

const clang::Stmt* T

clang::SourceLocation getBeginLoc() const

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

clang::SourceLocation getEndLoc() const

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

clang::SourceLocation getLocation() const

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

bool getValue() const

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

void setLocation(clang::SourceLocation L)

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

Parameters

clang::SourceLocation L

void setValue(bool V)

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

Parameters

bool V