clang API Documentation

Public Member Functions | Friends
clang::FunctionType::ExtInfo Class Reference

#include <Type.h>

List of all members.

Public Member Functions

 ExtInfo (bool noReturn, bool hasRegParm, unsigned regParm, CallingConv cc, bool producesResult)
 ExtInfo ()
 ExtInfo (CallingConv CC)
bool getNoReturn () const
bool getProducesResult () const
bool getHasRegParm () const
unsigned getRegParm () const
CallingConv getCC () const
bool operator== (ExtInfo Other) const
bool operator!= (ExtInfo Other) const
ExtInfo withNoReturn (bool noReturn) const
ExtInfo withProducesResult (bool producesResult) const
ExtInfo withRegParm (unsigned RegParm) const
ExtInfo withCallingConv (CallingConv cc) const
void Profile (llvm::FoldingSetNodeID &ID) const

Friends

class FunctionType

Detailed Description

ExtInfo - A class which abstracts out some details necessary for making a call.

It is not actually used directly for storing this information in a FunctionType, although FunctionType does currently use the same bit-pattern.

Definition at line 2681 of file Type.h.


Constructor & Destructor Documentation

clang::FunctionType::ExtInfo::ExtInfo ( bool  noReturn,
bool  hasRegParm,
unsigned  regParm,
CallingConv  cc,
bool  producesResult 
) [inline]

Definition at line 2705 of file Type.h.

clang::FunctionType::ExtInfo::ExtInfo ( ) [inline]

Definition at line 2716 of file Type.h.

clang::FunctionType::ExtInfo::ExtInfo ( CallingConv  CC) [inline]

Definition at line 2720 of file Type.h.


Member Function Documentation

bool clang::FunctionType::ExtInfo::operator!= ( ExtInfo  Other) const [inline]

Definition at line 2736 of file Type.h.

bool clang::FunctionType::ExtInfo::operator== ( ExtInfo  Other) const [inline]

Definition at line 2733 of file Type.h.

void clang::FunctionType::ExtInfo::Profile ( llvm::FoldingSetNodeID &  ID) const [inline]

Definition at line 2767 of file Type.h.

Referenced by clang::FunctionNoProtoType::Profile().

Definition at line 2757 of file Type.h.

Referenced by clang::Sema::MergeFunctionDecl().


Friends And Related Function Documentation

friend class FunctionType [friend]

Definition at line 2700 of file Type.h.


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