OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:TYPELOC
(Results
1 - 9
of
9
) sorted by relevancy
/src/external/apache2/llvm/dist/clang/include/clang/AST/
TypeLocVisitor.h
1
//===--- TypeLocVisitor.h - Visitor for
TypeLoc
subclasses ------*- C++ -*-===//
15
#include "clang/AST/
TypeLoc
.h"
27
RetTy Visit(
TypeLoc
TyLoc) {
30
#define
TYPELOC
(CLASS, PARENT) \
31
case
TypeLoc
::CLASS: DISPATCH(CLASS##
TypeLoc
);
40
#define
TYPELOC
(CLASS, PARENT) \
41
case
TypeLoc
::CLASS: DISPATCH(CLASS##
TypeLoc
);
47
#define
TYPELOC
(CLASS, PARENT)
[
all
...]
TypeLoc.h
1
//===-
TypeLoc
.h - Type Source Info Wrapper ---------------------*- C++ -*-===//
10
/// Defines the clang::
TypeLoc
interface and its subclasses.
50
#define
TYPELOC
(Class, Base) \
51
class Class##
TypeLoc
;
56
/// A client should use the
TypeLoc
subclasses through castAs()/getAs()
58
class
TypeLoc
{
66
TypeLoc
() = default;
67
TypeLoc
(QualType ty, void *opaqueData)
69
TypeLoc
(const Type *ty, void *opaqueData)
72
/// Convert to the specified
TypeLoc
type, asserting that this TypeLo
[
all
...]
RecursiveASTVisitor.h
40
#include "clang/AST/
TypeLoc
.h"
232
/// Traverse*
TypeLoc
() based on the argument type's getTypeClass() property.
236
bool TraverseTypeLoc(
TypeLoc
TL);
391
// FIXME: revamp to take
TypeLoc
's rather than Types.
414
// Declare Traverse*() for all concrete
TypeLoc
classes.
416
#define
TYPELOC
(CLASS, BASE) bool Traverse##CLASS##
TypeLoc
(CLASS##
TypeLoc
TL);
418
// The above header #undefs ABSTRACT_TYPELOC and
TYPELOC
upon exit.
420
// Define WalkUpFrom*() and empty Visit*() for all
TypeLoc
classes
[
all
...]
/src/external/apache2/llvm/dist/clang/lib/Sema/
TypeLocBuilder.cpp
18
void TypeLocBuilder::pushFullCopy(
TypeLoc
L) {
22
SmallVector<
TypeLoc
, 4> TypeLocs;
23
TypeLoc
CurTL = L;
30
TypeLoc
CurTL = TypeLocs[e-i-1];
33
#define
TYPELOC
(CLASS, PARENT) \
34
case
TypeLoc
::CLASS: { \
35
CLASS##
TypeLoc
NewTL = push<class CLASS##
TypeLoc
>(CurTL.getType()); \
62
TypeLoc
TypeLocBuilder::pushImpl(QualType T, size_t LocalSize, unsigned LocalAlignment) {
64
QualType TLast =
TypeLoc
(T, nullptr).getNextTypeLoc().getType()
[
all
...]
TreeTransform.h
334
QualType TransformType(TypeLocBuilder &TLB,
TypeLoc
TL);
635
#define
TYPELOC
(CLASS, PARENT) \
636
QualType Transform##CLASS##Type(TypeLocBuilder &TLB, CLASS##
TypeLoc
T);
3720
TypeLoc
TransformTypeInObjectScope(
TypeLoc
TL,
3730
TypeSourceInfo *TransformTSIInObjectScope(
TypeLoc
TL, QualType ObjectType,
4092
TypeLoc
TL = TransformTypeInObjectScope(Q.getTypeLoc(), ObjectType,
4621
TypeLoc
TL = DI->getTypeLoc();
4633
TreeTransform<Derived>::TransformType(TypeLocBuilder &TLB,
TypeLoc
T) {
4636
#define
TYPELOC
(CLASS, PARENT)
[
all
...]
/src/external/apache2/llvm/dist/clang/lib/AST/
TypeLoc.cpp
1
//===-
TypeLoc
.cpp - Type Source Info Wrapper -----------------------------===//
9
// This file defines the
TypeLoc
subclasses implementations.
13
#include "clang/AST/
TypeLoc
.h"
36
//
TypeLoc
Implementation
44
#define
TYPELOC
(CLASS, PARENT) \
45
SourceRange Visit##CLASS##
TypeLoc
(CLASS##
TypeLoc
TyLoc) { \
53
SourceRange
TypeLoc
::getLocalSourceRangeImpl(
TypeLoc
TL) {
63
#define
TYPELOC
(CLASS, PARENT)
[
all
...]
/src/external/apache2/llvm/dist/clang/tools/libclang/
CursorVisitor.h
258
#define
TYPELOC
(CLASS, PARENT) bool Visit##CLASS##
TypeLoc
(CLASS##
TypeLoc
TyLoc);
/src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTWriter.cpp
184
#define
TYPELOC
(CLASS, PARENT) \
185
void Visit##CLASS##
TypeLoc
(CLASS##
TypeLoc
TyLoc);
5163
void ASTRecordWriter::AddTypeLoc(
TypeLoc
TL) {
ASTReader.cpp
40
#include "clang/AST/
TypeLoc
.h"
6469
#define
TYPELOC
(CLASS, PARENT) \
6470
void Visit##CLASS##
TypeLoc
(CLASS##
TypeLoc
TyLoc);
6794
void ASTRecordReader::readTypeLoc(
TypeLoc
TL) {
Completed in 62 milliseconds
Indexes created Sun Jun 21 00:25:28 UTC 2026