class Sema::ExtParameterInfoBuilder
Declaration
class Sema::ExtParameterInfoBuilder { /* full declaration omitted */ };
Description
A helper class for building up ExtParameterInfos.
Declared at: clang/include/clang/Sema/Sema.h:9598
Member Variables
- private SmallVector<FunctionProtoType::ExtParameterInfo, 16> Infos
- private bool HasInteresting = false
Method Overview
- public const FunctionProtoType::ExtParameterInfo * getPointerOrNull(unsigned int numParams)
- public void set(unsigned int index, FunctionProtoType::ExtParameterInfo info)
Methods
¶const FunctionProtoType::ExtParameterInfo*
getPointerOrNull(unsigned int numParams)
const FunctionProtoType::ExtParameterInfo*
getPointerOrNull(unsigned int numParams)
Description
Return a pointer (suitable for setting in an ExtProtoInfo) to the ExtParameterInfo array we've built up.
Declared at: clang/include/clang/Sema/Sema.h:9617
Parameters
- unsigned int numParams
¶void set(unsigned int index,
FunctionProtoType::ExtParameterInfo info)
void set(unsigned int index,
FunctionProtoType::ExtParameterInfo info)
Description
Set the ExtParameterInfo for the parameter at the given index,
Declared at: clang/include/clang/Sema/Sema.h:9605
Parameters
- unsigned int index
- FunctionProtoType::ExtParameterInfo info