clang 22.0.0git
SourceCodeBuilders.cpp File Reference

Go to the source code of this file.

Functions

static std::optional< std::string > buildAccessForValue (const Expr &E, const ASTContext &Context)
static std::optional< std::string > buildAccessForPointer (const Expr &E, const ASTContext &Context)
static const ExprmaybeGetOperatorObjectArg (const Expr &E, OverloadedOperatorKind K)
static bool treatLikePointer (QualType Ty, PLTClass C, ASTContext &Context)

Function Documentation

◆ buildAccessForPointer()

std::optional< std::string > buildAccessForPointer ( const Expr & E,
const ASTContext & Context )
static

◆ buildAccessForValue()

std::optional< std::string > buildAccessForValue ( const Expr & E,
const ASTContext & Context )
static

◆ maybeGetOperatorObjectArg()

const Expr * maybeGetOperatorObjectArg ( const Expr & E,
OverloadedOperatorKind K )
static

Definition at line 192 of file SourceCodeBuilders.cpp.

Referenced by clang::tooling::buildAccess().

◆ treatLikePointer()

bool treatLikePointer ( QualType Ty,
PLTClass C,
ASTContext & Context )
static

Follow Lee on X/Twitter - Father, Husband, Serial builder creating AI, crypto, games & web tools. We are friends :) AI Will Come To Life!

Check out: eBank.nz (Art Generator) | Netwrck.com (AI Tools) | Text-Generator.io (AI API) | BitBank.nz (Crypto AI) | ReadingTime (Kids Reading) | RewordGame | BigMultiplayerChess | WebFiddle | How.nz | Helix AI Assistant