clang  14.0.0git
Public Types | Public Member Functions | List of all members
clang::tooling::LocationCall Class Reference

#include "clang/Tooling/NodeIntrospection.h"

Inheritance diagram for clang::tooling::LocationCall:
Inheritance graph
[legend]
Collaboration diagram for clang::tooling::LocationCall:
Collaboration graph
[legend]

Public Types

enum  LocationCallFlags { NoFlags, ReturnsPointer, IsCast }
 

Public Member Functions

 LocationCall (SharedLocationCall on, std::string name, LocationCallFlags flags=NoFlags)
 
LocationCallon () const
 
StringRef name () const
 
bool returnsPointer () const
 
bool isCast () const
 

Detailed Description

Definition at line 36 of file NodeIntrospection.h.

Member Enumeration Documentation

◆ LocationCallFlags

Enumerator
NoFlags 
ReturnsPointer 
IsCast 

Definition at line 38 of file NodeIntrospection.h.

Constructor & Destructor Documentation

◆ LocationCall()

clang::tooling::LocationCall::LocationCall ( SharedLocationCall  on,
std::string  name,
LocationCallFlags  flags = NoFlags 
)
inline

Definition at line 39 of file NodeIntrospection.h.

Member Function Documentation

◆ isCast()

bool clang::tooling::LocationCall::isCast ( ) const
inline

Definition at line 46 of file NodeIntrospection.h.

References IsCast.

◆ name()

StringRef clang::tooling::LocationCall::name ( ) const
inline

Definition at line 44 of file NodeIntrospection.h.

Referenced by clang::tooling::internal::locationCallLessThan().

◆ on()

LocationCall* clang::tooling::LocationCall::on ( ) const
inline

Definition at line 43 of file NodeIntrospection.h.

Referenced by clang::tooling::internal::locationCallLessThan().

◆ returnsPointer()

bool clang::tooling::LocationCall::returnsPointer ( ) const
inline

Definition at line 45 of file NodeIntrospection.h.

References ReturnsPointer.


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