clang  3.9.0
Public Member Functions | Public Attributes | List of all members
clang::FunctionProtoType::ExtProtoInfo Struct Reference

Extra information about a function prototype. More...

#include <Type.h>

Collaboration diagram for clang::FunctionProtoType::ExtProtoInfo:
[legend]

Public Member Functions

 ExtProtoInfo ()
 
 ExtProtoInfo (CallingConv CC)
 
ExtProtoInfo withExceptionSpec (const ExceptionSpecInfo &O)
 

Public Attributes

FunctionType::ExtInfo ExtInfo
 
bool Variadic: 1
 
bool HasTrailingReturn: 1
 
unsigned char TypeQuals
 
RefQualifierKind RefQualifier
 
ExceptionSpecInfo ExceptionSpec
 
const ExtParameterInfoExtParameterInfos
 

Detailed Description

Extra information about a function prototype.

Definition at line 3167 of file Type.h.

Constructor & Destructor Documentation

clang::FunctionProtoType::ExtProtoInfo::ExtProtoInfo ( )
inline

Definition at line 3168 of file Type.h.

clang::FunctionProtoType::ExtProtoInfo::ExtProtoInfo ( CallingConv  CC)
inline

Definition at line 3172 of file Type.h.

Member Function Documentation

ExtProtoInfo clang::FunctionProtoType::ExtProtoInfo::withExceptionSpec ( const ExceptionSpecInfo O)
inline

Member Data Documentation

ExceptionSpecInfo clang::FunctionProtoType::ExtProtoInfo::ExceptionSpec
FunctionType::ExtInfo clang::FunctionProtoType::ExtProtoInfo::ExtInfo
const ExtParameterInfo* clang::FunctionProtoType::ExtProtoInfo::ExtParameterInfos
bool clang::FunctionProtoType::ExtProtoInfo::HasTrailingReturn
RefQualifierKind clang::FunctionProtoType::ExtProtoInfo::RefQualifier
unsigned char clang::FunctionProtoType::ExtProtoInfo::TypeQuals
bool clang::FunctionProtoType::ExtProtoInfo::Variadic

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