clang API Documentation

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

namespace  clang

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.
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]".
SelectorLocationsKind clang::hasStandardSelectorLocs (Selector Sel, ArrayRef< SourceLocation > SelLocs, ArrayRef< ParmVarDecl * > Args, SourceLocation EndLoc)
 Returns true if all SelLocs are in a "standard" location.
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]".