class WeakInfo

Declaration

class WeakInfo { /* full declaration omitted */ };

Description

Captures information about a # pragma weak directive.

Declared at: clang/include/clang/Sema/Weak.h:25

Member Variables

private const clang::IdentifierInfo* alias = nullptr
private clang::SourceLocation loc

Method Overview

  • public WeakInfo()
  • public WeakInfo(const clang::IdentifierInfo * Alias, clang::SourceLocation Loc)
  • public inline const clang::IdentifierInfo * getAlias() const
  • public inline clang::SourceLocation getLocation() const

Methods

WeakInfo()

Declared at: clang/include/clang/Sema/Weak.h:29

WeakInfo(const clang::IdentifierInfo* Alias,
         clang::SourceLocation Loc)

Declared at: clang/include/clang/Sema/Weak.h:30

Parameters

const clang::IdentifierInfo* Alias
clang::SourceLocation Loc

inline const clang::IdentifierInfo* getAlias()
    const

Declared at: clang/include/clang/Sema/Weak.h:32

inline clang::SourceLocation getLocation() const

Declared at: clang/include/clang/Sema/Weak.h:33