clang  6.0.0svn
Namespaces | Enumerations | Functions
SelectorLocationsKind.h File Reference
#include "clang/Basic/LLVM.h"
Include dependency graph for SelectorLocationsKind.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 clang
 Dataflow Directional Tag Classes.
 

Enumerations

enum  clang::SelectorLocationsKind { clang::SelLoc_NonStandard = 0, clang::SelLoc_StandardNoSpace = 1, clang::SelLoc_StandardWithSpace = 2 }
 Whether all locations of the selector identifiers are in a "standard" position. More...
 

Functions

SelectorLocationsKind clang::hasStandardSelectorLocs (Selector Sel, ArrayRef< SourceLocation > SelLocs, ArrayRef< Expr *> Args, SourceLocation EndLoc)
 Returns true if all SelLocs are in a "standard" location. More...
 
SourceLocation clang::getStandardSelectorLoc (unsigned Index, Selector Sel, bool WithArgSpace, ArrayRef< Expr *> Args, SourceLocation EndLoc)
 Get the "standard" location of a selector identifier, e.g: For nullary selectors, immediately before ']': "[foo release]". More...
 
SelectorLocationsKind clang::hasStandardSelectorLocs (Selector Sel, ArrayRef< SourceLocation > SelLocs, ArrayRef< ParmVarDecl *> Args, SourceLocation EndLoc)
 Returns true if all SelLocs are in a "standard" location. More...
 
SourceLocation clang::getStandardSelectorLoc (unsigned Index, Selector Sel, bool WithArgSpace, ArrayRef< ParmVarDecl *> Args, SourceLocation EndLoc)
 Get the "standard" location of a selector identifier, e.g: For nullary selectors, immediately before ']': "[foo release]". More...