clang 20.0.0git
|
#include "clang/AST/ComputeDependence.h"
#include "clang/AST/Decl.h"
#include "clang/AST/DeclObjC.h"
#include "clang/AST/DependenceFlags.h"
#include "clang/AST/Expr.h"
#include "clang/AST/OperationKinds.h"
#include "clang/AST/SelectorLocationsKind.h"
#include "clang/AST/Stmt.h"
#include "clang/AST/Type.h"
#include "clang/Basic/IdentifierTable.h"
#include "clang/Basic/LLVM.h"
#include "clang/Basic/SourceLocation.h"
#include "clang/Basic/Specifiers.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/PointerIntPair.h"
#include "llvm/ADT/PointerUnion.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/ADT/iterator_range.h"
#include "llvm/Support/Casting.h"
#include "llvm/Support/Compiler.h"
#include "llvm/Support/TrailingObjects.h"
#include "llvm/Support/VersionTuple.h"
#include "llvm/Support/type_traits.h"
#include <cassert>
#include <cstddef>
#include <cstdint>
#include <optional>
Go to the source code of this file.
Classes | |
class | clang::ObjCStringLiteral |
ObjCStringLiteral, used for Objective-C string literals i.e. More... | |
class | clang::ObjCBoolLiteralExpr |
ObjCBoolLiteralExpr - Objective-C Boolean Literal. More... | |
class | clang::ObjCBoxedExpr |
ObjCBoxedExpr - used for generalized expression boxing. More... | |
class | clang::ObjCArrayLiteral |
ObjCArrayLiteral - used for objective-c array containers; as in: @["Hello", NSApp, [NSNumber numberWithInt:42]];. More... | |
struct | clang::ObjCDictionaryElement |
An element in an Objective-C dictionary literal. More... | |
struct | clang::ObjCDictionaryLiteral_KeyValuePair |
Internal struct for storing Key/value pair. More... | |
struct | clang::ObjCDictionaryLiteral_ExpansionData |
Internal struct to describes an element that is a pack expansion, used if any of the elements in the dictionary literal are pack expansions. More... | |
class | clang::ObjCDictionaryLiteral |
ObjCDictionaryLiteral - AST node to represent objective-c dictionary literals; as in:"name" : NSUserName(), @"date" : [NSDate date] };. More... | |
class | clang::ObjCEncodeExpr |
ObjCEncodeExpr, used for @encode in Objective-C. More... | |
class | clang::ObjCSelectorExpr |
ObjCSelectorExpr used for @selector in Objective-C. More... | |
class | clang::ObjCProtocolExpr |
ObjCProtocolExpr used for protocol expression in Objective-C. More... | |
class | clang::ObjCIvarRefExpr |
ObjCIvarRefExpr - A reference to an ObjC instance variable. More... | |
class | clang::ObjCPropertyRefExpr |
ObjCPropertyRefExpr - A dot-syntax expression to access an ObjC property. More... | |
class | clang::ObjCSubscriptRefExpr |
ObjCSubscriptRefExpr - used for array and dictionary subscripting. More... | |
class | clang::ObjCMessageExpr |
An expression that sends a message to the given Objective-C object or class. More... | |
class | clang::ObjCIsaExpr |
ObjCIsaExpr - Represent X->isa and X.isa when X is an ObjC 'id' type. More... | |
class | clang::ObjCIndirectCopyRestoreExpr |
ObjCIndirectCopyRestoreExpr - Represents the passing of a function argument by indirect copy-restore in ARC. More... | |
class | clang::ObjCBridgedCastExpr |
An Objective-C "bridged" cast expression, which casts between Objective-C pointers and C pointers, transferring ownership in the process. More... | |
class | clang::ObjCAvailabilityCheckExpr |
A runtime availability query. More... | |
Namespaces | |
namespace | clang |
The JSON file list parser is used to communicate input to InstallAPI. | |