clang API Documentation
#include "clang/Basic/LLVM.h"
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]". |