clang API Documentation

Public Member Functions
clang::CodeGen::CodeGenFunction::ConditionalEvaluation Class Reference

An object to manage conditionally-evaluated expressions. More...

#include <CodeGenFunction.h>

List of all members.

Public Member Functions

 ConditionalEvaluation (CodeGenFunction &CGF)
void begin (CodeGenFunction &CGF)
void end (CodeGenFunction &CGF)
llvm::BasicBlock * getStartingBlock () const

Detailed Description

An object to manage conditionally-evaluated expressions.

Definition at line 915 of file CodeGenFunction.h.


Constructor & Destructor Documentation

clang::CodeGen::CodeGenFunction::ConditionalEvaluation::ConditionalEvaluation ( CodeGenFunction CGF) [inline]

Definition at line 919 of file CodeGenFunction.h.


Member Function Documentation

void clang::CodeGen::CodeGenFunction::ConditionalEvaluation::begin ( CodeGenFunction CGF) [inline]
void clang::CodeGen::CodeGenFunction::ConditionalEvaluation::end ( CodeGenFunction CGF) [inline]
llvm::BasicBlock* clang::CodeGen::CodeGenFunction::ConditionalEvaluation::getStartingBlock ( ) const [inline]

Returns a block which will be executed prior to each evaluation of the conditional code.

Definition at line 936 of file CodeGenFunction.h.

Referenced by clang::CodeGen::CodeGenFunction::setBeforeOutermostConditional().


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