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)

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)

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